since 03 / 2019
- Caterpillar Motoren GmbH & Co. KG
 
- 
Duration: 11 Months |  Team size: 2 Persons
 
- Scanner- und Lagerverwaltungs-Software
 
- 
Technologies used: Entwicklung einer Scanner-Software ( Zebra Barcode Scanner ) und einer Lagerverwaltungs-Software zur Verwaltung aller Einlagerungen und Kommissionierungen. Microservice-Architektur mit Spring Boot, Admin Oberfläche als Angular SPA. Software auf dem Embedded System des Scanners als Angular SPA.
 
- 
Tools: Scrum, Java11, Spring Boot 2.1, Angular 7/8, MS SQL
 
 
 
until 10 / 2019
- Sanacorp
 
- 
Duration: 06 Months |  Team size: 2 Persons
 
- Vertriebs-Software zum Einsatz auf Windows Surface Tablets
 
- 
Technologies used: Überarbeitung/Erweiterung einer Vertriebssoftware basierend auf Electron.js, React.js auf Windows Surface Tablets.
 
- 
Tools: Scrum, Electron.js, React.js, Node.js, Spring Boot, Oracle
 
 
 
until 03 / 2019
- Innuce Solutions GmbH
 
- 
Duration: 17 Months |  Team size: 10 Persons
 
- REST-Schnittstellen & Microservice-Architektur
 
- 
Technologies used: Softwareentwicklung verschiedener REST-Schnittstellen, Microservice-Architektur für eine Flottenmanagement- Software.
 
- 
Tools: Scrum, Kanban, Java8, Wildfly, Spring Boot, JEE, Oracle
 
 
 
10 / 2017
- MOIA GmbH
 
- 
Duration: 01 Month |  Team size: 10 Persons
 
- AWS basierte Backend-Software.
 
- 
Technologies used: Mitarbeit an AWS basierter Backend-Software.
 
- 
Tools: Scrum, AWS (Lambda, DynamoDB), Serverless Framework, Kotlin
 
 
 
until 08 / 2017
- Stromnetz Hamburg GmbH
 
- 
Duration: 36 Months |  Team size: 4 Persons
 
- Elektromobilität
 
- 
Technologies used: Leitender Architekt und Chefentwickler, Planung und Entwicklung einer Lösung für Elektromobilität, Einführung des Systems
 
- 
Tools: Agile Softwareentwicklung, Domain Driven Design mit Java8 und Scala
 
- Akka, Spring, Tomcat, Postgres, git und div.
 
 
 
 
until 06 / 2014
- Paul Opitz & CO. GmbH
 
- 
Duration: 12 Months |  Team size: 2 Persons
 
- Development of a BMECat/ETIM based article database/catalog
 
- 
Technologies used: analysis, design and development
 
- 
Tools: Grails, Groovy, git, Oracle, Apache Tomcat, PostgreSQL
 
 
 
until 06 / 2014
- Vattenfall VEIS GmbH, Electric Vehicles
 
- 
Duration: 12 Months |  Team size: up to 8 Persons
 
- Part-time Support of the production system, further development
 
- 
Technologies used: agile development, JEE using Spring, Hibernate and several other tools and libraries, Java for Embedded Systems
 
- 
Tools: Oracle BEA Weblogic, Java, JEE, Python, Spring, Hibernate, JAX-WS, Oracle DB, Maven, Scrum
 
 
 
until 04 / 2013
- Vattenfall VEIS GmbH, Electric Vehicles
 
- 
Duration: 36 Months |  Team size: up to 8 Persons
 
- Architect and lead developer, planning and development of several projects for electric vehicles for Vattenfall, creating an infrastructure for roll-out, service and billing of charging stations, international roll-out to the Netherlands and Sweden, development of advanced algorithms within a researach project with a leading German car manufacturer and three universities
 
- 
Technologies used: agile development, JEE using Spring, Hibernate and several other tools and libraries, Java for Embedded Systems
 
- 
Tools: Oracle BEA Weblogic, Java, JEE, Python, Spring, Hibernate, JAX-WS, Oracle DB, Maven, Scrum
 
 
 
until 05 / 2010
- Vattenfall VEIS GmbH, Sachdatenportal
 
- 
Duration: 15 Months |  Team size: 2 Persons
 
- Development, documentation and test of a web based asset-management solution connected to a GIS system and SAP
 
- 
Technologies used: agile development, JEE using Spring, Hibernate and several other tools and libraries, SAP connection
 
- 
Tools: Oracle BEA Weblogic, Java, JEE, Spring, Hibernate, Oracle DB, Tekla NIS, SAP JCo
 
 
 
 
until 11 / 2007
- Vattenfall VEIS GmbH, Kundenservice Online
 
- 
Duration: 6 Months |  Team size: 2 Persons
 
- Maintenance and further development of the customer care portal (Kundenservice Online) especially with new requirements regarding the sales processes
 
- 
Technologies used: JDK 1.5, JSP, Servlet, OR-Mapping, X-treme Programming, RDBMS, XML, AXIS, JMS, PDF, JavaMail, SSL/SSH, FTP
 
- 
Tools: BEA Weblogic, Hibernate
 
 
 
until 03 / 2007
- terralink GmbH, Billing System
 
- 
Duration: 30 Months |  Team size: up to 4 Persons
 
- Requirements analysis, planning, development, project management, maintenance and operation of a multi-tenancy billing system for a medium sized ISP, multi-tenancy reseller interface in Typo3
 
- 
Technologies used: JDK 1.6, OR-Mapping, RDBMS, XML, AXIS, JMS, PDF, JavaMail, SSL/SSH, FTP, Reporting
 
- 
Tools: JDK 1.6, Hibernate, Spring, PostgreSQL und MySQL, JasperReports, Resin, iText, PHP, Typo3
 
 
 
until 11 / 2003
- NCH Marketing GmbH, Coupon Clearing System
 
- 
Duration: 18 Months |  Team size: up to 5 Persons
 
- Requirements analysis, planning, development, project management, maintenance and operation of a coupon clearing/billing system, early roll-out of an early version for production use
 
- 
Technologies used: JDK 1.6, OR-Mapping, RDBMS, XML, AXIS, JMS, PDF, JavaMail, SSL/SSH, FTP, Reporting
 
- 
Tools: JDK 1.6, Hibernate, PostgreSQL, JasperReports, Resin, iText, PHP, Typo3
 
 
 
until 02 / 2000
- Curry Communication GmbH, CTO
 
- 
Duration: 17 Months |  Team size: up to 25 Persons
 
- Concept, requirements analysis, planning, development, project management for a new kind of document management system, management for all technical departments
 
- 
Technologies used: Management, Human Resouorces, JDK 1.1 und 1.2, MRJ (Apple Runtime), EJB, RDBMS, UML, JDBC, CORBA
 
- 
Tools: JDK 1.1 and 1.2, BEA Tuxedo, BEA Weblogic Application Server, Versant OODBMS, TogetherJ