This is a range of project I've been working on. You can access the full project list here.

recipe execution engine

Issue

Reimplementation of a workflow engine for recipe execution in drug production. Transition from the existing monolithic architecture to a microservice architecture including micro frontends.

Period since 08/2019 (full time)
Sector Pharma
Technologies Java/Spring Boot, Event Sourcing – AXON Framework, Oracle DB, RabbitMQ, Docker, Vue.js/Vuex, Web Components Standard, PWA, mobile First.
Roles Conception, Implementation

Mobile App GuruFlow

Issue

Guru Flow is an app that supports you in your daily yoga or Pilates practice. If you are a yoga teacher, Guru Flow can help you plan and run your courses. Touch operation, can be used completely offline, automatic cloud sync, mini-vector drawing function for graphical representation of the exercises, Google registration.

Period since 10/2019
Sector end user
Technologies Google Firebase, Vue.js/VueX/Vuetify, serverless CloudFunctions, TypeScript, Progressive Web App, mobile First.
Roles all

App spaces

Issue

Platform for automatic handling of leasing contract conclusions, incl. Marketplace connection, signing by video chat and credit check.

Period 12/2018 – 07/2019
Sector IT
Technologies KVM, vSphere, GCP, Azure, AWS, Ubuntu, Cloudinit, Ansible, Python, golang, Vagrant, Packer, Terraform, Wireguard VPN, Docker, Kubernetes, Gitlab, letsencrypt/certbot, restic, consul.
Roles DevOps Engineer

Online marketplaces - automated contract conclusion

Issue

Platform for automatic handling of leasing contract conclusions, incl. Marketplace connection, signing by video chat and credit check.

Period 04/2018 – 09/2019
Sector leasing
Technologies Java 8, Spring Boot, Microservices, Angular, Camunda, Oracle, Docker, Kubernetes, ELK, Grafana, Prometheus.
Roles Consulting architecture and methods, DevOps engineer

IT emergency manual

Issue

Creation of an IT emergency manual according to BSI standard 100-4. Approx. 700 IT processes, 3 own distributed data centers.

Period 04/2018 – 11/2018
Sector insurance
Technologies none
Roles Project leader, lead author

Songs to go

Issue

App for displaying song informations on the stage. Creation of set lists, touch operation, can be used completely offline, automatic cloud sync, Facebook and Google login.

Period 10/2018 – 12/2018
Sector end user
Technologies Google Firebase, Ionic 4, TypeScript, Progressive Web App, Android App, IOS App.
Roles all

Tankcontainer Leasing - development of the core system

Issue

Development of the core application to support all business processes of the company.

Period 05/2017 – 02/2018
Sector Transport und Verkehr
Technologies Java 8, Wildfly 11, Angular, TypeScript, MySQL, Docker, Kubernetes, Google Cloud Platform, AWS, Azure
Roles

Development of a customer portal for car management

Issue

Development of an portal for fleet management. Subjects: Vehicle configuration, cost calculation, car policies, car rental, damage report, dealer integration, recirculation market, ordering process.

Period 06/2015 - 05/2017 (full time)
Sector Car management
Technologies Tomcat, Java 7, BPMN/Camunda Workflow Manager, Apache Wicket, TopLink/eclipseLink, Oracle 11g
Roles

HTML5 App for smart home control

Issue

App for status representation and sending control commands in MQTT-based Smarthome environments. Open Source: HOMR-REACT

Period 09/2016
Sector end user
Technologies HTML5, Bootstrap, React, Apache Paho MQTT lib
Roles

Development of a new component for car management

Issue

Development of a portal for auto leasing. Subjects: Vehicle configuration, Lease rate calculation, car policies, car rental, damage report, bidding.

Period 12/2014 - 05/2014 (full time)
Sector Auto Leasing
Technologies Tomcat, Java 7, Apache Wicket, TopLink/eclipseLink, Oracle 11g
Roles

Development of a new component for car management

Issue

Replacement of a third party component. Based on Schwacke Euro 3 data, several backend services, frontend components, integration and data migration.

Period 04/2014 - 01/2015 (full time)
Sector Auto Leasing
Technologies Tomcat, Java 7, Apache Wicket, TopLink/eclipseLink, MyBatis, Oracle 11g, Drools evaluation
Roles Consultant, DevOps-Engineer

Public portal for automotive leasing

Issue

Conception and implementation of a internet platform for car leasing. Car selection and configuration, leasing parameters, customer registration and offer creation.

Period 11/2013 - 03/2014 (full time)
Sector Automotive Leasing
Technologies Tomcat, Java 7, Apache Wicket, TopLink/eclipseLink, Oracle 11g
Roles

Client for a editorial office

Issue

Conception and implementation off a desktop application for print and digital publishing. Implementation of a WYSIWYG editor for the own data format.

