Deutschland: Ich bevorzuge Projekte im Raum München.
Neuentwicklung, Weiterentwicklung und Wartung
Entwurf, Architektur, und Umsetzung eines Moduls zur Identitätsprüfung von Anwendern mittels der Yes.com Identprovider Infrastruktur
Migration und Weiterentwicklung, einführung von Testautomatisierung.
Konzeption, Implementierung und Einführung einer Modulübergreifenden CI und Testautomatisierung Umgebung und des entsprechenden Prozesses. Das Projekt SYNCI hatte das Ziel diverse Produktmodule, die von unterschiedlichen Bereichen in uneinheitlicher Vorgehensweise entwickelt werden, in einer gemeinsamen Landschaft unter kundennaher Bedingungen kontinuierlich integrativ zu testen.
Aufgaben:
Eine bestehende Enterprise Applikation musste aufgrund einer Unternehmensumstrukturierung im Sinne von Compliance in eigenständige Bereiche aufgeteilt werden. Gleichzeitig wurde die Plattform auf den neuesten Stand gebracht, das Oracle Datenbanksystem auf eine neue Version migriert und die PostgreSQL Datenbank in die Oracle Datenbank integriert.
Aufgaben:
Neue Regel-Module für eine Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
Aufbau eines Frameworks und Infrastruktur für Testautomatisierung. Ziel des Projekts war die Testautomatisierung des internen Kundenservice Portals zu ermöglichen. Aufgrund der Fachlichen Komplexität wurde eine Maßgeschneiderte Lösung benötigt mit der Geschäftsprozess orientierte Tests geschrieben und automatisiert ausgeführt werden können.
Aufgaben:
Backend Entwicklung des Auftragsportals. Agile Wartung und Weiterentwicklung der bestehenden Software.
Aufgaben:
Aufgaben:
Verwaltungsplatform für Sonderleistungen
Implementierung einer klassischen JEE Intranet Anwendung für die Handhabung von Anträgen auf Sonderleistungen. Personenbezo-gene Daten mussten verschlüsselt hinterlegt und automatisch nach Fristablauf gelöscht werden. Anbindung an das zentrale HR-System des Unternehmens.
Aufgaben:
Einführung eines neuen Moduls für die Berechnung und Kalkulation von Produktionskapazitäten in das bestehende Einkäufer Portal. Implementierung des Rechners am UI sowie der Validierung im Backend unter Verwendung einer bestehenden Rule Engine. An-bindung an das Mainframe.
Aufgaben:
Planungsanwendung für den Vertrieb der BMW AG
Java SWING Frontend und SAP Backend.
Aufgaben:
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
Ich besitze über zwanzig Jahre Erfahrung als Entwickler, Berater, Testautomatisierer und Projektleiter in Projekten verschiedener Größen. In den letzten Jahren habe ich hauptsächlich für Konzerne wie Vodafone, Telefónica, oder die BMW Group Projekte durchgeführt, die meistens branchenübergreifend relevant waren. Daher kann ich mich auf Erfahrung in den Branchen Öffentlicher Dienst, Automobilindustrie, Telekommunikation, Banken, Logistik, Vertrieb, berufen. Zu meinen Kunden zählten auch die Bayerische Versicherungskammer und die Advance Bank.
Nachfolgend ist ein Ausschnitt meiner wichtigsten Projekte der vergangenen Jahre aufgeführt. Ich war maßgeblich an der Konzeption und Implementierung der Anwendungen beteiligt.
SYNCI
AKDB
Continuous Integration und automatisiertes Testen
Jenkins, Java, Groovy, Shell Scripting, PowerCLI, SQL, vCloud, Maven, JBoss 7, JUnit, JGiven, Docker, Scrum, Git, Jira, Confluence, Eclipse, IntelliJ
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Konzeption, Implementierung und Einführung einer Modulübergreifenden CI und Testautomatisierung Umgebung und des entsprechenden Prozesses. Das Projekt SYNCI hatte das Ziel diverse Produktmodule, die von unterschiedlichen Bereichen in uneinheitlicher Vorgehensweise entwickelt werden, in einer gemeinsamen Landschaft unter kundennaher Bedingungen kontinuierlich integrativ zu testen.
Aufgaben:
Seit Januar 2020
BeAMTR
Sulzer GmbH
Auftragsmanagement System
Grails, Postgres, Oracle, Groovy, Birt, Git, JBoss, Tomcat, JUnit, Json, JQuery, Scrum, Prototype, Jenkins, JPA, Hibernate, REST, Jira, Confluence, IntelliJ
Rollen: Senior Developer, Architekt
Projektbeschreibung:
Eine bestehende Enterprise Applikation musste aufgrund einer Unternehmensumstrukturierung im Sinne von Compliance in eigenständige Bereiche aufgeteilt werden. Gleichzeitig wurde die Plattform auf den neuesten Stand gebracht, das Oracle Datenbanksystem auf eine neue Version migriert und die PostgreSQL Datenbank in die Oracle Datenbank integriert.
Aufgaben:
April 2019 ? Dezember 2019
OSFTA
Vodafone
Aufbau eines Frameworks und Infrastruktur für Testautomatisierung
Selenium, JEE, Spring Boot, Oracle, Groovy, Scrum, Jboss, JUnit, Json, JGiven, Jenkins, JPA, Hibernate, REST, Rule Engine, Mongo DB, Thymeleaf, Jira, Confluence, Eclipse
Rollen: Senior Developer, Architekt
Projektbeschreibung:
Aufbau eines Frameworks und Infrastruktur für Testautomatisierung. Ziel des Projekts war die Testautomatisierung des internen Kundenservice Portals zu ermöglichen. Aufgrund der Fachlichen Komplexität wurde eine Maßgeschneiderte Lösung benötigt mit der Geschäftsprozess orientierte Tests geschrieben und automatisiert ausgeführt werden können.
Aufgaben:
Februar 2018 ? April 2019
Elektronische Wählerliste Phase 2
BMW Group
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG
EJB, Oracle, Java Cryptography Extension, Glassfish, JEE, JPA, Hibernate, Eclipse
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Neue Regel-Module für eine Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
Februar 2019- Mai 2019
PPIT
Telefónica O2
Backend des Auftragsportals
Oracle, JEE, Java, Shell Scripting, JGiven, JUnit, Json, Scrum, JPA, Hibernate, REST, Jira, Confluence, Eclipse
Rollen: Senior Developer
Projektbeschreibung:
Backend Entwicklung des Auftragsportals. Agile Wartung und Weiterentwicklung der bestehenden Software.
Aufgaben:
Juli 2017 ? Februar 2018
Sozialkasse
BMW Group
Verwaltungsplatform für Sonderleistungen
Glassfish, JEE, JSF, PostrgeSQL, Java Cryptography Extension, JQuery, Prototype, DB2, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Implementierung einer klassischen JEE Intranet Anwendung für die Handhabung von Anträgen auf Sonderleistungen. Personenbezo-gene Daten mussten verschlüsselt hinterlegt und automatisch nach Fristablauf gelöscht werden. Anbindung an das zentrale HR-System des Unternehmens.
Aufgaben:
September 2015-Februar 2017
COBIS
BMW Group
Webapplikation für das Management von Händler-Aktionen und Prämien
Glassfish, JEE, JSP, JPA, Scrum, REST, Oracle Database, DB2, Git, SVN, Hibernate, Eclipse
Rollen: Senior Developer, Architekt
Projektbeschreibung:
Webapplikation der BMW Group für das Management von Händler-Aktionen und Prämien
Aufgaben:
Dezember 2014-Juli 2017
Portal M Einkaufssysteme
Projekt Kapaflex
BMW Group
Java EE, SAP, SAP JCo, Weblogic, DB2, Oracle, Mainframe, Scrum, Rule Engine, JUnit, JQuery, Prototype, JPA, Hibernate, REST
Rollen: Senior Developer
Projektbeschreibung:
Einführung eines neuen Moduls für die Berechnung und Kalkulation von Produktionskapazitäten in das bestehende Einkäufer Portal. Implementierung des Rechners am UI sowie der Validierung im Backend unter Verwendung einer bestehenden Rule Engine. An-bindung an das Mainframe.
Aufgaben:
Juni 2014 ? 2016
NPP / PLASA
BMW Group
Planungsanwendung für den Vertrieb der BMW AG
Java Swing, Eclipse RCP, REST, SAP JCo, SAP, Glassfish, JEE, JPA, Hibernate
Rollen: Senior Developer
Projektbeschreibung:
Planungsanwendung für den Vertrieb der BMW AG
Java SWING Frontend und SAP Backend.
Aufgaben:
Februar 2014 ? Dezember 2014
Elektronische Wählerliste
BMW Group
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG
EJB, Oracle, Java Cryptography Extension, Glassfish, JEE, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
September 2013- Februar 2014
Stempeln am Arbeitsplatz Modul für Joint Venture
BMW Group
Web Applikation zum Erfassen der Komm und Gehzeiten
JEE, Weblogic, Oracle, SAP JCO, EAI, EJB, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Entwickeln einer Web Applikation zum Erfassen von Ankunfts- und Gehzeiten. Implementation einer Enterprise Applikation mit der ein Mitarbeiter seine Ankunftszeit am eigenen PC oder am Kiosk PC erfassen kann. Einbindung des zentralen Zeiterfassungssystems und HR-Systems mittels EAI Middleware.
Aufgaben:
2012 Mai-September
Portal M Einkaufssysteme
BMW Group
Wartung und Weiterentwicklung der Web basierten Einkaufsplattform des Unternehmens
Java EE, Weblogic, DB2, SAP, Oracle, JEE, JPA, Hibernate
, Mainframe, Workflowengine, EAI, JQuery, Prototype
Rolle: Senior Developer
Projektbeschreibung:
Wartung und Weiterentwicklung der Web basierten Einkaufsplatt-form des Unternehmens. Umsetzung von Features und CRs, Schnittstellen zu den SAP und Mainframe Systemen
Aufgaben:
Juni 2009 - 2013
Projektleitung Wartung und Betrieb HR Applikationen
BMW Group
Weblogic, Glassfish ,Domino
Als verantwortlicher für Betrieb und Wartung für die Ressort IT des Personalwesens und Unternehmenskommunikation
1998-Jetzt.
Migration Weblogic->Glassfish
BMW Group
Anpassung diverser Weblogic Applikationen für den Betrieb auf Glassfish
Java EE, Weblogic, Glassfish, DB2, SAP, JPA, Hibernate, EJB 3.0, Oracle, Workflowengine, EAI, MQSeries
Rollen: Lead Developer, Projektsteuerung
Projektbeschreibung:
Anpassung diverser Weblogic Applikationen für den Betrieb auf Glassfish. Anpassen der JEE Applikationen auf plattformspezifische Gegebenheiten. Austausch der Message Queue Technologie. Um-stellung von EJB 2.0 auf EJB 3.0
Aufgaben:
Februar-Dezember 2009
Sap Inbox Wartungsrelease
BMW Group
Wartungsrelease der Webapplikation
JEE, EJB, Weblogic, Oracle, MQS, Workflowengine, EAI, SAP, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbescheibung:
Die Applikation stellt eine Workflow gesteuerte ?Inbox? für Nach-richten aus dem SAP basierten HR-System für Mitarbeiter ohne SAP Zugriff bereit. Das Zusammenspiel zwischen Intranet Portal, Domino Workflow Engine und HR-System wird über EAI Middle-ware, MQS und JEE implementiert.
Aufgaben:
September 2008- Mai 2009
Fastlane
BMW Group
Web basierter Workflow für die Verwaltung von Kandidaten für das Nachwuchsförderungprogramm
JEE, EJB, Weblogic, Oracle, Workflowengine, JPA, Hibernate, Prototype
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2008 Mai-Oktober
Stempeln am Arbeitsplatz
BMW Group
Web Applikation zum Erfassen der Komm und Gehzeiten
JEE, Weblogic, Oracle, SAP JCO, EAI, EJB, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Entwickeln einer Web Applikation zum Erfassen von Ankunfts- und Gehzeiten. Implementation einer Enterprise Applikation mit der ein Mitarbeiter seine Ankunftszeit am eigenen PC oder am Kiosk PC erfassen kann. Einbindung des zentralen Zeiterfassungssystems und HR-Systems mittels EAI Middleware.
Aufgaben:
2008 Februar-August
Umzugsmanagement BMW Group
BMW Group
Management von Büro-Umzügen. Genehmigungs- und Bearbeitungs-Workflow.
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
November 2007- Januar 2009
Qualifikationsmatrix
BMW Group
Web basiertes Tool für die Qualifikationsplanung von Mitarbeitern
JEE, EJB, Weblogic, Oracle, Workflowengine, JPA, Hibernate, Prototype
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2007 Februar bis September
MAB Monitoring
BMW Group
Web basiertes Tool zur Verfolgung der Durchführung von Maßnahmen.
Lotus Domino 6.x/7.x, HTML, Javascript, Java, Oracle, Microsoft Excel
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2003-2004 1- Release
2006-2007 2- Release
Gemeinkostenmaterial Datenbank
BMW Group
Web Applikation zur Erfassung und Begleitung des Auswahl-, Test- und Freigabeprozesses von Gemeinkostenmaterial in allen Werken der BMW Group.
Oracle, Domino, MS Excel, Workflowengine, SQL
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2005-2007 in drei Phasen.
Antragsworkflow Telearbeit III
BMW Group
Web basierter Workflow für die gesamte Bearbeitung des Telearbeitantragprozesses.
Anwenderzahl ca. 40.000
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF, Workflowengine
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
Juli 2003- Juni 2005
Materialbestellsystem für den Karosseriebau
BMW Group
Web Applikation die den gesamten Workflow für die Bestellung von Werkzeugbaumaterial im Werk Dingolfing abbildet
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF, Workflowengine
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2003-2004 1- Release
2004-2006 2- Release
Mitarbeiterfotos im Intranet
BMW Group
Web Applikation zum Veröffentlichen von Ausweisbildern im Intranet
Anwenderzahl ca. 60.000
Domino, Oracle, DB2, Weblogic, SQL, Workflowengine
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
1- Release 2000 Februar - Juni
2- Release 2004 Mai- September
Urlaubsantrag
BMW Group
Web basierter Workflow für die Beantragung, Genehmigung und Verbuchung von Urlaub
Anwenderzahl ca. 60.000
JEE, EJB, Hibernate, JPA, Domino, Oracle, DB2, Weblogic, SQL, Workflowengine, SAP JCO, Mainframe
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
1-Release 1999-2001 Mehrere Phasen
2-Release 05/2002-08/2003
Nutzungserklärung Elektronischer Medien
BMW Group
Web basierter Workflow zur Abgabe einer Erklärung
Anwenderzahl ca. 60.000
JEE, EJB, Hibernate, JPA, Domino, Oracle, DB2, Weblogic, SQL, Workflowengine, CORBA
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2002 März - Oktober
Antragsworkflow Telearbeit III
BMW Group
Web basierter Workflow für die gesamte Bearbeitung des Telearbeitantragprozesses.
Anwenderzahl ca. 40.000
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
Mai 2000- Juni 2002
Deutschland: Ich bevorzuge Projekte im Raum München.
Neuentwicklung, Weiterentwicklung und Wartung
Entwurf, Architektur, und Umsetzung eines Moduls zur Identitätsprüfung von Anwendern mittels der Yes.com Identprovider Infrastruktur
Migration und Weiterentwicklung, einführung von Testautomatisierung.
Konzeption, Implementierung und Einführung einer Modulübergreifenden CI und Testautomatisierung Umgebung und des entsprechenden Prozesses. Das Projekt SYNCI hatte das Ziel diverse Produktmodule, die von unterschiedlichen Bereichen in uneinheitlicher Vorgehensweise entwickelt werden, in einer gemeinsamen Landschaft unter kundennaher Bedingungen kontinuierlich integrativ zu testen.
Aufgaben:
Eine bestehende Enterprise Applikation musste aufgrund einer Unternehmensumstrukturierung im Sinne von Compliance in eigenständige Bereiche aufgeteilt werden. Gleichzeitig wurde die Plattform auf den neuesten Stand gebracht, das Oracle Datenbanksystem auf eine neue Version migriert und die PostgreSQL Datenbank in die Oracle Datenbank integriert.
Aufgaben:
Neue Regel-Module für eine Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
Aufbau eines Frameworks und Infrastruktur für Testautomatisierung. Ziel des Projekts war die Testautomatisierung des internen Kundenservice Portals zu ermöglichen. Aufgrund der Fachlichen Komplexität wurde eine Maßgeschneiderte Lösung benötigt mit der Geschäftsprozess orientierte Tests geschrieben und automatisiert ausgeführt werden können.
Aufgaben:
Backend Entwicklung des Auftragsportals. Agile Wartung und Weiterentwicklung der bestehenden Software.
Aufgaben:
Aufgaben:
Verwaltungsplatform für Sonderleistungen
Implementierung einer klassischen JEE Intranet Anwendung für die Handhabung von Anträgen auf Sonderleistungen. Personenbezo-gene Daten mussten verschlüsselt hinterlegt und automatisch nach Fristablauf gelöscht werden. Anbindung an das zentrale HR-System des Unternehmens.
Aufgaben:
Einführung eines neuen Moduls für die Berechnung und Kalkulation von Produktionskapazitäten in das bestehende Einkäufer Portal. Implementierung des Rechners am UI sowie der Validierung im Backend unter Verwendung einer bestehenden Rule Engine. An-bindung an das Mainframe.
Aufgaben:
Planungsanwendung für den Vertrieb der BMW AG
Java SWING Frontend und SAP Backend.
Aufgaben:
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
Ich besitze über zwanzig Jahre Erfahrung als Entwickler, Berater, Testautomatisierer und Projektleiter in Projekten verschiedener Größen. In den letzten Jahren habe ich hauptsächlich für Konzerne wie Vodafone, Telefónica, oder die BMW Group Projekte durchgeführt, die meistens branchenübergreifend relevant waren. Daher kann ich mich auf Erfahrung in den Branchen Öffentlicher Dienst, Automobilindustrie, Telekommunikation, Banken, Logistik, Vertrieb, berufen. Zu meinen Kunden zählten auch die Bayerische Versicherungskammer und die Advance Bank.
Nachfolgend ist ein Ausschnitt meiner wichtigsten Projekte der vergangenen Jahre aufgeführt. Ich war maßgeblich an der Konzeption und Implementierung der Anwendungen beteiligt.
SYNCI
AKDB
Continuous Integration und automatisiertes Testen
Jenkins, Java, Groovy, Shell Scripting, PowerCLI, SQL, vCloud, Maven, JBoss 7, JUnit, JGiven, Docker, Scrum, Git, Jira, Confluence, Eclipse, IntelliJ
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Konzeption, Implementierung und Einführung einer Modulübergreifenden CI und Testautomatisierung Umgebung und des entsprechenden Prozesses. Das Projekt SYNCI hatte das Ziel diverse Produktmodule, die von unterschiedlichen Bereichen in uneinheitlicher Vorgehensweise entwickelt werden, in einer gemeinsamen Landschaft unter kundennaher Bedingungen kontinuierlich integrativ zu testen.
Aufgaben:
Seit Januar 2020
BeAMTR
Sulzer GmbH
Auftragsmanagement System
Grails, Postgres, Oracle, Groovy, Birt, Git, JBoss, Tomcat, JUnit, Json, JQuery, Scrum, Prototype, Jenkins, JPA, Hibernate, REST, Jira, Confluence, IntelliJ
Rollen: Senior Developer, Architekt
Projektbeschreibung:
Eine bestehende Enterprise Applikation musste aufgrund einer Unternehmensumstrukturierung im Sinne von Compliance in eigenständige Bereiche aufgeteilt werden. Gleichzeitig wurde die Plattform auf den neuesten Stand gebracht, das Oracle Datenbanksystem auf eine neue Version migriert und die PostgreSQL Datenbank in die Oracle Datenbank integriert.
Aufgaben:
April 2019 ? Dezember 2019
OSFTA
Vodafone
Aufbau eines Frameworks und Infrastruktur für Testautomatisierung
Selenium, JEE, Spring Boot, Oracle, Groovy, Scrum, Jboss, JUnit, Json, JGiven, Jenkins, JPA, Hibernate, REST, Rule Engine, Mongo DB, Thymeleaf, Jira, Confluence, Eclipse
Rollen: Senior Developer, Architekt
Projektbeschreibung:
Aufbau eines Frameworks und Infrastruktur für Testautomatisierung. Ziel des Projekts war die Testautomatisierung des internen Kundenservice Portals zu ermöglichen. Aufgrund der Fachlichen Komplexität wurde eine Maßgeschneiderte Lösung benötigt mit der Geschäftsprozess orientierte Tests geschrieben und automatisiert ausgeführt werden können.
Aufgaben:
Februar 2018 ? April 2019
Elektronische Wählerliste Phase 2
BMW Group
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG
EJB, Oracle, Java Cryptography Extension, Glassfish, JEE, JPA, Hibernate, Eclipse
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Neue Regel-Module für eine Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
Februar 2019- Mai 2019
PPIT
Telefónica O2
Backend des Auftragsportals
Oracle, JEE, Java, Shell Scripting, JGiven, JUnit, Json, Scrum, JPA, Hibernate, REST, Jira, Confluence, Eclipse
Rollen: Senior Developer
Projektbeschreibung:
Backend Entwicklung des Auftragsportals. Agile Wartung und Weiterentwicklung der bestehenden Software.
Aufgaben:
Juli 2017 ? Februar 2018
Sozialkasse
BMW Group
Verwaltungsplatform für Sonderleistungen
Glassfish, JEE, JSF, PostrgeSQL, Java Cryptography Extension, JQuery, Prototype, DB2, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Implementierung einer klassischen JEE Intranet Anwendung für die Handhabung von Anträgen auf Sonderleistungen. Personenbezo-gene Daten mussten verschlüsselt hinterlegt und automatisch nach Fristablauf gelöscht werden. Anbindung an das zentrale HR-System des Unternehmens.
Aufgaben:
September 2015-Februar 2017
COBIS
BMW Group
Webapplikation für das Management von Händler-Aktionen und Prämien
Glassfish, JEE, JSP, JPA, Scrum, REST, Oracle Database, DB2, Git, SVN, Hibernate, Eclipse
Rollen: Senior Developer, Architekt
Projektbeschreibung:
Webapplikation der BMW Group für das Management von Händler-Aktionen und Prämien
Aufgaben:
Dezember 2014-Juli 2017
Portal M Einkaufssysteme
Projekt Kapaflex
BMW Group
Java EE, SAP, SAP JCo, Weblogic, DB2, Oracle, Mainframe, Scrum, Rule Engine, JUnit, JQuery, Prototype, JPA, Hibernate, REST
Rollen: Senior Developer
Projektbeschreibung:
Einführung eines neuen Moduls für die Berechnung und Kalkulation von Produktionskapazitäten in das bestehende Einkäufer Portal. Implementierung des Rechners am UI sowie der Validierung im Backend unter Verwendung einer bestehenden Rule Engine. An-bindung an das Mainframe.
Aufgaben:
Juni 2014 ? 2016
NPP / PLASA
BMW Group
Planungsanwendung für den Vertrieb der BMW AG
Java Swing, Eclipse RCP, REST, SAP JCo, SAP, Glassfish, JEE, JPA, Hibernate
Rollen: Senior Developer
Projektbeschreibung:
Planungsanwendung für den Vertrieb der BMW AG
Java SWING Frontend und SAP Backend.
Aufgaben:
Februar 2014 ? Dezember 2014
Elektronische Wählerliste
BMW Group
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG
EJB, Oracle, Java Cryptography Extension, Glassfish, JEE, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Applikation zur Verwaltung von Wahlveranstaltungen des BR der BMW AG. Enterprise Intranet Applikation mit erhöhten Sicherheitsanforderungen. Bedienung und Datenzugriff ausschließlich für einen definierten Personenkreis mit Ausschluss dritter Personen, inklusive der Administratoren und Infrastrukturbetreiber. Verwendung selbstdefinierte Passphrases die nicht auf dem System hinterlegt werden dürfen.
Aufgaben:
September 2013- Februar 2014
Stempeln am Arbeitsplatz Modul für Joint Venture
BMW Group
Web Applikation zum Erfassen der Komm und Gehzeiten
JEE, Weblogic, Oracle, SAP JCO, EAI, EJB, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Entwickeln einer Web Applikation zum Erfassen von Ankunfts- und Gehzeiten. Implementation einer Enterprise Applikation mit der ein Mitarbeiter seine Ankunftszeit am eigenen PC oder am Kiosk PC erfassen kann. Einbindung des zentralen Zeiterfassungssystems und HR-Systems mittels EAI Middleware.
Aufgaben:
2012 Mai-September
Portal M Einkaufssysteme
BMW Group
Wartung und Weiterentwicklung der Web basierten Einkaufsplattform des Unternehmens
Java EE, Weblogic, DB2, SAP, Oracle, JEE, JPA, Hibernate
, Mainframe, Workflowengine, EAI, JQuery, Prototype
Rolle: Senior Developer
Projektbeschreibung:
Wartung und Weiterentwicklung der Web basierten Einkaufsplatt-form des Unternehmens. Umsetzung von Features und CRs, Schnittstellen zu den SAP und Mainframe Systemen
Aufgaben:
Juni 2009 - 2013
Projektleitung Wartung und Betrieb HR Applikationen
BMW Group
Weblogic, Glassfish ,Domino
Als verantwortlicher für Betrieb und Wartung für die Ressort IT des Personalwesens und Unternehmenskommunikation
1998-Jetzt.
Migration Weblogic->Glassfish
BMW Group
Anpassung diverser Weblogic Applikationen für den Betrieb auf Glassfish
Java EE, Weblogic, Glassfish, DB2, SAP, JPA, Hibernate, EJB 3.0, Oracle, Workflowengine, EAI, MQSeries
Rollen: Lead Developer, Projektsteuerung
Projektbeschreibung:
Anpassung diverser Weblogic Applikationen für den Betrieb auf Glassfish. Anpassen der JEE Applikationen auf plattformspezifische Gegebenheiten. Austausch der Message Queue Technologie. Um-stellung von EJB 2.0 auf EJB 3.0
Aufgaben:
Februar-Dezember 2009
Sap Inbox Wartungsrelease
BMW Group
Wartungsrelease der Webapplikation
JEE, EJB, Weblogic, Oracle, MQS, Workflowengine, EAI, SAP, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbescheibung:
Die Applikation stellt eine Workflow gesteuerte ?Inbox? für Nach-richten aus dem SAP basierten HR-System für Mitarbeiter ohne SAP Zugriff bereit. Das Zusammenspiel zwischen Intranet Portal, Domino Workflow Engine und HR-System wird über EAI Middle-ware, MQS und JEE implementiert.
Aufgaben:
September 2008- Mai 2009
Fastlane
BMW Group
Web basierter Workflow für die Verwaltung von Kandidaten für das Nachwuchsförderungprogramm
JEE, EJB, Weblogic, Oracle, Workflowengine, JPA, Hibernate, Prototype
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2008 Mai-Oktober
Stempeln am Arbeitsplatz
BMW Group
Web Applikation zum Erfassen der Komm und Gehzeiten
JEE, Weblogic, Oracle, SAP JCO, EAI, EJB, JPA, Hibernate
Rollen: Lead Developer, Architekt, Projektsteuerung
Projektbeschreibung:
Entwickeln einer Web Applikation zum Erfassen von Ankunfts- und Gehzeiten. Implementation einer Enterprise Applikation mit der ein Mitarbeiter seine Ankunftszeit am eigenen PC oder am Kiosk PC erfassen kann. Einbindung des zentralen Zeiterfassungssystems und HR-Systems mittels EAI Middleware.
Aufgaben:
2008 Februar-August
Umzugsmanagement BMW Group
BMW Group
Management von Büro-Umzügen. Genehmigungs- und Bearbeitungs-Workflow.
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
November 2007- Januar 2009
Qualifikationsmatrix
BMW Group
Web basiertes Tool für die Qualifikationsplanung von Mitarbeitern
JEE, EJB, Weblogic, Oracle, Workflowengine, JPA, Hibernate, Prototype
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2007 Februar bis September
MAB Monitoring
BMW Group
Web basiertes Tool zur Verfolgung der Durchführung von Maßnahmen.
Lotus Domino 6.x/7.x, HTML, Javascript, Java, Oracle, Microsoft Excel
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2003-2004 1- Release
2006-2007 2- Release
Gemeinkostenmaterial Datenbank
BMW Group
Web Applikation zur Erfassung und Begleitung des Auswahl-, Test- und Freigabeprozesses von Gemeinkostenmaterial in allen Werken der BMW Group.
Oracle, Domino, MS Excel, Workflowengine, SQL
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2005-2007 in drei Phasen.
Antragsworkflow Telearbeit III
BMW Group
Web basierter Workflow für die gesamte Bearbeitung des Telearbeitantragprozesses.
Anwenderzahl ca. 40.000
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF, Workflowengine
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
Juli 2003- Juni 2005
Materialbestellsystem für den Karosseriebau
BMW Group
Web Applikation die den gesamten Workflow für die Bestellung von Werkzeugbaumaterial im Werk Dingolfing abbildet
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF, Workflowengine
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2003-2004 1- Release
2004-2006 2- Release
Mitarbeiterfotos im Intranet
BMW Group
Web Applikation zum Veröffentlichen von Ausweisbildern im Intranet
Anwenderzahl ca. 60.000
Domino, Oracle, DB2, Weblogic, SQL, Workflowengine
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
1- Release 2000 Februar - Juni
2- Release 2004 Mai- September
Urlaubsantrag
BMW Group
Web basierter Workflow für die Beantragung, Genehmigung und Verbuchung von Urlaub
Anwenderzahl ca. 60.000
JEE, EJB, Hibernate, JPA, Domino, Oracle, DB2, Weblogic, SQL, Workflowengine, SAP JCO, Mainframe
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
1-Release 1999-2001 Mehrere Phasen
2-Release 05/2002-08/2003
Nutzungserklärung Elektronischer Medien
BMW Group
Web basierter Workflow zur Abgabe einer Erklärung
Anwenderzahl ca. 60.000
JEE, EJB, Hibernate, JPA, Domino, Oracle, DB2, Weblogic, SQL, Workflowengine, CORBA
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
2002 März - Oktober
Antragsworkflow Telearbeit III
BMW Group
Web basierter Workflow für die gesamte Bearbeitung des Telearbeitantragprozesses.
Anwenderzahl ca. 40.000
Lotus Domino 6.x/7.x, HTML, Javascript, Java, PDF
Rollen: Lead Developer, Architekt, Projektsteuerung
Aufgaben:
Mai 2000- Juni 2002
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.