Als Teil eines internationalen Teams bestehend aus Frontend- und Backend Entwicklern, habe ich zur Entwicklung des Mercedes Me Backends beigetragen. Dabei bildete SAP Commerce (Hybris) den Kern Systems und viele Microservices übernahmen spezfischen Aufgaben. Wir haben das kontinuierlich die Kernfunktionalitäten verbessert, aber auch stetig neuen Funktionalitäten umgesetzt. Dabei wurden einige Funktionalitäten in dedizierte Microservices ausgelagert.
Redesign der UI der auf SAP Commerce (Hybris) basierten Platform.
Wartung und Erweiterung einer auf SAP Commerce (Hybris) basierten E-Commerce Platform.
Erstellung einer Webapplikation zur Bewertung von Kunden
Entwicklung einer B2B-Platform für den Fahrzeughandel mit der Möglichkeit des Fuhrpark-Managements.
Implementierung einer Lösung für das Ordermangement basierend auf Microservices. Erstellung eine PWA Applikation und Integration in SAP Commerce Cloud (Hybris).
Wartung und Erweiterung einer auf SAP Commerce Cloud (Hybris) basierten B2B-Platform
Wartung und Erweiterung einer B2B-Platform für ein im Maschinenbau tätiges Unternehmen.
Pflege, Weiterentwicklung und Neuentwicklung von diversen Applikationen zur Unterstützung des operativen Geschäfts. Unter anderem Entwicklung von einem Kundenportal und einer Customer Intelligent Solution.
Erstellung einer Webapplikation (Customer Lounge) auf Basis von Microservices und Integration in SAP Commerce Cloud B2B-Shop
Pflege, Weiterentwicklung und Support einer Transportmanagement-Applikation
Design und Realisierung des Programms
Wartung und Erweiterung einer internen Anwendung basierend auf das Apache Struts Framework.
Konzeption und Realisierung neuer Intranetseiten. Konzeption und Realisierung von Systemschnittstellen auf Basis der Formate XML und CSV
Aufgaben
Konzeption und Realisierung einer Schnittstelle zum Importieren von speziell aufbereiteten Daten in Business One
Erweiterung und Portierung des Systems auf eine Oracle 9i
2004 ? 2005: Warenwirtschaft
Rolle: Software Entwickler, Architekt
Aufgaben:
Entwicklung einer Lösung für einen Kunden zur Verwaltung von Waren
Kenntnisse:
VisualBasic, VBA, ADO, ODBC, SQL, UML, Crystal Reports
2003 ? 2004: Datenvisualisierung
Rolle: Software Entwickler
Kunde: Technical Faculty, Bielefeld University
Aufgaben:
Entwicklung einer Applikationen zur Datenvisualisierung
Kenntnisse:
Java, JDBC, Swing, SQL, VTK, UML
2000 ? 2001: Website & Werkzeuge
Rolle: Software Entwickler
Kunde: Technical Faculty, Bielefeld University
Aufgaben:
Redesign und Erweiterung einer Website und Entwicklung diverser Werkzeuge für eine Abteilung
Kenntnisse:
Java, Perl, JavaScript, JDBC, HTML, bash, SQL, XML, XSL, JSP, Servlets, MySQL, Tomcat
1999 ? 2000: Suchmaschine
Rolle: Software Entwickler
Kunde: Lycos Europe AG
Aufgaben:
Entwicklung von diversen Werkzeugen zur internen Verwendung
Kenntnisse:
PHP, Perl, HTML, SQL, Apache
2 Monate: Programmierung eines Tools zur Erfassung von Tätigkeitsberichten
Branche: Systemhaus
Aufgaben
Erstellung eines Tools zur Erfassung von Tätigkeitsberichten der Berater eines Systemhauses. Dabei können zum Schluss die Berichte aus dem Tool heraus gedruckt oder als Exceldatei erzeugt werden.
Tools
Windows XP, VisualBasic, VBA, ADO, ODBC, SQL, MySQL, MS Word, MS Excel
6 Monate: Programmierung eines Java-Clients zur Datenvisualisierung
Branche: Forschung
Aufgaben
Design, Realisierung und Portierung einer Software zur Datenvisualisierung
Tools
Windows XX, Unix (Solaris), Linux, Java, JDBC, Swing, SQL, VTK, UML, Eclipse, MySQL
7 Monate: Programmierung eines Online- Bewertungssystems
Branche: Internetdienstleistungen, Systemhaus
Projektdauer: 7 Monate
Aufgaben
Anlegen von Unternehmensbewertungen, Suche innerhalb der Liste der Bewertungen auf Basis von Stichworten, Löschen und Aktualisierung der Bewertungen
Tools
Linux, PHP, HTML, SQL, Apache
3 Monate: Programmierung und Erweiterung eines Firmenintranets
Branche: Internetdienstleistungen
Aufgaben
Erstellung und Auswertung von diversen Formularen, um die Bedienung und Mehrwert des Intranets zu erhöhen. Bsp.: Statusreport Formular, Import und Export von Dokumenten, gemeinsames Nutzen von Dateien
Tools
Linux, Perl, HTML, JavaScript, Perl DBI, SQL, MySQL, Apache
18 Monate: Pflege/Erweiterung einer Website, Programmierung diverser Tools
Branche: Forschung
Aufgaben
Das Ändern des Webdesigns, Erweiterung des Webangebots, Aktualisierung der Webseiten, Programmierung von diversen Tools z.B. ein Tool zur Erstellung eines Briefs im PostScript- Format usw.
Tools
Linux, Unix (Solaris), Java, Perl, JavaScript, JDBC, HTML, bash, SQL, XML, XSL (XSLT, XPath),
JSP, Servlets, MySQL, SilverStream, Apache Tomcat, LaTeX
6 Monate: Realisierung eines Verwaltungsprogramms für einen Darlehensverein
Branche: Verein
Aufgaben
Design und Realisierung des Programms
Tools
Windows XP, Java, JDBC, Swing, SQL, HSQLDB, Eclipse
7 Monate: Pflege, Weiterentwicklung und Support einer Transportmanagement -Applikation
Branche: Transport
Aufgaben
Pflege, Weiterentwicklung und Support einer Transportmanagement- Applikation
Tools
Mac OS X, Linux, Java, SQL, HTML, CSS, JavaScript, iReport, JasperReports, iText, Oracle 9i, XCode, WebObjects Builder
weitere Projekte gerne auf Anfrage
1997 ? 2002
Bielefeld University / Germany
Informatics (Computer Science)
Abschluss als Diplom-Informatiker / Master of Engineering
KURZINFO
Ich bin Senior Software Entwickler mit über 20 Jahren Erfahrung in komplexen IT-Projekten in unterschiedlichen Branchen. Im letzten Projekt habe ich mit einem internationalen Team an Applikationen wie SAP Commerce (Hybris) und Spring Boot basierten Microservices gearbeitet. Dabei kamen Domain Driven Design und Hexagonal Architecture zur Anwendung. Als agile Methoden wurden Scrum und SAFe angewandt.
KERNKOMPETENZEN
Technologien
Methoden
Scrum, SAFe, Test-Driven Development, OOP, Functional Programming, Domain Driven Design, Hexagonal Architecture
FRAMEWORKS & TOOLS
Spring, Spring Boot, Micronaut, Quarkus, Apache Wicket, Play Framework, Angular, AnguarJS, Struts, JUnit, Mockito, Karate, Hibernate, Ant, Maven, Log4j, JavaMail, JasperReports, JFreeChart, iReport, iText, POI
IDE
IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, Visual Studio
ENTWICKLUNGSTOOLS
Maven, Ant, Gradle, Git, Subversion, Node.js, npm, Yarn
DEVOPS
Docker, Kubernetes, Helm, Jenkins, Cloud Foundry, SAP Cloud Platform, Datadog
WEB/APPLICATION SERVER
Apache, Apache Tomcat, Jetty
E-COMMERCE
SAP Commerce Cloud (Hybris), SAP Spartacus, Magento
ARBEITSERFAHRUNG
2021 ? 2024
Rolle: Senior Software Entwickler
Kunde: Mercedes-Benz.io GmbH
2020 ? 2021
Rolle: Senior Software Entwickler
Kunde: Deutsche Telekom MMS GmbH
2019 ? 2020
Rolle: Senior Software Entwickler
Kunde: Arineo GmbH
2017 ? 2019
Rolle: Senior Software Entwickler
Kunde: Sycor GmbH
2007 ? 2016
Rolle: Senior Software Entwickler
Kunde: Sonopress GmbH
2006 ? 2006
Rolle: Senior Software Entwickler
Kunde: Arvato Logistics Services GmbH
2004 ? 2005
Rolle: Software Entwickler
Kunde: System.e GmbH
2002 ? 2003
Rolle: Software Entwickler
2002 ? 2002
Rolle: Forschungsassistent
Kunde: Faculty of Technology, Bielefeld University
2001 ? 2002
Rolle: Web Entwickler
Kunde: Faculty of Technology, Bielefeld University
2000 ? 2000
Rolle: Web Developer
Kunde: Lycos Europe AG
Als Teil eines internationalen Teams bestehend aus Frontend- und Backend Entwicklern, habe ich zur Entwicklung des Mercedes Me Backends beigetragen. Dabei bildete SAP Commerce (Hybris) den Kern Systems und viele Microservices übernahmen spezfischen Aufgaben. Wir haben das kontinuierlich die Kernfunktionalitäten verbessert, aber auch stetig neuen Funktionalitäten umgesetzt. Dabei wurden einige Funktionalitäten in dedizierte Microservices ausgelagert.
Redesign der UI der auf SAP Commerce (Hybris) basierten Platform.
Wartung und Erweiterung einer auf SAP Commerce (Hybris) basierten E-Commerce Platform.
Erstellung einer Webapplikation zur Bewertung von Kunden
Entwicklung einer B2B-Platform für den Fahrzeughandel mit der Möglichkeit des Fuhrpark-Managements.
Implementierung einer Lösung für das Ordermangement basierend auf Microservices. Erstellung eine PWA Applikation und Integration in SAP Commerce Cloud (Hybris).
Wartung und Erweiterung einer auf SAP Commerce Cloud (Hybris) basierten B2B-Platform
Wartung und Erweiterung einer B2B-Platform für ein im Maschinenbau tätiges Unternehmen.
Pflege, Weiterentwicklung und Neuentwicklung von diversen Applikationen zur Unterstützung des operativen Geschäfts. Unter anderem Entwicklung von einem Kundenportal und einer Customer Intelligent Solution.
Erstellung einer Webapplikation (Customer Lounge) auf Basis von Microservices und Integration in SAP Commerce Cloud B2B-Shop
Pflege, Weiterentwicklung und Support einer Transportmanagement-Applikation
Design und Realisierung des Programms
Wartung und Erweiterung einer internen Anwendung basierend auf das Apache Struts Framework.
Konzeption und Realisierung neuer Intranetseiten. Konzeption und Realisierung von Systemschnittstellen auf Basis der Formate XML und CSV
Aufgaben
Konzeption und Realisierung einer Schnittstelle zum Importieren von speziell aufbereiteten Daten in Business One
Erweiterung und Portierung des Systems auf eine Oracle 9i
2004 ? 2005: Warenwirtschaft
Rolle: Software Entwickler, Architekt
Aufgaben:
Entwicklung einer Lösung für einen Kunden zur Verwaltung von Waren
Kenntnisse:
VisualBasic, VBA, ADO, ODBC, SQL, UML, Crystal Reports
2003 ? 2004: Datenvisualisierung
Rolle: Software Entwickler
Kunde: Technical Faculty, Bielefeld University
Aufgaben:
Entwicklung einer Applikationen zur Datenvisualisierung
Kenntnisse:
Java, JDBC, Swing, SQL, VTK, UML
2000 ? 2001: Website & Werkzeuge
Rolle: Software Entwickler
Kunde: Technical Faculty, Bielefeld University
Aufgaben:
Redesign und Erweiterung einer Website und Entwicklung diverser Werkzeuge für eine Abteilung
Kenntnisse:
Java, Perl, JavaScript, JDBC, HTML, bash, SQL, XML, XSL, JSP, Servlets, MySQL, Tomcat
1999 ? 2000: Suchmaschine
Rolle: Software Entwickler
Kunde: Lycos Europe AG
Aufgaben:
Entwicklung von diversen Werkzeugen zur internen Verwendung
Kenntnisse:
PHP, Perl, HTML, SQL, Apache
2 Monate: Programmierung eines Tools zur Erfassung von Tätigkeitsberichten
Branche: Systemhaus
Aufgaben
Erstellung eines Tools zur Erfassung von Tätigkeitsberichten der Berater eines Systemhauses. Dabei können zum Schluss die Berichte aus dem Tool heraus gedruckt oder als Exceldatei erzeugt werden.
Tools
Windows XP, VisualBasic, VBA, ADO, ODBC, SQL, MySQL, MS Word, MS Excel
6 Monate: Programmierung eines Java-Clients zur Datenvisualisierung
Branche: Forschung
Aufgaben
Design, Realisierung und Portierung einer Software zur Datenvisualisierung
Tools
Windows XX, Unix (Solaris), Linux, Java, JDBC, Swing, SQL, VTK, UML, Eclipse, MySQL
7 Monate: Programmierung eines Online- Bewertungssystems
Branche: Internetdienstleistungen, Systemhaus
Projektdauer: 7 Monate
Aufgaben
Anlegen von Unternehmensbewertungen, Suche innerhalb der Liste der Bewertungen auf Basis von Stichworten, Löschen und Aktualisierung der Bewertungen
Tools
Linux, PHP, HTML, SQL, Apache
3 Monate: Programmierung und Erweiterung eines Firmenintranets
Branche: Internetdienstleistungen
Aufgaben
Erstellung und Auswertung von diversen Formularen, um die Bedienung und Mehrwert des Intranets zu erhöhen. Bsp.: Statusreport Formular, Import und Export von Dokumenten, gemeinsames Nutzen von Dateien
Tools
Linux, Perl, HTML, JavaScript, Perl DBI, SQL, MySQL, Apache
18 Monate: Pflege/Erweiterung einer Website, Programmierung diverser Tools
Branche: Forschung
Aufgaben
Das Ändern des Webdesigns, Erweiterung des Webangebots, Aktualisierung der Webseiten, Programmierung von diversen Tools z.B. ein Tool zur Erstellung eines Briefs im PostScript- Format usw.
Tools
Linux, Unix (Solaris), Java, Perl, JavaScript, JDBC, HTML, bash, SQL, XML, XSL (XSLT, XPath),
JSP, Servlets, MySQL, SilverStream, Apache Tomcat, LaTeX
6 Monate: Realisierung eines Verwaltungsprogramms für einen Darlehensverein
Branche: Verein
Aufgaben
Design und Realisierung des Programms
Tools
Windows XP, Java, JDBC, Swing, SQL, HSQLDB, Eclipse
7 Monate: Pflege, Weiterentwicklung und Support einer Transportmanagement -Applikation
Branche: Transport
Aufgaben
Pflege, Weiterentwicklung und Support einer Transportmanagement- Applikation
Tools
Mac OS X, Linux, Java, SQL, HTML, CSS, JavaScript, iReport, JasperReports, iText, Oracle 9i, XCode, WebObjects Builder
weitere Projekte gerne auf Anfrage
1997 ? 2002
Bielefeld University / Germany
Informatics (Computer Science)
Abschluss als Diplom-Informatiker / Master of Engineering
KURZINFO
Ich bin Senior Software Entwickler mit über 20 Jahren Erfahrung in komplexen IT-Projekten in unterschiedlichen Branchen. Im letzten Projekt habe ich mit einem internationalen Team an Applikationen wie SAP Commerce (Hybris) und Spring Boot basierten Microservices gearbeitet. Dabei kamen Domain Driven Design und Hexagonal Architecture zur Anwendung. Als agile Methoden wurden Scrum und SAFe angewandt.
KERNKOMPETENZEN
Technologien
Methoden
Scrum, SAFe, Test-Driven Development, OOP, Functional Programming, Domain Driven Design, Hexagonal Architecture
FRAMEWORKS & TOOLS
Spring, Spring Boot, Micronaut, Quarkus, Apache Wicket, Play Framework, Angular, AnguarJS, Struts, JUnit, Mockito, Karate, Hibernate, Ant, Maven, Log4j, JavaMail, JasperReports, JFreeChart, iReport, iText, POI
IDE
IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, Visual Studio
ENTWICKLUNGSTOOLS
Maven, Ant, Gradle, Git, Subversion, Node.js, npm, Yarn
DEVOPS
Docker, Kubernetes, Helm, Jenkins, Cloud Foundry, SAP Cloud Platform, Datadog
WEB/APPLICATION SERVER
Apache, Apache Tomcat, Jetty
E-COMMERCE
SAP Commerce Cloud (Hybris), SAP Spartacus, Magento
ARBEITSERFAHRUNG
2021 ? 2024
Rolle: Senior Software Entwickler
Kunde: Mercedes-Benz.io GmbH
2020 ? 2021
Rolle: Senior Software Entwickler
Kunde: Deutsche Telekom MMS GmbH
2019 ? 2020
Rolle: Senior Software Entwickler
Kunde: Arineo GmbH
2017 ? 2019
Rolle: Senior Software Entwickler
Kunde: Sycor GmbH
2007 ? 2016
Rolle: Senior Software Entwickler
Kunde: Sonopress GmbH
2006 ? 2006
Rolle: Senior Software Entwickler
Kunde: Arvato Logistics Services GmbH
2004 ? 2005
Rolle: Software Entwickler
Kunde: System.e GmbH
2002 ? 2003
Rolle: Software Entwickler
2002 ? 2002
Rolle: Forschungsassistent
Kunde: Faculty of Technology, Bielefeld University
2001 ? 2002
Rolle: Web Entwickler
Kunde: Faculty of Technology, Bielefeld University
2000 ? 2000
Rolle: Web Developer
Kunde: Lycos Europe AG