Projekte
Dies ist eine Auswahl von Projekten, in denen ich mitgewirkt habe. Bei Interesse gelangen Sie hier zur vollständigen Projektliste.
Rezeptabarbeitung
| Aufgabenstellung | Neuimplementierung eines Workflow-engines zur Rezeptabarbeitung bei der Arzneimittelproduktion. Übergang von der vorhandenen monolithischen Architektur hin zu einer Microservice-Architektur inkl. Micro Frontends. | 
| Zeitraum | seit 08/2019 (Vollzeit) | 
| Branche | Pharma | 
| Technologien | Java/Spring Boot, Event Sourcing – AXON Framework, Oracle DB, RabbitMQ, Docker, Vue.js/Vuex, Web Components Standard, PWA, mobile First. | 
| Rollen | Konzeption, Umsetzung | 
Mobile App GuruFlow
| Aufgabenstellung | Guru Flow ist eine App, die dich bei deiner täglichen Yoga- oder Pilates-Praxis unterstützt. Wenn du Yogalehrer(-in) bist, kann Guru Flow dich bei deiner Kursplanung und -Durchführung unterstützen. Touch-Bedienung, Komplett offline nutzbar, automatischer Cloud-Sync, Mini-Vectorzeichner-Funktion zur grafischen Darstellung der Übungen, Google Anmeldung. | 
| Zeitraum | seit 10/2019 | 
| Branche | Endbenutzer | 
| Technologien | Google Firebase, Vue.js/VueX/Vuetify, serverless CloudFunctions, TypeScript, Progressive Web App, mobile First. | 
| Rollen | Alle | 
App spaces
| Aufgabenstellung | Multi Cloud/on premise Umgebung für IT-Projekte. Design-Prinzipien: Cloud native 12 Factor Apps, Infrastructure as Code, Pets vs Cattle, Continues Integration/Delivery/Deployment. | 
| Zeitraum | 12/2018 – 07/2019 | 
| Branche | IT | 
| Technologien | KVM, vSphere, GCP, Azure, AWS, Ubuntu, Cloudinit, Ansible, Python, golang, Vagrant, Packer, Terraform, Wireguard VPN, Docker, Kubernetes, Gitlab, letsencrypt/certbot, restic, consul. | 
| Rollen | DevOps Engineer | 
Online Marktplätze - Automatisierter Vertragsabschluss
| Aufgabenstellung | Plattform zur automatischen Abwicklung von Leasingvertragsabschlüssen, inkl. Marktplatzanbindung, Unterzeichnung per Videochat und Kreditprüfung. | 
| Zeitraum | 04/2018 – 09/2019 | 
| Branche | Leasing | 
| Technologien | Java 8, Spring Boot, Microservices, Angular, Camunda, Oracle, Docker, Kubernetes, ELK, Grafana, Prometheus. | 
| Rollen | Beratung Architektur und Vorgehensmodell, DevOps-Engineer | 
IT-Notfallhandbuch
| Aufgabenstellung | Erstellung eines IT-Notfallhandbuches nach BSI-Standard 100-4. ca. 700 IT-Prozesse, 3 eigene verteilte Rechenzentren. | 
| Zeitraum | 04/2018 – 11/2018 | 
| Branche | Versicherung | 
| Technologien | keine | 
| Rollen | Projektleitung, Hauptautor | 
Songs to go
| Aufgabenstellung | App zur Anzeige von Song-Informationen auf der Bühne. Erstellung von Setlisten, Touch-Bedienung, Komplett offline nutzbar, automatischer Cloud-Sync, Facebook und Google Anmeldung. | 
| Zeitraum | 10/2018 – 12/2018 | 
| Branche | Endbenutzer | 
| Technologien | Google Firebase, Ionic 4, TypeScript, Progressive Web App, Android App, IOS App. | 
| Rollen | Alle | 
Tankcontainer Leasing - Entwicklung des Kernsystems
| Aufgabenstellung | Entwicklung der Kernanwendung zur Unterstützung sämtlicher Geschäftsprozesse des Unternehmens. | 
| Zeitraum | 05/2017 – 02/2018 | 
| Branche | Transport und Verkehr | 
| Technologien | Java 8, Wildfly 11, Angular, TypeScript, MySQL, Docker, Kubernetes, Google Cloud Platform, AWS, Azure | 
| Rollen | 
Entwicklung eines Kundenportals mit dem Fokus Fuhrparkmanagement
| Aufgabenstellung | Neuentwicklung eines Portals für das Fuhrparkmanagement. Themen: Fahrzeugkonfiguration, Kostenrechnung/Eigenanteil, Firmenwagenrichtlinien, Mietwagenbestellung, Schadenmeldung, Händlereinbindung, Rückläufermarkt, Bestellprozess. | 
| Zeitraum | 06/2015 - 05/2017 (Vollzeit) | 
| Branche | Fuhrpark Management | 
| Technologien | Tomcat, Java 7, BPMN/Camunda Workflow Manager, Apache Wicket, TopLink/eclipseLink, Oracle 11g | 
| Rollen | 
HTML5 App zur Smarthome Steuerung
| Aufgabenstellung | App zur Statusdarstellung und zum Senden von Steuerbefehlen in MQTT basierten Smarthome Umgebungen. Open Source: HOMR-REACT | 
| Zeitraum | 09/2016 | 
| Branche | Endbenutzer | 
| Technologien | HTML5, Bootstrap, React, Apache Paho MQTT lib | 
| Rollen | 
Entwicklung eines Kundenportals mit dem Fokus Auto Leasing
| Aufgabenstellung | Neuentwicklung eines Portals im Bereich Auto Leasing. Themen: Fahrzeugkonfiguration, Leasingratenberechnung, Firmenwagenrichtlinien, Mietwagenbestellung, Schadenmeldung, Angebotserstellung. | 
| Zeitraum | 12/2014 - 05/2014 (Vollzeit) | 
| Branche | Auto Leasing | 
| Technologien | Tomcat, Java 7, Apache Wicket, TopLink/eclipseLink, Oracle 11g | 
| Rollen | 
Neuentwicklung einer Komponente für Fahrzeugmanagement
| Aufgabenstellung | Ersatz einer Fremdkomponente durch eine Eigenentwicklung. Datenbasis Schwacke Euro 3, diverse Backendservices, Frontendkomponenten, Integration und Datenmigration. | 
| Zeitraum | 04/2014 - 01/2015 (Vollzeit) | 
| Branche | Auto Leasing | 
| Technologien | Tomcat, Java 7, Apache Wicket, TopLink/eclipseLink, MyBatis, Oracle 11g, Drools Evaluierung | 
| Rollen | Consultant, DevOps-Engineer | 
Öffentliches Portal für Auto Leasing
| Aufgabenstellung | Konzeption und Implementierung einer Internetplattform zur Erstellung von Leasingangeboten. Fahrzeugauswahl und -konfiguration, Leasingparameter, Kundenregistrierung und Angebotserstellung. | 
| Zeitraum | 11/2013 - 03/2014 (Vollzeit) | 
| Branche | Auto Leasing | 
| Technologien | Tomcat, Java 7, Apache Wicket, TopLink/eclipseLink, Oracle 11g | 
| Rollen | 
Entwicklung Redaktionsclient
| Aufgabenstellung | Konzeption und Implementierung einer Desktopanwendung zur Produktion von Publikationen für druck und digital Publikation. Entwicklung eines WYSIWYG-Editors für das verlagseigene Format. | 
| Zeitraum | 01/2013 - 10/2013 (Vollzeit) | 
| Branche | Verlag | 
| Technologien | Java 7, Groovy, Griffon, JavaFX, JavaScript | 
| Rollen | 
EJB Migration
| Aufgabenstellung | Umstellung einer EJB 2.1 Anwendung auf EJB 3.1 | 
| Zeitraum | 02/2013 - 06/2013 | 
| Branche | IT Infrastruktur | 
| Technologien | JBoss 7.2, EJB 3.1, JMS | 
| Rollen | 
Redesign Entwicklungsinfrastrukur
| Aufgabenstellung | Umstellung einer Anwendungsgruppe von einem eigen entwickelten Application Server auf JBoss. Umstellung der Build- und Deployment-/Provisioning-Umgebung auf moderne Technologien. | 
| Zeitraum | 01/2012 - 12/2012 (Vollzeit) | 
| Branche | Bank | 
| Technologien | JBoss 5, Java, Groovy, JON (JBoss Operation Network), Jenkins, Apache Maven | 
| Rollen | 
App Entwicklung Evaluierung
| Aufgabenstellung | Teilnahme am Wettbewerb Apps für Deutschland (Open Data) mit einer App für Strömungsprognosen sowie Entwicklung eine nativen iOS App für Flugzeugtracking. | 
| Zeitraum | 10/2011 - 12/2011 | 
| Branche | IT | 
| Technologien | Tomcat, Java 6/7, Objective C, JavaScript, HTML5, iOS, Android, Phone Gap | 
| Rollen | 
Händlerplattform für Autoleasing
| Aufgabenstellung | Konzeption und Implementierung zur Unterstützung der Geschäftprozesse beim Autohändler. Fahrzeugauswahl und -konfiguration, Leasingparameter, Kundenverwaltung, Angebotserstellung und Vertragserstellung mit automatisierten Genehmigungsprozess. Integration und Nutzung der bestehenden Anwendungssysteme. | 
| Zeitraum | 11/2010 - 09/2011 (Vollzeit) | 
| Branche | Autoleasing | 
| Technologien | Tomcat, Java 6, Apache Wicket, TopLink/eclipseLink, Oracle 11g | 
| Rollen | 
JMX basiertes Monitoring System
| Aufgabenstellung | Konzeption und Entwicklung eines Systems zur Überwachung von Java-Server-Prozessen. | 
| Zeitraum | 06/2011 - 09/2011 | 
| Branche | Autoleasing | 
| Technologien | Tomcat, Java 6, Apache Wicket, TopLink/eclipseLink, JMX, H2 Database | 
| Rollen | 
J2EE Produktentwicklung - Logistik (Projektleitung)
| Aufgabenstellung | Projektleitung in einem Projekt zur Erstellung einer Logistikanwendung für Flugzeugbetankungen. | 
| Zeitraum | 01/2007 - 01/2011 (Vollzeit) | 
| Branche | Softwarehersteller, Logistik, Flugzeugbetankung | 
| Technologien | JBoss4/EJB3, JMS | 
| Rollen | 
Web GUI Entwicklung
| Aufgabenstellung | Entwicklung eines Web Clients zur Dokumentenrecherche. Nutzung der SOA. | 
| Zeitraum | 05/2006 - 12/2006 (Vollzeit) | 
| Branche | Verlag | 
| Technologien | JBoss4, WSDL, SOA, JSF, AJAX4JSF | 
| Rollen | 
EJB3 Entwicklung
| Aufgabenstellung | Bereitstellung einer EJB3-Infrastruktur zur Service orienierten Entwicklung für ein Online Nachrichtenportal. | 
| Zeitraum | 09/2005 - 02/2006 (Vollzeit) | 
| Branche | Verlag | 
| Technologien | JBoss4/EJB3, WSDL, SOAP | 
| Rollen | 
J2EE/SOA Migration
| Aufgabenstellung | Redesign einer Archivanwendung für Verlage. Architekturumstellung auf eine Service orientierte Architektur (SOA) auf Basis von J2EE und Webservices. | 
| Zeitraum | 02/2005 – 09/2005 (Vollzeit) | 
| Branche | Verlag | 
| Technologien | Jboss 4.0.x, Java 5.0, WSDL, SOAP | 
| Rollen | 
Webentwicklung Archivanwendung
| Aufgabenstellung | Erweiterung einer Archivanwendung für Verlage um ein neues Webfrontend. | 
| Zeitraum | 01/2004 – 01/2005 (Vollzeit) | 
| Branche | Verlag | 
| Technologien | JSP/Servlets OracleText | 
| Rollen | 
Aufbau Projektinfrastrukturen
| Aufgabenstellung | Aufbau verschiedener Projektinfrastrukturen. Festlegung des Workflows in der Softwareentwicklung. | 
| Zeitraum | 09/2003 - 10/2004 | 
| Branche | Verschiedene | 
| Technologien | BugZilla, CVS, Ant, XDoclet, Eclipse, Wiki | 
| Rollen | 
TopLink Coaching
| Aufgabenstellung | TopLink-Beratung in einem Projekt zur Verwaltung von DSL und ISDN-Verträgen. Architektur- und Optimierungsberatung. | 
| Zeitraum | 10/2003 - 01/2005 | 
| Branche | TK | 
| Technologien | Oracle TopLink, Websphere AS, JMS (MqSeries, Message-broker), Oracle DB | 
| Rollen | 
Geodätische Basisdatenbank
| Aufgabenstellung | Entwicklung einer J2EE-Anwendung mit Web-Frontend zur Verwaltung von geodätischen Daten. | 
| Zeitraum | 01/2003 - 12/2010, ab 01/2005 nur noch Projektleitung | 
| Branche | Behörde | 
| Technologien | JBoss/Tomcat, JSP, LDAP, Informix, EJB 2.0, Persistenz CMP, JAAS, XDoclet, XSLT/Apache fob, evodionWAF (ähnlich Struts) | 
| Rollen | 
Aufbau eines Web-Hostingdienstes
| Aufgabenstellung | Auswahl und Konfiguration der Softwareausstattung für einen Web-Hosting Service, inkl. Content Management System. | 
| Zeitraum | 10/2002 - 04/2003 | 
| Branche | IT | 
| Technologien | Debian Linux, Apache, Bind9, MySQL, QMail, SSH, Webmin, Typo3 | 
| Rollen | 
Dokumentenmanagement
| Aufgabenstellung | Erweiterung der Bestandsverwaltung einer Leasing-Bank um eine Funktionalität zur Erzeugung und Verwaltung von Dokumenten. Konzeptionelle Bearbeitung des Themas (Analyse, Evaluierungen und Prototyping). Softwaredesign der Java basierten Serverlogik und des MSWord/VBA-Clients (Visual Basic for Applications). Entwicklung eines XML basierten Protokolls zum Datenaustausch. Implementierung der VBA-Teile. | 
| Zeitraum | 02/2002 - 10/2002 (Vollzeit) | 
| Branche | Bank | 
| Technologien | Java, evodion-JoKer (in house framework), Oracle TopLink, MSWord/VBA, XML, XMLSchema, MSXML, Apache Xerces | 
| Rollen | 
 english version
 english version