About me

Practice

09/1999 – 02/2002 Deutsche Telekom AG

Apprenticeship as Fachinformatiker Systemintegration (Systems integration specialist). I did a thesis about building a network laboratory with shared desktops and a central server for data storage and account management.

03/2002 – 03/2007 T-Systems International GmbH

Working as a systems engineer maintaining a resource planing and reporting application for Deutsche Telekom AG written in Visual Basic.

03/2002 – 03/2007 T-Systems International GmbH

Working in a team of systems engineers developing the successor of a resource planing and reporting application for Deutsche Telekom AG with ASP and later ASP.NET and MS SQL Server.

03/2003 – 06/2003 T-Systems International GmbH

Software architect in a team of systems engineers building a web based fault management and reporting application for DOKOM and RWE developed using Java and JSP.

04/2007 – 07/2007 T-Systems International GmbH

Developing and Maintaining software adapters for special telecommunications hardware written in Java.

08/2007 – 02/2014 now T-Systems International GmbH

Working as lead developer, configuration manager and technical consultant for a broadband (DSL) diagnostics and interference suppression web application made with .NET and MS SQL Server, using technologies like web services, REST, message queuing (IBM WebSphere MQ), message broker (CORBA) and Ajax. Coordinating a team of developers by setting up and using Microsoft Team Foundation Server for agile workflow, support, continuous integration and release delivery.

11/2013 – 02/2016 T-Systems International GmbH

Working as technical consultant in security and developer for a NGGSM (Next Generation Service & System Management) telecommunication application using Java, Spring, Maven and MongoDB.

03/2016 – now Deutsche Telekom IT GmbH

Working as lead developer, configuration manager and technical consultant for a NGGSM (Next Generation Service & System Management) telecommunication application using Java, Spring, Maven and MongoDB, Graylog, Elasticsearch and for our CI-System Jira, Gerrit & Jenkins, Gitlab, Nexus, Sonar, Docker.

Certificates & Trainings

  • DevOps Master Certificate
  • AWS basics

Experience

Administration

  • Windows desktop and server machines (until Server 2012)
  • Microsoft SQL Server (until 2012)
  • Microsoft Team Foundation Server (until 2014)
  • Basic knowledge in setting up and running Active Directory, Exchange Server
  • Administration of Linux (Debian, Ubuntu)
  • Docker
  • Kubernetes
  • MongoDB
  • RabbitMQ
  • Redis
  • Graylog, Elasticsearch

Programming

  • .NET with Visual Studio (until 2014)
  • ASP.NET, MVC (until 2014)
  • Java, Kotlin
  • Maven
  • IntelliJ
  • Spring & Spring boot
  • Basic knowledge Objective C, Swift with Xcode (for iOS)
  • Visual Studio Code
  • JavaScript, HTML, Angular basics
  • Git, Subversion, Github, Gitlab
  • Deployment for Docker, Kubernetes with Helm

Agile and continuous integration

  • Basics of Scrum
  • Certified DevOps master
  • Tools (.NET world): Visual Studio Team Foundation, Build Server
  • Tools (Java world): Jira, Jenkins, Artifactory, Maven, Gerrit, Graylog, Gitlab

Hobbies

  • Having fun with the kids
  • Sports (Swimming, running, cycling)
  • Always looking for new technology (software and hardware)
  • Hacking