Period 01/2013 - 10/2013 (full time)
Sector Publishing house
Technologies Java 7, Groovy, Griffon, JavaFX, JavaScript
Roles

EJB migration

Issue

Switch an application from EJB 2.1 to EJB 3.1

Period 02/2013 - 06/2013
Sector IT infrastructure
Technologies JBoss 7.2, EJB 3.1, JMS
Roles

Redesign development infrastructure

Issue

Switch a group of applications to a modern infrastructure. From a self developed application server to JBoss, from ant to maven, build a modern deployment and provisioning environment.

Period 01/2012 - 12/2012 (full time)
Sector Bank
Technologies JBoss 5, Java, Groovy, JON (JBoss Operation Network), Jenkins, Apache Maven
Roles

App development evaluation

Issue

Participation on the competition ‘App für Deutschland’ with an app for water flow forcasts in the north and east sea. Development of an App for plane tracking.

Period 10/2011 - 12/2011
Sector IT
Technologies Tomcat, Java 6/7, Objective C, JavaScript, HTML5, iOS, Android, Phone Gap
Roles

Dealer platform for automotive leasing

Issue

Conception and implementation to support the car dialer business processes. Car selection and configuration, leasing parameters, customer management, offers and contracts with a automated approval process.

Period 11/2010 - 09/2011 (full time)
Sector Automotive Leasing
Technologies Tomcat, Java 6, Apache Wicket, TopLink/eclipseLink, Oracle 11g
Roles

JMX based monitoring system

Issue

Conception and implementation of a system to monitor java server processes.

Period 06/2011 - 09/2011
Sector Automotive leasing
Technologies Tomcat, Java 6, Apache Wicket, TopLink/eclipseLink, JMX, H2 Database
Roles

J2EE product development - logistics (project management)

Issue

Project management in a software product development (logistics, aircraft refueling).

Period 01/2007 - 01/2011 (full time)
Sector Software vendor, logistics, aircraft refueling
Technologies JBoss4/EJB3, JMS
Roles

Web GUI Development

Issue

Implementation of a document recherche web client application. Using the SOA.

Period 05/2006 - 12/2006 (full time)
Sector publishing house
Technologies JBoss4, WSDL, SOA, JSF, AJAX4JSF
Roles

EJB3 Development

Issue

Prepare a EJB3-infrastructure for service oriented development - online news portal (debuty project leader).

Period 09/2005 - 02/2006 (full time)
Sector publishing house
Technologies JBoss4/EJB3, WSDL, SOAP
Roles

J2EE/SOA migration

Issue

Redesign a archive application for publishers. Architekture change-over to a service oriented architecture (SOA) based on J2EE and web services.

Period 02/2005 – 09/2005 (full time)
Sector publishing house
Technologies Jboss 4.0.x, Java 5.0, WSDL, SOAP
Roles

Web development archive application

Issue

Extend a document archive application vor publishers with a new web frontend.

Period 01/2004 – 01/2005 (full time)
Sector publishing house
Technologies JSP/Servlets OracleText
Roles

Build project environments

Issue

Buildup several projekt environments. Specidication of the software development related workflows.

Period 09/2003 - 10/2004
Sector Different
Technologies BugZilla, CVS, Ant, XDoclet, Eclipse, Wiki
Roles

TopLink Coaching

Issue

TopLink consulting in a project to maintain DSL and ISDN contracts. architecture consulting and optimation.

Period 10/2003 - 01/2005
Sector TK
Technologies Oracle TopLink, Websphere AS, JMS (MqSeries, Message-broker), Oracle DB
Roles

Geodetical database

Issue

Development of a J2EE-application with web frontend to manage geodetical data.

Period 01/2003 - 12/2010, since 01/2005 project management only
Sector Authority
Technologies JBoss/Tomcat, JSP, LDAP, Informix, EJB 2.0, persistence CMP, JAAS, XDoclet, XSLT/Apache fob, evodionWAF (like Struts)
Roles

Buildup a web hosting service

Issue

Evaluation and configuration of a software environment for a web hosting service, incl. a content management system.

Period 10/2002 - 04/2003
Sector IT
Technologies Debian Linux, Apache, Bind9, MySQL, QMail, SSH, Webmin, Typo3
Roles

Document management

Issue

Extention of the operational business application of a leasing bank to generate and manage documents.

Conceptional work (analysing, evaluating and prototyping).

Softwaredesign og the java based serverlogic and the MSWord/VBA client (Visual Basic for applications).

Development of a XML based protocol for dataexchange. Implement the VBA parts.

Period 02/2002 - 10/2002 (full time)
Sector Bank
Technologies Java, evodion-JoKer (in house framework), Oracle TopLink, MSWord/VBA, XML, XMLSchema, MSXML, Apache Xerces
Roles