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 |