Entwicklung einer Gen AI Chat Platform
Betrieb und Weiterentwicklung sowie Störungsbehebung
Betrieb und Weiterentwicklung sowie Störungsbehebung
Entwicklung eines generischen Workflows für die Verteilung von SAP Material Änderungen
Ausbildung von Teilnehmern im Erstellen von Software mit Java, Spring Boot, Web Technologien. Teilnehmer hatten zum großen Teil keine Vorbildung. Nach dem Bootcamp wurden diese Teilnehmer als Software Entwickler bei dem Kunden eingesetzt.
Weiterentwicklung und Anbindung neuer Systeme für Verpackungsspezifikationen
Entwicklung eines generischen Workflows für die Verteilung von SAP Material Änderungen
Entwicklung einer Workflow Software zur Laborautomation
Integration 2 VOIP Systeme mittels Rest
Verantwortung der SOA Strategie und der Gesamtarchitektur der Online Angebotes einer Krankenversicherung sowie Aufbau eines neuen SOA Frameworks
Erstellung eines Workflows zur Vernichtung von Lagerbeständen
Entwicklung eines Workflows zur Verteilung von Produkthierarchien und Übermittlung dieser an die Stammdatensysteme.
Entwicklung, Coaching von Entwicklern
Ablösung einer Lotus Notes Anwendung zur Verwaltung von Etiketten „Artworks“ und deren Bestellprozessen und Workflows in SAP BPM
Entwicklung, Coaching
Entwicklung einer B2B Order Online Applikation für Metalle und Chemikalien sowie von Beschwerdemanagement und Lieferverfolgung.
Existierende Struts und Web Dynpro Anwendungen pflegen und erweitern. Es wurde ein neues Layout Konzept und Navigationsframework für die Strutsanwendungen implementiert.
Erweiterung und Bugfixing des Portals und der Rohstoffanwendungen
Aufnehmen von Anforderungen, Architektur Richtlinien, Code Conventions, NWDI Architektur, Prototyp Entwicklung mit JSF und SAP WEC Framework
Erstellung von Anforderungen und einer Architektur für ein Schulungsportal basierend auf SAP Ecommerce und LSO
Verschiedene Erweiterungen im SAP ECO Bereicht, neue Felder, Einführung von Ajax Funktionalität
Erstellung von PDA Dialogen für die Erfassung von Messpunkten bei Instandhaltung (SAP PM)
ABAP RFC Webservice Erstellung
Unterstützung einer Beratungsfirmen in verschiedenen Projekten mit SAP Mobile 7.0 und SAP Ecommerce 7.0
Konzeption und Design
Anleitung von SAP Mitarbeitern zum Thema JPA und EJB
Entwicklung und Unterstützung bei der Persistenzschicht der Konfigurationsmoduls
Erstellung einer zentralen Test Infrastruktur
Implementierung eines Konfigurationsmodul für den SAP CRM Webchannel .
03/09- bis 10/09
Neuentwicklung Call Center Lösung/ Hosted PBX/ CTI
Kunde und Branche
Telekommunikationsfirma
Projektort
Deutschland
Zielsetzung
Implementierung eine Call Center Lösung basierend auf Open Source Produkten.
Projektgrösse
2 Entwickler/Architekten, 1 Offshore Entwickler
Rolle
Konzeption, Technischer Teil Projekt Leiter (Koordination Offshore Ressource), Entwicklung
Aufgaben
Konzeption und Design
Anleitung von 1 Offshore und 1 deutschen Entwickler
Entwicklung von Warteschleifenfunktionalität (PHP), Call Telephonie Client (Swing, Jabber), Echtzeitreporting (Flex, Java)
Technologien
Asterisk, Tomcat, Adobe Flex, Ruby On Rails, PHP, Java 5, Jabber, Openfire, Java Swing
02/08-03/2009
Portal für Service Techniker
Kunde und Branche
Führender Maschinenbauer
Projektort
Deutschland
Zielsetzung
Entwicklung von Framework Komponenten und Teilmodulen eines Service Techniker Portals
Projektgrösse
8 Entwickler, 1 Projektleiter, 2 Projektowner
Rolle
Senior Entwickler, Coach
Aufgaben
Design und Implementierung des Berechtigungsmoduls
Design und Implementierung von Frameworkdiensten für andere Teilmodule (Vor Zurück Navigation, Eventing, Historie, Favoriten)
Entwicklung des Material und Equipmentmoduls
Architektur Review der bestehenden Module und Entwicklung von Code Guidelines.
Coaching von internen und externen Mitarbeitern in Portal und Web Dynpro
Technologien
Hibernate, SAP RFC, Web Services, EJB, SAP Portals 7.0, SAP NWDI, SAP Web Dynpro, SAP Knowledge management API (Repository Manager), ,WILY Introscope
05/07-01/08
Portal: Reporting und Dynamische Abfrage von Kennzahlen
Kunde und Branche
Baustoffe erzeuger
Projektort
Schweiz
Zielsetzung
Konzeption und Entwicklung einer Verwaltung von Online Reports und Fragebögen, sowie Erstellung eines gemeinsamen Frameworks
Projektgrösse
1 Architekt, 3 Entwickler
Rolle
Coach, Senior Entwickler
Aufgaben
Aufsetzen der Netweaver Entwicklung Infrastruktur
Entwicklung und Konzeption eines Frameworks für eine dynamische Menü Navigation, Generischer Dienste wie Modifikationsmarker, Historie usw.
Coaching von internen 3 internen Mitarbeitern
Implementierung von Stammdaten Applikationen und eines generischen Fragebogens..
Technologien
IBatis, EJB , Java J2EE; Webservices, SAP Portals 7.0, SAP Web Dynpro, NWDI,
10/06-04/07
Webanwendung zur Verwalten von Logistik Routen
Kunde und Branche
Logistik
Projektort
Dänemark
Zielsetzung
Konzeption und Realisierung einer Schiffsroutenapplikation
Projektgrösse
1 Entwickler
Rolle
Architekt, Entwickler, Technischer Projektleiter (von mir selbst)
Aufgaben
Aufnehmen der Kundenanforderungen und ummünzen in IT Konzepte
Festpreis Schätzungen
Implementierung einer öffentlichen Portal Applikation zum Suchen von Routenfahrplänen, sowie deren Administration
Technologien
Hibernate, Springframework, SAP Portals 7.0, NWDI, iView Htmlb, Web Dynpro
10/2004 ? 10/2006
Rohstoffverwaltung basierend auf J2EE und SAP
Kunde und Branche
Zuckerindustrie
Projektort
Deutschland
Zielsetzung
Neuentwicklung der Rohstoffverwaltung basierend auf J2EE und Web Dynpro und Ablösen der bestehenden 250 Hostanwendungen
Projektgrösse
3 Entwickler
Rolle
Coach, Senior Entwickler, Technical Architekt
Aufgaben
Definition der Architektur und Konzeption
Entwicklung eines komplexen Frameworks für generische Dienste wie:Datenvalidierung, Persistenz und Verbuchung, Maskenaufbau, Archivierung, Logging, Mehrsprachigkeit
Entwicklung der Stammdatenverwaltung
System Landschafts Definition und Aufbau einer hochverfügbaren Serverlandschaft
Monitoring und Troubleshooting der Produktiven Systeme
Change und Releaseplanung und verantwortlich für die Build Infrastruktur
Technologien
Java, J2EE; Spring und Hibernate, UML, SAP Web Dynpro , SAP Entwicklung Infrastructure, Monitoring, Frameworks:. RFC and XI access., Aspect Oriented Programming, Profiling, WILY Introscope, Sun JVM Garbage Collection Tuning
1998 - 2000:
Ausbildung als IT-Fachinformatiker
Werner-von-Siemens-Schule, Mannheim
1995:
Abitur
Rudi-Stephan-Gymnasium, Worms
SAP
SAP Business Process Modelling
SAP UI5/Fiori
SAP RFC
Koordinative Kenntnisse
Technische Projektleitung (bis 5 Mitarbeiter)
SCRUM
Product Expertise (IDE's & Tools)
Programming / Frameworks
Application Servers
SAP Systems
Kurzüberblick
Persönliche Eigenschaften
Kern Kompetenzen
Kenntnisse und Fähigkeiten
SAP
Koordinative Kenntnisse
Middleware/Server
Werdegang
01/2023 - 06/2024:
Rolle: Teilzeit: Senior Software Engineer Java, Angular
Kunde: Fincons Group AG
11/2023 - 12/2024:
Rolle: Teil und Vollzeit: messageflow.ai GenAI Platform: Technical Lead in startup
Kunde: messageflow.ai
01/2021 - 07/2023:
Rolle: Senior Software Engineer
Kunde: SBB, Fincons Group AG
06/2018 - 12/2020:
Rolle: Freier Software Entwickler/Berater verschiedene Kunden, Trainer für Java Entwicklung bei wildcodeschool
Kunde: deep tc GmbH
01/2018 - 05/2018:
Rolle: Senior Software Engineer im Labor Robotik Startup
Kunde: Unitelabs
11/2016 - 12/2017:
Rolle: Freier Software Entwickler/Berater
Kunde: deep tc GmbH
04/2016 - 09/2016:
Rolle: Software Architekt Online Services und Mobile
Kunde: Sympany Versicherung
09/2004 - 04/2016:
Rolle: freier J2EE und SAP Netweaver Berater und Startup Mitgründer von auf Anfrage
Kunde: auf Anfrage
03/2002 - 09/2004:
Rolle: Berater für SAP AG, Spezialist für J2EE und SAP Netweaver
Kunde: SAP AG, Axentiv AG, Frankfurt
09/2000 - 12/2001:
Rolle: Software Entwickler, Spezialist für e-Commerce und IBM Websphere.
Kunde: CENIT AG, Systemhaus, Frankfurt
07/2000 - 08/2000:
Rolle: Software Entwickler Spezialist für Groupware und Web Development
Kunde: Bechtle IT-Systemhaus, Mannheim
1997 - 1998:
Rolle: Zivildienst
Kunde: Deutsches Rote Kreuz und Lebenshilfe, Worms
1995 - 1997:
Rolle: Caritative Arbeit
Kunde: Kapstadt, Südafrika
Tätigkeit als Trainer
02/2020 - 07/2020
11/2018
02/2009
12/2008
04/2006
11/2004
2001 - 2003
Entwicklung einer Gen AI Chat Platform
Betrieb und Weiterentwicklung sowie Störungsbehebung
Betrieb und Weiterentwicklung sowie Störungsbehebung
Entwicklung eines generischen Workflows für die Verteilung von SAP Material Änderungen
Ausbildung von Teilnehmern im Erstellen von Software mit Java, Spring Boot, Web Technologien. Teilnehmer hatten zum großen Teil keine Vorbildung. Nach dem Bootcamp wurden diese Teilnehmer als Software Entwickler bei dem Kunden eingesetzt.
Weiterentwicklung und Anbindung neuer Systeme für Verpackungsspezifikationen
Entwicklung eines generischen Workflows für die Verteilung von SAP Material Änderungen
Entwicklung einer Workflow Software zur Laborautomation
Integration 2 VOIP Systeme mittels Rest
Verantwortung der SOA Strategie und der Gesamtarchitektur der Online Angebotes einer Krankenversicherung sowie Aufbau eines neuen SOA Frameworks
Erstellung eines Workflows zur Vernichtung von Lagerbeständen
Entwicklung eines Workflows zur Verteilung von Produkthierarchien und Übermittlung dieser an die Stammdatensysteme.
Entwicklung, Coaching von Entwicklern
Ablösung einer Lotus Notes Anwendung zur Verwaltung von Etiketten „Artworks“ und deren Bestellprozessen und Workflows in SAP BPM
Entwicklung, Coaching
Entwicklung einer B2B Order Online Applikation für Metalle und Chemikalien sowie von Beschwerdemanagement und Lieferverfolgung.
Existierende Struts und Web Dynpro Anwendungen pflegen und erweitern. Es wurde ein neues Layout Konzept und Navigationsframework für die Strutsanwendungen implementiert.
Erweiterung und Bugfixing des Portals und der Rohstoffanwendungen
Aufnehmen von Anforderungen, Architektur Richtlinien, Code Conventions, NWDI Architektur, Prototyp Entwicklung mit JSF und SAP WEC Framework
Erstellung von Anforderungen und einer Architektur für ein Schulungsportal basierend auf SAP Ecommerce und LSO
Verschiedene Erweiterungen im SAP ECO Bereicht, neue Felder, Einführung von Ajax Funktionalität
Erstellung von PDA Dialogen für die Erfassung von Messpunkten bei Instandhaltung (SAP PM)
ABAP RFC Webservice Erstellung
Unterstützung einer Beratungsfirmen in verschiedenen Projekten mit SAP Mobile 7.0 und SAP Ecommerce 7.0
Konzeption und Design
Anleitung von SAP Mitarbeitern zum Thema JPA und EJB
Entwicklung und Unterstützung bei der Persistenzschicht der Konfigurationsmoduls
Erstellung einer zentralen Test Infrastruktur
Implementierung eines Konfigurationsmodul für den SAP CRM Webchannel .
03/09- bis 10/09
Neuentwicklung Call Center Lösung/ Hosted PBX/ CTI
Kunde und Branche
Telekommunikationsfirma
Projektort
Deutschland
Zielsetzung
Implementierung eine Call Center Lösung basierend auf Open Source Produkten.
Projektgrösse
2 Entwickler/Architekten, 1 Offshore Entwickler
Rolle
Konzeption, Technischer Teil Projekt Leiter (Koordination Offshore Ressource), Entwicklung
Aufgaben
Konzeption und Design
Anleitung von 1 Offshore und 1 deutschen Entwickler
Entwicklung von Warteschleifenfunktionalität (PHP), Call Telephonie Client (Swing, Jabber), Echtzeitreporting (Flex, Java)
Technologien
Asterisk, Tomcat, Adobe Flex, Ruby On Rails, PHP, Java 5, Jabber, Openfire, Java Swing
02/08-03/2009
Portal für Service Techniker
Kunde und Branche
Führender Maschinenbauer
Projektort
Deutschland
Zielsetzung
Entwicklung von Framework Komponenten und Teilmodulen eines Service Techniker Portals
Projektgrösse
8 Entwickler, 1 Projektleiter, 2 Projektowner
Rolle
Senior Entwickler, Coach
Aufgaben
Design und Implementierung des Berechtigungsmoduls
Design und Implementierung von Frameworkdiensten für andere Teilmodule (Vor Zurück Navigation, Eventing, Historie, Favoriten)
Entwicklung des Material und Equipmentmoduls
Architektur Review der bestehenden Module und Entwicklung von Code Guidelines.
Coaching von internen und externen Mitarbeitern in Portal und Web Dynpro
Technologien
Hibernate, SAP RFC, Web Services, EJB, SAP Portals 7.0, SAP NWDI, SAP Web Dynpro, SAP Knowledge management API (Repository Manager), ,WILY Introscope
05/07-01/08
Portal: Reporting und Dynamische Abfrage von Kennzahlen
Kunde und Branche
Baustoffe erzeuger
Projektort
Schweiz
Zielsetzung
Konzeption und Entwicklung einer Verwaltung von Online Reports und Fragebögen, sowie Erstellung eines gemeinsamen Frameworks
Projektgrösse
1 Architekt, 3 Entwickler
Rolle
Coach, Senior Entwickler
Aufgaben
Aufsetzen der Netweaver Entwicklung Infrastruktur
Entwicklung und Konzeption eines Frameworks für eine dynamische Menü Navigation, Generischer Dienste wie Modifikationsmarker, Historie usw.
Coaching von internen 3 internen Mitarbeitern
Implementierung von Stammdaten Applikationen und eines generischen Fragebogens..
Technologien
IBatis, EJB , Java J2EE; Webservices, SAP Portals 7.0, SAP Web Dynpro, NWDI,
10/06-04/07
Webanwendung zur Verwalten von Logistik Routen
Kunde und Branche
Logistik
Projektort
Dänemark
Zielsetzung
Konzeption und Realisierung einer Schiffsroutenapplikation
Projektgrösse
1 Entwickler
Rolle
Architekt, Entwickler, Technischer Projektleiter (von mir selbst)
Aufgaben
Aufnehmen der Kundenanforderungen und ummünzen in IT Konzepte
Festpreis Schätzungen
Implementierung einer öffentlichen Portal Applikation zum Suchen von Routenfahrplänen, sowie deren Administration
Technologien
Hibernate, Springframework, SAP Portals 7.0, NWDI, iView Htmlb, Web Dynpro
10/2004 ? 10/2006
Rohstoffverwaltung basierend auf J2EE und SAP
Kunde und Branche
Zuckerindustrie
Projektort
Deutschland
Zielsetzung
Neuentwicklung der Rohstoffverwaltung basierend auf J2EE und Web Dynpro und Ablösen der bestehenden 250 Hostanwendungen
Projektgrösse
3 Entwickler
Rolle
Coach, Senior Entwickler, Technical Architekt
Aufgaben
Definition der Architektur und Konzeption
Entwicklung eines komplexen Frameworks für generische Dienste wie:Datenvalidierung, Persistenz und Verbuchung, Maskenaufbau, Archivierung, Logging, Mehrsprachigkeit
Entwicklung der Stammdatenverwaltung
System Landschafts Definition und Aufbau einer hochverfügbaren Serverlandschaft
Monitoring und Troubleshooting der Produktiven Systeme
Change und Releaseplanung und verantwortlich für die Build Infrastruktur
Technologien
Java, J2EE; Spring und Hibernate, UML, SAP Web Dynpro , SAP Entwicklung Infrastructure, Monitoring, Frameworks:. RFC and XI access., Aspect Oriented Programming, Profiling, WILY Introscope, Sun JVM Garbage Collection Tuning
1998 - 2000:
Ausbildung als IT-Fachinformatiker
Werner-von-Siemens-Schule, Mannheim
1995:
Abitur
Rudi-Stephan-Gymnasium, Worms
SAP
SAP Business Process Modelling
SAP UI5/Fiori
SAP RFC
Koordinative Kenntnisse
Technische Projektleitung (bis 5 Mitarbeiter)
SCRUM
Product Expertise (IDE's & Tools)
Programming / Frameworks
Application Servers
SAP Systems
Kurzüberblick
Persönliche Eigenschaften
Kern Kompetenzen
Kenntnisse und Fähigkeiten
SAP
Koordinative Kenntnisse
Middleware/Server
Werdegang
01/2023 - 06/2024:
Rolle: Teilzeit: Senior Software Engineer Java, Angular
Kunde: Fincons Group AG
11/2023 - 12/2024:
Rolle: Teil und Vollzeit: messageflow.ai GenAI Platform: Technical Lead in startup
Kunde: messageflow.ai
01/2021 - 07/2023:
Rolle: Senior Software Engineer
Kunde: SBB, Fincons Group AG
06/2018 - 12/2020:
Rolle: Freier Software Entwickler/Berater verschiedene Kunden, Trainer für Java Entwicklung bei wildcodeschool
Kunde: deep tc GmbH
01/2018 - 05/2018:
Rolle: Senior Software Engineer im Labor Robotik Startup
Kunde: Unitelabs
11/2016 - 12/2017:
Rolle: Freier Software Entwickler/Berater
Kunde: deep tc GmbH
04/2016 - 09/2016:
Rolle: Software Architekt Online Services und Mobile
Kunde: Sympany Versicherung
09/2004 - 04/2016:
Rolle: freier J2EE und SAP Netweaver Berater und Startup Mitgründer von auf Anfrage
Kunde: auf Anfrage
03/2002 - 09/2004:
Rolle: Berater für SAP AG, Spezialist für J2EE und SAP Netweaver
Kunde: SAP AG, Axentiv AG, Frankfurt
09/2000 - 12/2001:
Rolle: Software Entwickler, Spezialist für e-Commerce und IBM Websphere.
Kunde: CENIT AG, Systemhaus, Frankfurt
07/2000 - 08/2000:
Rolle: Software Entwickler Spezialist für Groupware und Web Development
Kunde: Bechtle IT-Systemhaus, Mannheim
1997 - 1998:
Rolle: Zivildienst
Kunde: Deutsches Rote Kreuz und Lebenshilfe, Worms
1995 - 1997:
Rolle: Caritative Arbeit
Kunde: Kapstadt, Südafrika
Tätigkeit als Trainer
02/2020 - 07/2020
11/2018
02/2009
12/2008
04/2006
11/2004
2001 - 2003