Projects - full list
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 |
HTML5 App for musicans
Issue |
App to display song informations on stage. Creation of set lists, touch operations, completely offline useable, cloud sync and share. |
Period | 09/2014 - 11/2014 |
Sector | end user |
Technologies | HTML5, Bootstrap, Dart (dartlang.org - type safe JavaScript), Google Drive API |
Roles |
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 |
SOA architecture consulting
Issue |
Conception and implementation of a sample business process, workshop conducted |
Period | 07/2010 - 08/2010 (full time) |
Sector | print service provider |
Technologies | JBoss SOA Suite, Java 6, JBoss 5, JBossESB, jBPM, jUDDI, JBossWS |
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 |
J2EE product development - logistics
Issue |
Architecture design, coaching and quality assurance in a software product development (logistics, aircraft refueling) |
Period | 01/2006 - 12/2006 |
Sector | Software vendor, logistics, aircraft refueling |
Technologies | JBoss4/EJB3, JMS |
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 |
Web service Development
Issue |
Extend a ecommerce application with a web service interface. |
Period | 07/2005 – 08/2005 (full time) |
Sector | publishing house |
Technologies | JSP/Servlets, 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 |
Portalstudy
Issue |
Support a senior thesis to build a standard based enterprise portal. Requirements analysis, evaluating, architecture. |
Period | 02/2005 – 07/2005 |
Sector | IT |
Technologies | Apache Jetspeed, JSR168 Portal-API |
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 |
Buildup a trainings and consulting service
Issue |
Development of a TopLink Professional Services department for training and consulting (project management). |
Period | 10/2002 - 12/2002 |
Sector | IT |
Technologies | Oracle TopLink, Oracle 9iAS, Oracle JDeveloper |
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 |
Softwarearchitecture concept
Issue |
Conception of a softwarearchitecture for a Press agency. Analyse the existent applications (Oracle8i, MS-Access, Visual Basic, SQL-Forms). Development of a J2EE based prototype. Integrate Visual Basic applications via CORBA. Evaluation of different middelware technologies. |
Period | 10/2001 - 01/2002 (full time) |
Sector | Press agency |
Technologies | Oracle8i, Visual Basic, OLEDB, CORBA 2.3, J2EE, Web Services (Apache- and MS SOAP) |
Roles |
Outside service system
Issue |
Exention of a Oracle8i-Java-Application for field work. Development of a replication tool with Java/JDBC. |
Period | 09/2001 (full time) |
Sector | Authority |
Technologies | Oracle8i, Oracle Lite, Oracle Mobile Server |
Roles |
Oracle migration
Issue |
Planning and implementation of a database migration of a Java/Corba application for ship data management from Open Ingres 2.0 to Orcale8i. Serveral Oracle test instances have been implemented for this purpose and the production system have been dimensioned. |
Period | 08/2001 (full time) |
Sector | Behörde |
Technologies | ERWin, Java/JDBC, Oracle SQL Loader, Windows NT 4.0, SunOS 2.6 |
Roles |
Java/Swing/XML-development
Issue |
Extension of an existing framework for the GUI-development. It was crucial that a dynamic structure of surface should be possible. For this the existing fixed binary exchange format must be replaced by a XML based format. Additionally all AWT-Components are changed over to Swing. Adherence to of available Java and XML standards. In particular adherence to the model view controller concept. Analysis of the requirements. Design and implementation of the new base classes. Integration into the existing framwork. Creation of a suitable environment for application developers. Development of a plugin concept for the flexible and modular extension of the application. |
Period | 01/2001 - 06/2001 (full time) |
Sector | Insurance |
Technologies | XML (exchange format), JDK1.3, jdom (Java-XML-API), JFC/Swing,JBuilder open tools API (extention interface for Borlands JBuilder),SGML/Docbook/Jade/XEmacs (for project documentation) |
Roles |
Webdesign
Issue |
Planning, design and implementation of online information systems (Intranet and WEB-site). |
Period | 01/1999 - 01/2001 |
Sector | IT |
Technologies | Linux, Apache Webserver, MySQL, Sendmail, imap, twig (Groupware), PHP3/4, JavaScript, HTML |
Roles |
C/Java-development, outside service system
Issue |
Training and support as part of a project for the design and implementation of a field service system in an insurance company. Development of a technical and IT concept. Business process analysis (moderation of the end-user workshops), Design of the user surfaces by means of prototyping. Evaluation of various technologies with following consultation. Technical project co-ordination of the team development. Detail Design and implementation of the client application. Implementation of a team development environment inclusive source code version system (CVS), build environment (GNU make) and the definition of organizational regulations (HowTos, news forum, distribution process, project WEB-site, documentation). |
Period | 06/1999 - 10/2000 (full time) |
Sector | Versicherung |
Technologies | Evaluation XML-APIs (Java, C), JSP/Servlets/JavaScript, Java WEB-Start, Java IDEs (Jbuilder, Forte4j, VisualCafe), JavaPlugins 1.2/1.3, Webbrowser Netscape (4.7x, 6.0), Internet Explorer (5.0, 5.5), div. inhouse-APIs, open-source-licences. Server section (C, DB2, AIX/SunOS, CICS/UNIKIX) |
Roles |
Java/Swing-development, database tool
Issue |
Design, development and implementation of a universally applicable data base analysis tool. |
Period | 06/1999 |
Sector | IT |
Technologies | Java, Swing, JDBC |
Roles |
Installation und configuration of a business accounting standard software
Issue |
Installation and configuration of several environments of the standard software Linux-Kontor inclusive data base administration. |
Period | 05/1999 |
Sector | IT |
Technologies | Linux, Java/RMI, JDBC, ADABAS D |
Roles |
Analysis, design and implementing of an ultra-thin-client network
Issue |
Design, development and implementation of an IT environment to operate “ultra-thin-clients” networks with central application servers. |
Period | 01/1999 - 03/1999 |
Sector | IT |
Technologies | Linux, standard INTEL-PC-components, EPROM development for network devices, BOOTP as boot mechanism, Linux kernel configuration and compilation, installation and configuration of various Linux applications (apache, KDE, development environments and other), UNIX shell programming (backup concept), setup of various network services under Linux (POP3, IMAP4, HTTP, FTP and other), ISDN connections to the internet and to the customer networks. |
Roles |
Systemanalysis and -design, Visual Basic development
Issue |
Design and implementation of an information system for the integration of manufacturing data. |
Period | 02/1998 - 10/1998 |
Sector | Mineral oil industry |
Technologies | Windows NT Server, Windows NT WS, Visual Basic 5.0, MS-SQL-Server 6.5, Rational Rose/MS-Visual-Modeller, COM, RDO, Excel-VBA-development, DEC/VMS machine for process data archiving with the standard softare CONDAS. |
Roles |
Systemanalysis, evaluation
Issue |
Analysis of user demands for the evaluation of maintenance planning systems. Design and implementation of a preliminary solution. |
Period | 01/1997 - 03/1997 |
Sector | Mineral oil industry |
Technologies | Standard software 'Mainplan', MS-Access for the temporary solution |
Roles |
VB-development, database- and GUI-design
Issue |
Design, development and implementation of an application for the mass balancing of liquid stored products, including the migration of the historical data from the existing hardware platform to the new one. Implementation of complex physical arithmetic rules, input of not electronically captured data (calibration charts) by using OCR software. |
Period | 04/1996 - 09/1996 |
Sector | Mineral oil industry |
Technologies | Visual Basic 3.0, MS-Access, HP-3000 |
Roles |
Script- und Databasedevelopment
Issue |
Design, development and implementation of a system for the client administration. Besides maintenance client master files the system was also used for workflow monitoring. |
Period | 05/1994 - 06/1995 |
Sector | Tax consulting |
Technologies | Lotus Symphony macro development, dBase |
Roles |