Projects
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 |
german version