Open minded, technology driven and sometimes unconventional, without loosing the focus to the purpose of all IT work: creating value for the business by solving the right technical problems (rather then coding for the sake of it).
Redis Certified Developer, 2020
AWS Solution Architect Professional, 2019
Amazon Web Services
Reactive Architecture, 2018
Lightbend, Inc. / IBM
Domain Driven Design, 2018
Reactive Microservices, 2018
Kotlin for Java Developers, 2018
AWS Solution Architect / Certified Developer Associate, 2016
Amazon Web Services
Functional Programming in Haskell, 2016
University of Glasgow
MongoDB Certified Developer/DBA, 2014
Functional Programming Principles / Program Design in Scala, 2013
Principles of Reactive Programming, 2013
Oracle certified Professional, 2012
Certified Scrum Master, 2009
Sun certified Enterprise Architect, 2008
Sun certified Developer Web/Business-Component / Web Services / J2ME Developer, 2006
MySQL Core, 2002
Technical Leadership regarding Software Development and Architecture with a hint of Operations. Converted huge codebase to CI/CD infrastructure, introduced TDD Culture, introduced EventSourcing / CQRS as central architectural concepts. Long-term coaching of teams and individuals is a significant and exciting part of the job.
As a member of the IT-Management board also involved in agile transformation, introduction of DevOps culture and the shift to Cloud-Native Product delivery.
Technical Leadership Role on Software Development as well as IT Operations Department. Introducing agile Methodology, introducing automation all over the development cycle. Refactoring from monolithic J2EE Application to message driven subsystems. Created and maintained several internal systems and frameworks, i.e. for quality control and monitoring.
Created, customized, maintained a full ECMS solution delivered to ~120 clients. Introduced agile methodology, created program for inhouse training.
Work was done in Java, J2EE (as little as necessary) with some grain of message-orientation, high-availability, load-balancing, mutli-level caching & horizontal scalability.
Developed a framework for realization of dynamic Web Applications from public facing marketing-websites to internal server control applications for the public sector.
Different software development and administration jobs in several departments. Most of the work was done in Java using Informix as a Database.
Created Windows Desktop Software for supporting the loading process of (industrial) Batteries, as well as firmware for monitoring devices developed at AEG.
Library for chained JSON Transformation (for instance Up-/Down-casting) according to a ruleset stored in a repository
MongoDB object-document mapper in Java - Contributions before 2011, so not visible on github
Ops tool to retrieve Health Status of a running Boot Application as well as its maven version
A tiny wrapper for conveniently using embedded Redis Server with JUnit5 and Spring Boot.