Implementierung von Geschäftslogik zum Risikomanagement einer Bank
Umstellen der Applikation von Java EE 6 mit WebSphere auf Java EE 8 mit OpenLiberty in Docker auf Azure
Unterstützung beim Aufbau einer CI/CD-Pipeline mit Jenkins im regualtorischen Umfeld von Banken (MaRisg / BAIT) sowie Umsetzung von fachlichen Anforderungen
Entwicklung einer MDM-Lösung zum Matchen und Mergen von Kundendaten aus unterschiedlichen Systemen zur Erlangung einer Single Customer View zur Weiterleitung an das MDM der Unternehmensgruppe.
Integration von Dassault Systèmes Produkten mit SAP
Ablösung eines Buchungsclients für Reisebüros.
Bisherige Technologie: Swing mit viel clientseitiger Logik.
Neue Technologie: Angular Web-Frontend, Spring-Boot Backend. Kommunikation über REST/JSON.
Entwurf und Implementierung von fachlichen Modulen in Java
Abstimmung der fachlichen Anforderungen mit dem Fachbereich
Agile Ausschärfung der Microservices-Architektur
Implementierung von Massendatenverarbeitung im Batchbetrieb zur Risikosteuerung von Finanzinstituten mit Spring Batch auf IBM DB2 BLUE unter Einbindung externer Module
Entwurf und Implementierung der Infrastruktur zur Einbindung externer Methoden in ein vorhandenes auf Spring-Batch basierendes Framework
Abstimmung der technischen Anforderungen mit den Architekten
Anleitung der Junior Java Entwickler insbesondere in Hinblick auf Qualitätsstandards
Ablösung eines Buchungsclients für Reisebüros.
Bisherige Technologie: Swing mit viel clientseitiger Logik.
Neue Technologie: Angular Web-Frontend, Spring-Boot Backend. Kommunikation über REST/JSON. Aktuell ist das Frontend ein embedded Chrome-Browser im Spring-Client, der über Java-Web-Start ausgeliefert wird.
Agiler Entwurf und Implementierung einer Applikation zum Verhandlungs- und Konditionsmanagement für ein Handelsunternehmen
Coach für den Produktowner
Leitung "Kompetenzteam Java"
Koordination und Implementierung einer Integrationssoftware zum Abgleich von Stücklisten zwischen unterschiedlichen Marken eines Automoblikonzerns. Lesen der Daten als XML bzw. Cobol-Files. Schreiben der Daten in VDA 4912 bzw. 4913.
Pflichtenhefterstellung
Abstimmung mit den Standorten in Wolfsburg, München, Nürnberg und Resende (Brasilien)
Erstellen der Technischen- und Qualitätssicherungs-Dokumentation
Koordination der Entwickler
Betreuung der Testumgebung (OracleDB, Deployments)
Aufbau und Betreuung der Buildumgebung (maven, hudson)
Überwachung der Code-Qualität (SonarQube)
Entwurf und Umsetzung der Applikaitons- und Systemarchitektur
Auswahl und Aufbau der Entwicklung- und Build-Umgebung
Leitung der Scrum-Meetings
Mitarbeiterschulung
Berufstätigkeit
09/2012– 04/2012 edicos consulting & software GmbH & Co. KG, Hannover
Lead Developer / IT Projektleiter
01/2011 – 08/2012 Deutsche Messe Interactive GmbH, Hannover
Senior Developer / Software Architect; Scrum Master
04/2008 – 12/2010 quintessence consulting GmbH, Hannover
Senior Software Architect
10/2007 – 04/2008 Impress Software GmbH, Hannover
Senior J2EE Developer
10/2001 – 10/2007 quintessence consulting GmbH, Hannover
02/2006 – 10/2007 Director Engineering
02/2004 – 01/2006 Frameworkentwickler, Teamleiter
10/2001 – 01/2004 Anwendungsentwickler
09/2000 – 09/2001 Logica pdv GmbH, Hamburg / Hannover
Teilprojektleiter, Schulungsreferent (europaweit), Java-Programmierer
04/2000 – 08/2000 connect! computer GmbH, Hamburg
VBA Programmierer
09/1999 – 01-2000 Ludwig Windhorst Schule, Hannover
Realschullehrer
Studium / Ausbildung
10/1997 – 03/1999
Ausbildungsseminar Hannover I, Dietrich-Bonhoeffer-Realschule Vorbereitungsdienst für das Lehramt an Realschulen
10.03.1999: Lehrer für das Lehramt an Realschulen, Gesamtnote „gut“
10/1992 - 06/1997
Universität Hannover, Studium Lehramt an Realschulen
11.06.1997: Erste Staatsprüfung für das Lehramt an Realschulen, Gesamtnote „gut“
Java
Java EE, JSF, EJB, JPA, JMS, JAX-WS, SOAP, REST, CDI, Hibernate, Spring, Spring Boot, JSP, Servlets
JUnit, EasyMock, Mockito, Selenium
slf4j, log4j
commons-lang, commons-io, commons-configuration
Freemarker, FlyingSaucer, POI, maven (plugins)
Build
Maven, Jenkins, Hudson, SonarQube, Nexus, Artifactory, Checkstyle, PMD, Cobertura
SVN, CVS, Mercurial, git
IDE
Eclipse, IntelliJ, Nebeans
Application Server
Tomcat, Websphere, Weblogic, JBoss
Sonstiges
Liferay
Docbook
UML
XML / XSLT / XPath
JIRA
VDA
Touristik
Airline
Finance
Handel
Automotive
Online-Marketing
Implementierung von Geschäftslogik zum Risikomanagement einer Bank
Umstellen der Applikation von Java EE 6 mit WebSphere auf Java EE 8 mit OpenLiberty in Docker auf Azure
Unterstützung beim Aufbau einer CI/CD-Pipeline mit Jenkins im regualtorischen Umfeld von Banken (MaRisg / BAIT) sowie Umsetzung von fachlichen Anforderungen
Entwicklung einer MDM-Lösung zum Matchen und Mergen von Kundendaten aus unterschiedlichen Systemen zur Erlangung einer Single Customer View zur Weiterleitung an das MDM der Unternehmensgruppe.
Integration von Dassault Systèmes Produkten mit SAP
Ablösung eines Buchungsclients für Reisebüros.
Bisherige Technologie: Swing mit viel clientseitiger Logik.
Neue Technologie: Angular Web-Frontend, Spring-Boot Backend. Kommunikation über REST/JSON.
Entwurf und Implementierung von fachlichen Modulen in Java
Abstimmung der fachlichen Anforderungen mit dem Fachbereich
Agile Ausschärfung der Microservices-Architektur
Implementierung von Massendatenverarbeitung im Batchbetrieb zur Risikosteuerung von Finanzinstituten mit Spring Batch auf IBM DB2 BLUE unter Einbindung externer Module
Entwurf und Implementierung der Infrastruktur zur Einbindung externer Methoden in ein vorhandenes auf Spring-Batch basierendes Framework
Abstimmung der technischen Anforderungen mit den Architekten
Anleitung der Junior Java Entwickler insbesondere in Hinblick auf Qualitätsstandards
Ablösung eines Buchungsclients für Reisebüros.
Bisherige Technologie: Swing mit viel clientseitiger Logik.
Neue Technologie: Angular Web-Frontend, Spring-Boot Backend. Kommunikation über REST/JSON. Aktuell ist das Frontend ein embedded Chrome-Browser im Spring-Client, der über Java-Web-Start ausgeliefert wird.
Agiler Entwurf und Implementierung einer Applikation zum Verhandlungs- und Konditionsmanagement für ein Handelsunternehmen
Coach für den Produktowner
Leitung "Kompetenzteam Java"
Koordination und Implementierung einer Integrationssoftware zum Abgleich von Stücklisten zwischen unterschiedlichen Marken eines Automoblikonzerns. Lesen der Daten als XML bzw. Cobol-Files. Schreiben der Daten in VDA 4912 bzw. 4913.
Pflichtenhefterstellung
Abstimmung mit den Standorten in Wolfsburg, München, Nürnberg und Resende (Brasilien)
Erstellen der Technischen- und Qualitätssicherungs-Dokumentation
Koordination der Entwickler
Betreuung der Testumgebung (OracleDB, Deployments)
Aufbau und Betreuung der Buildumgebung (maven, hudson)
Überwachung der Code-Qualität (SonarQube)
Entwurf und Umsetzung der Applikaitons- und Systemarchitektur
Auswahl und Aufbau der Entwicklung- und Build-Umgebung
Leitung der Scrum-Meetings
Mitarbeiterschulung
Berufstätigkeit
09/2012– 04/2012 edicos consulting & software GmbH & Co. KG, Hannover
Lead Developer / IT Projektleiter
01/2011 – 08/2012 Deutsche Messe Interactive GmbH, Hannover
Senior Developer / Software Architect; Scrum Master
04/2008 – 12/2010 quintessence consulting GmbH, Hannover
Senior Software Architect
10/2007 – 04/2008 Impress Software GmbH, Hannover
Senior J2EE Developer
10/2001 – 10/2007 quintessence consulting GmbH, Hannover
02/2006 – 10/2007 Director Engineering
02/2004 – 01/2006 Frameworkentwickler, Teamleiter
10/2001 – 01/2004 Anwendungsentwickler
09/2000 – 09/2001 Logica pdv GmbH, Hamburg / Hannover
Teilprojektleiter, Schulungsreferent (europaweit), Java-Programmierer
04/2000 – 08/2000 connect! computer GmbH, Hamburg
VBA Programmierer
09/1999 – 01-2000 Ludwig Windhorst Schule, Hannover
Realschullehrer
Studium / Ausbildung
10/1997 – 03/1999
Ausbildungsseminar Hannover I, Dietrich-Bonhoeffer-Realschule Vorbereitungsdienst für das Lehramt an Realschulen
10.03.1999: Lehrer für das Lehramt an Realschulen, Gesamtnote „gut“
10/1992 - 06/1997
Universität Hannover, Studium Lehramt an Realschulen
11.06.1997: Erste Staatsprüfung für das Lehramt an Realschulen, Gesamtnote „gut“
Java
Java EE, JSF, EJB, JPA, JMS, JAX-WS, SOAP, REST, CDI, Hibernate, Spring, Spring Boot, JSP, Servlets
JUnit, EasyMock, Mockito, Selenium
slf4j, log4j
commons-lang, commons-io, commons-configuration
Freemarker, FlyingSaucer, POI, maven (plugins)
Build
Maven, Jenkins, Hudson, SonarQube, Nexus, Artifactory, Checkstyle, PMD, Cobertura
SVN, CVS, Mercurial, git
IDE
Eclipse, IntelliJ, Nebeans
Application Server
Tomcat, Websphere, Weblogic, JBoss
Sonstiges
Liferay
Docbook
UML
XML / XSLT / XPath
JIRA
VDA
Touristik
Airline
Finance
Handel
Automotive
Online-Marketing
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.