Aktualisierung von Java 8 auf Java 17 und Migration des Back-Ends von JBoss zu Spring Boot und Kubernetes. Ersetzung der EJB-Kommunikation von Front- und Back-End mit REST.
Aufgaben:
Analyse, Konzeption, Durchführung und Dokumentation der notwendigen Migrationen
Optimierung der Modularisierung und des Builds
Umstellung von Deployment und Verteilung der Anwendung
Coaching und Unterstützung der internen Mitarbeiter bei der Durchführung ähnlicher Migrationen
Microservice-Architektur auf Basis von DDD bzw. hexagonaler Architektur mit monolithischem Front-End. Anbindung von externen Systemen und Kommunikation über Kafka und REST.
Aufgaben:
Konzeption und Implementierung der Microservices und des Front-Ends
Mitarbeit im agilen Entwicklungsteam (7 Entwickler)
Entwicklung neuer Features für die Kassensoftware eines großen Einzelhändlers.
Synchronisation der Kasse mit zentralem Warenwirtschaftssystem und Anbindung externer Funktionen mit Web Services.
IntelliJ IDEAPostgreSQLJBoss
Java 1.8JEE 5JAX-WSJMSJAXBMavenGitScrumAgile Entwicklung
Ingolstadt
2 Monate
2015-07 - 2015-08
Mobile App zum Zugriff auf Mitarbeiter-Verzeichnis
Design und ImplementierungJavaScriptJavaLDAP
Design und Implementierung
Erstellung einer Mobile App zum Zugriff auf das Active Directory Mitarbeiter-Verzeichnis.
Implementierung der GUI auf Basis vom bestehenden Wireframes. Backend mit Anbindung an Active Directory mit Spring LDAP. Testgetriebene Entwicklung wenn möglich.
Kony Mobile FrameworkAndroid SDKSpringSpring LDAPJUnitMavenGitAtlassian JIRA
JavaScriptJavaLDAP
München
3 Monate
2015-04 - 2015-06
Mobile App für Einzelhandel
Design und ImplementierungJavaScriptJavaJDBC...
Design und Implementierung
Erstellung einer Mobile App für den Point of Sale einer großen Einzelhandelskette.
Iteratives Vorgehen mit Design basierend auf den Anforderungen des Kunden. Implementierung mit Kony unter Verwendung von JavaScript und einem proprietären GUI-Editor. Backend in Java auf Tomcat mit Anbindung über JDBC an Oracle Datenbank.
Kony Mobile FrameworkOracleApache TomcatMavenGitAtlassian JIRA AgileAtlassian ConfluenceAndroid SDK
JavaScriptJavaJDBCPL/SQL
München
7 Monate
2014-09 - 2015-03
System zur Mobilfunk-Tarifierung
Design und ImplementierungJavaJAX-WSSpring...
Design und Implementierung
Verwaltung von Mobilfunk Tarifen mit SOAP-Schnittstelle und Web GUI zum Zugriff auf relationale Daten.
MavenWebLogicSubversionOracle 11g
JavaJAX-WSSpringJPAAspectJ
München
1 Jahr 10 Monate
2012-11 - 2014-08
Erstellung von Webanwendungen im Payment Umfeld
Analyse, Design und ImplementierungJavaSpringVert.x...
Analyse, Design und Implementierung
Erstellung und Weiterentwicklung verschiedener Webanwendungen rund um eine Payment Plattform
MavenTomcatGitJenkins
JavaSpringVert.xMongoDBLDAPScrumTDD
München
1 Jahr 3 Monate
2013-01 - 2014-03
Entwicklung und Pflege einer Payment Plattform
Design und ImplementierungJavaSpringOSGi...
Design und Implementierung
Weiterentwicklung und Fehlerbehebung einer OSGi-basierten Plattform zur Online Payment Abwicklung
MavenVirgo ServerGit
JavaSpringOSGiMongoDB
München
3 Monate
2012-08 - 2012-10
SOAP-Schnitstelle für die externe Kommunikation einer Behörde
Analyse, Design und ImplementierungJavaApache CXFXML...
Analyse, Design und Implementierung
Erstellung eines zentralen Endpoints für die Entgegennahme sämtlicher SOAP-Kommunikation mit Validierung und Verteilung an die entsprechenden Dienste
IBM RADIBM RTCDB2WebSphere
JavaApache CXFXMLJPA
München
10 Monate
2011-10 - 2012-07
Benutzerverwaltung für externe Verfahren einer Behörde
ImplementierungJavaJSFEJB...
Implementierung
Verwaltung der Benutzer (persönliche Daten, Rechtevergabe) für die externen elektronischen Verfahren einer großen deutschen Behörde.
WebSphereDB2IBM RADIBM RTC
JavaJSFEJBJPA
München
1 Jahr 1 Monat
2010-09 - 2011-09
Patientenmanagementsystem für Dialysepatienten
Design und ImplementierungJavaSpringJavaScript
Design und Implementierung
Web-Applikation für das Management von Patienten in Krankenhäusern, die mit dem CRM und anderen Systemen des Kunden verbunden ist.
MavenTomcatOracle 10gSubversion
JavaSpringJavaScript
München
11 Monate
2009-10 - 2010-08
Portierung der Tarifierung einer Kfz-Versicherung
Implementierung und organisatorische Verantwortung für ein TeilteamJava
Implementierung und organisatorische Verantwortung für ein Teilteam
Überführung einer als regelbasiertes System implementierten Host(PL/I)- in eine Java-Anwendung unter Beibehaltung der Funktionalität. Kapselung der Service-Schicht und Anbindung an bestehende Präsentations- und Persistenzschichten.
Einsatz von agilen Methoden (Daily Standups, TDD, Pair Programming/Code Review, Collective Code Ownership, Retrospectives).
Java
München
1 Jahr 2 Monate
2008-08 - 2009-09
Support-System zur Messung von Kundenzufriedenheit
ImplementierungJavaJavaScriptXML/XSLT...
Implementierung
System zur Unterstützung der Erfassung von Daten zur Kundenzufriedenheit mit Anbindung von Callcentern und Workflowsteuerung.
Datenzentrierte Architektur unter Nutzung von XML und Datenmanipulation mit XSLT. Softwareentwicklungsprozess Scrum.
MavenJenkinsWebSphereOracle 10g
JavaJavaScriptXML/XSLTHTML
München
2 Jahre
2006-08 - 2008-07
Portal zum Zugriff auf wirtschaftliche Marktdaten mit Funktionen zur Gruppenkommunikation
Design und ImplementierungJavaSpringJSP...
Design und Implementierung
Web-Portal zur graphischen Darstellung und Verarbeitung von finanzwirtschaftlichen Marktdaten mit Gruppenkommunikationsfunktionen wie Dateiverwaltung, Kalender und Foren.
AntTomcatOracle 10g
JavaSpringJSPHTMLHibernateAspectJ
München
2 Jahre 5 Monate
2001-10 - 2004-02
Entwicklung und Pflege eines Newsletterdienstes
Design und ImplementierungJavaJDBCJSP...
Design und Implementierung
Entwicklung eines Diensts zur Email-Kommunikation und zum personalisierten Newsletter-Versand in großen Stückzahlen mit Schwerpunkt auf die Verarbeitung von großen Mengen an Kundendaten
TomcatOracle 9iMySQL
JavaJDBCJSPXP
München
1 Jahr 11 Monate
1999-11 - 2001-09
Entwicklung und Pflege eines Community Portals
EntwicklungJavaEJBJSP...
Entwicklung
Entwicklung eines Internet-Portals zur Gruppenkommunikation mit Web-, Email-, und SMS-Schnittstellen und Zusatzfunktionen wie Umfragen und Kalender
Oracle 9iWebLogic
JavaEJBJSPXP
München
5 Monate
1998-10 - 1999-02
CMS-System
EntwicklungJavaAWTXML...
Entwicklung
Erstellung eines CMS-Systems zur Verwendung im Intranet eines deutschen Chemie- und Pharma-Konzerns.
Oracle 8iJava WebServer
JavaAWTXMLXSLT
Frankfurt
Aus- und Weiterbildung
Aus- und Weiterbildung
1 Monat
2011-06 - 2011-06
Certified Spring Professional
Certified Spring Professional, SpringSource
Certified Spring Professional
SpringSource
1 Monat
2009-03 - 2009-03
Certified Scrum Master
Certified Scrum Master, Scrum Alliance
Certified Scrum Master
Scrum Alliance
11 Jahre 9 Monate
1994-10 - 2006-06
Studium des Wirtschaftsingenieurwesens
Diplom Wirtschafts-Ingenieur, Karlsruher Institut für Technologie (KIT)
Aktualisierung von Java 8 auf Java 17 und Migration des Back-Ends von JBoss zu Spring Boot und Kubernetes. Ersetzung der EJB-Kommunikation von Front- und Back-End mit REST.
Aufgaben:
Analyse, Konzeption, Durchführung und Dokumentation der notwendigen Migrationen
Optimierung der Modularisierung und des Builds
Umstellung von Deployment und Verteilung der Anwendung
Coaching und Unterstützung der internen Mitarbeiter bei der Durchführung ähnlicher Migrationen
Microservice-Architektur auf Basis von DDD bzw. hexagonaler Architektur mit monolithischem Front-End. Anbindung von externen Systemen und Kommunikation über Kafka und REST.
Aufgaben:
Konzeption und Implementierung der Microservices und des Front-Ends
Mitarbeit im agilen Entwicklungsteam (7 Entwickler)
Entwicklung neuer Features für die Kassensoftware eines großen Einzelhändlers.
Synchronisation der Kasse mit zentralem Warenwirtschaftssystem und Anbindung externer Funktionen mit Web Services.
IntelliJ IDEAPostgreSQLJBoss
Java 1.8JEE 5JAX-WSJMSJAXBMavenGitScrumAgile Entwicklung
Ingolstadt
2 Monate
2015-07 - 2015-08
Mobile App zum Zugriff auf Mitarbeiter-Verzeichnis
Design und ImplementierungJavaScriptJavaLDAP
Design und Implementierung
Erstellung einer Mobile App zum Zugriff auf das Active Directory Mitarbeiter-Verzeichnis.
Implementierung der GUI auf Basis vom bestehenden Wireframes. Backend mit Anbindung an Active Directory mit Spring LDAP. Testgetriebene Entwicklung wenn möglich.
Kony Mobile FrameworkAndroid SDKSpringSpring LDAPJUnitMavenGitAtlassian JIRA
JavaScriptJavaLDAP
München
3 Monate
2015-04 - 2015-06
Mobile App für Einzelhandel
Design und ImplementierungJavaScriptJavaJDBC...
Design und Implementierung
Erstellung einer Mobile App für den Point of Sale einer großen Einzelhandelskette.
Iteratives Vorgehen mit Design basierend auf den Anforderungen des Kunden. Implementierung mit Kony unter Verwendung von JavaScript und einem proprietären GUI-Editor. Backend in Java auf Tomcat mit Anbindung über JDBC an Oracle Datenbank.
Kony Mobile FrameworkOracleApache TomcatMavenGitAtlassian JIRA AgileAtlassian ConfluenceAndroid SDK
JavaScriptJavaJDBCPL/SQL
München
7 Monate
2014-09 - 2015-03
System zur Mobilfunk-Tarifierung
Design und ImplementierungJavaJAX-WSSpring...
Design und Implementierung
Verwaltung von Mobilfunk Tarifen mit SOAP-Schnittstelle und Web GUI zum Zugriff auf relationale Daten.
MavenWebLogicSubversionOracle 11g
JavaJAX-WSSpringJPAAspectJ
München
1 Jahr 10 Monate
2012-11 - 2014-08
Erstellung von Webanwendungen im Payment Umfeld
Analyse, Design und ImplementierungJavaSpringVert.x...
Analyse, Design und Implementierung
Erstellung und Weiterentwicklung verschiedener Webanwendungen rund um eine Payment Plattform
MavenTomcatGitJenkins
JavaSpringVert.xMongoDBLDAPScrumTDD
München
1 Jahr 3 Monate
2013-01 - 2014-03
Entwicklung und Pflege einer Payment Plattform
Design und ImplementierungJavaSpringOSGi...
Design und Implementierung
Weiterentwicklung und Fehlerbehebung einer OSGi-basierten Plattform zur Online Payment Abwicklung
MavenVirgo ServerGit
JavaSpringOSGiMongoDB
München
3 Monate
2012-08 - 2012-10
SOAP-Schnitstelle für die externe Kommunikation einer Behörde
Analyse, Design und ImplementierungJavaApache CXFXML...
Analyse, Design und Implementierung
Erstellung eines zentralen Endpoints für die Entgegennahme sämtlicher SOAP-Kommunikation mit Validierung und Verteilung an die entsprechenden Dienste
IBM RADIBM RTCDB2WebSphere
JavaApache CXFXMLJPA
München
10 Monate
2011-10 - 2012-07
Benutzerverwaltung für externe Verfahren einer Behörde
ImplementierungJavaJSFEJB...
Implementierung
Verwaltung der Benutzer (persönliche Daten, Rechtevergabe) für die externen elektronischen Verfahren einer großen deutschen Behörde.
WebSphereDB2IBM RADIBM RTC
JavaJSFEJBJPA
München
1 Jahr 1 Monat
2010-09 - 2011-09
Patientenmanagementsystem für Dialysepatienten
Design und ImplementierungJavaSpringJavaScript
Design und Implementierung
Web-Applikation für das Management von Patienten in Krankenhäusern, die mit dem CRM und anderen Systemen des Kunden verbunden ist.
MavenTomcatOracle 10gSubversion
JavaSpringJavaScript
München
11 Monate
2009-10 - 2010-08
Portierung der Tarifierung einer Kfz-Versicherung
Implementierung und organisatorische Verantwortung für ein TeilteamJava
Implementierung und organisatorische Verantwortung für ein Teilteam
Überführung einer als regelbasiertes System implementierten Host(PL/I)- in eine Java-Anwendung unter Beibehaltung der Funktionalität. Kapselung der Service-Schicht und Anbindung an bestehende Präsentations- und Persistenzschichten.
Einsatz von agilen Methoden (Daily Standups, TDD, Pair Programming/Code Review, Collective Code Ownership, Retrospectives).
Java
München
1 Jahr 2 Monate
2008-08 - 2009-09
Support-System zur Messung von Kundenzufriedenheit
ImplementierungJavaJavaScriptXML/XSLT...
Implementierung
System zur Unterstützung der Erfassung von Daten zur Kundenzufriedenheit mit Anbindung von Callcentern und Workflowsteuerung.
Datenzentrierte Architektur unter Nutzung von XML und Datenmanipulation mit XSLT. Softwareentwicklungsprozess Scrum.
MavenJenkinsWebSphereOracle 10g
JavaJavaScriptXML/XSLTHTML
München
2 Jahre
2006-08 - 2008-07
Portal zum Zugriff auf wirtschaftliche Marktdaten mit Funktionen zur Gruppenkommunikation
Design und ImplementierungJavaSpringJSP...
Design und Implementierung
Web-Portal zur graphischen Darstellung und Verarbeitung von finanzwirtschaftlichen Marktdaten mit Gruppenkommunikationsfunktionen wie Dateiverwaltung, Kalender und Foren.
AntTomcatOracle 10g
JavaSpringJSPHTMLHibernateAspectJ
München
2 Jahre 5 Monate
2001-10 - 2004-02
Entwicklung und Pflege eines Newsletterdienstes
Design und ImplementierungJavaJDBCJSP...
Design und Implementierung
Entwicklung eines Diensts zur Email-Kommunikation und zum personalisierten Newsletter-Versand in großen Stückzahlen mit Schwerpunkt auf die Verarbeitung von großen Mengen an Kundendaten
TomcatOracle 9iMySQL
JavaJDBCJSPXP
München
1 Jahr 11 Monate
1999-11 - 2001-09
Entwicklung und Pflege eines Community Portals
EntwicklungJavaEJBJSP...
Entwicklung
Entwicklung eines Internet-Portals zur Gruppenkommunikation mit Web-, Email-, und SMS-Schnittstellen und Zusatzfunktionen wie Umfragen und Kalender
Oracle 9iWebLogic
JavaEJBJSPXP
München
5 Monate
1998-10 - 1999-02
CMS-System
EntwicklungJavaAWTXML...
Entwicklung
Erstellung eines CMS-Systems zur Verwendung im Intranet eines deutschen Chemie- und Pharma-Konzerns.
Oracle 8iJava WebServer
JavaAWTXMLXSLT
Frankfurt
Aus- und Weiterbildung
Aus- und Weiterbildung
1 Monat
2011-06 - 2011-06
Certified Spring Professional
Certified Spring Professional, SpringSource
Certified Spring Professional
SpringSource
1 Monat
2009-03 - 2009-03
Certified Scrum Master
Certified Scrum Master, Scrum Alliance
Certified Scrum Master
Scrum Alliance
11 Jahre 9 Monate
1994-10 - 2006-06
Studium des Wirtschaftsingenieurwesens
Diplom Wirtschafts-Ingenieur, Karlsruher Institut für Technologie (KIT)