Career Profile

Although I started of with an apprenticeship as a system administrator I have always been programming during my career and have collected my fair share of experience. Up until now I have worked in small start ups (even founded my own), small companies and large enterprises and always gathered new skills on my journey.

I love open source and always try to stay on track with the newest trends.

Thanks to my system administrator background I have adopted to the DevOps momvement fairly easily and regard my self as an ideal contact person between dev & ops teams.

Experiences

Software Engineer

2017 - present
mediaTest digital GmbH, Hannover

Implementation of a microservice architecture and support to the OPs team.

Involved techstack:

  • Docker
  • Go
  • RabbitMQ
  • Docker swarm
  • Traefik
  • Gitlab CI
  • Redis
  • Python
  • Frida
  • MySQL
  • MongoDB

Developer

2016 - 2017
Smartexposé GmbH, Berlin

Development of a RestFUL APIs and customer Websites.

Involved techstack:

  • PHP (CakePHP 3.x)
  • Gitlab CI
  • Python
  • MySQL
  • memcached

Founder & Developer

2011 - 2016
numeric lab GbR, Hannover

Full service agency with focus on websites and intranet applications.

Involved techstack:

  • Docker
  • Gitlab CI
  • PHP (laravel, CakePHP 2.x)
  • MySQL
  • Wordpress
  • Contao

Developer

2012 - 2013
Linde Welding GmbH, Leuna

Maintenance and development of an e-commerce plattform.

Involved techstack:

  • PHP (CakePHP 2.x)
  • MySQL

IT Assistant

2010 - 2011
Avilix Group AG, Hannover

Internal System Administrator for an Apple / Windows environment. Development of intranet applications.

Involved techstack:

  • PHP (CakePHP 2.x)
  • MySQL

Webdeveloper

2009 - 2014
evoworkx media GmbH, Frankfurt am Main

Development of e-commerce plattforms including an integrated PIM system.

Involved techstack:

  • PHP (CakePHP 2.x, CodeIgniter)
  • MySQL

Projects

domainutils - Go package to handle domains. One of my first packages written in Go to actually learn the language.
httputils - Go package to handle http responses.
Goprepo (Go private repository) - Simple cli alternative to go get to add a private git repository to your Go workspace. Deprecated since the release of Go Modules.

Skills & Proficiency

Go

python

Java

php

Laravel

CakePHP 3

CakePHP 1.x & 2.x

Javascript & jQuery

Angular2

Vue.js

HTML5 & CSS

Linux (ubuntu)

Docker (incl. Docker swarm)

Traefik

nginx

Gitlab & Gitlab-CI

Ansible

MySQL

PostgreSQL

MongoDB

git