Entwicklung und Betrieb von Microservices für das Lizenzmanagement auf AWS EKS
Entwicklung und Architektur einer Plattform für Core-Services, Shared Services und Brand Specific Services. Betrieb auf Cloud Foundry/AWS.
Entwicklung eines Microservice für die Tax Calculation. Deployment als Docker Container in Kubernetes. API Management mit Apigee.
Entwicklung von Microservices für die Eventverarbeitung im Daimler Vehicle Backend
Architektur und Entwicklung in einer heterogenen verteilten Anwendungslandschaft für die Erstellung von Kundeninformationen (Print, digitale Medien, Headunit).
Entwicklung einer Applikation zur Bereitstellung und Verteilung der Software für die Fahrzeugdiagnose im Aftersales.
IT Architektur für PVS (Verkauf von Gebrauchtfahrzeugen). Integration verschiedener Services und Legacy Systeme: Dealer Management System, Suchportal, Stammdaten, Fahrzeugdaten, Bilder, marktspezifische Online Plattformen und Auktionen.
Requirements Specification, Analyse, Konzeption, Architektur und Implementierung von JEE Applikationen für die Daimler Aftersales Plattform. Anbindung der Diagnoseprozesse in den Werkstätten. Verbaubarkeitsprüfung, Flashware-Ermittlung, neue Fahrberechtigungskonzepte, Euro5.
(a) Rich-Client-Service für den Werkstatt-Diagnoserechner | (b) Server-Applikation für die Daimler-Aftersales-Plattform
(a) Konzeption und Erstellung eines J2EE Prototypen für Stücklistenverwaltung | (b) Architektur, Design und Implementierung eines Qualitätssicherungs-Tools
Design und Entwicklung eines Programmsystems für das Risikomanagement: Einholen von Wirtschafts- und Privatauskünften, Rating, Scoring.
Zeitraum: 07/2004 - 02/2005
Fortlaufende Beauftragung, Einsatz in verschiedenen Projekten.
Projekte: (a) 11/2003 - 06/2004Erweiterung einer webbasierten Applikation zum Abgleich
von Datenbeständen in datenführenden Systemen.
(b) 09/2003 - 10/2003
Datentransfer und Datenbearbeitung für EAI.
Konzeption und Implementierung von
Import- und Exportprozessen.
(c) 03/2003 - 08/2003
Erweiterung von Web-Applikation zur Finanzierung
von Gebrauchtfahrzeugen
und für das Management von Bonuspunkten.
(d) 09/2002 - 02/2003
Erstellen von Online-Reports.
Servlet-basierte Web-Applikation für das Erstellen
von Online-Reports für Flottenmanagement.
(e) 05/2002 - 08/2002
Tool für EAI.
Entwicklung und Anwendung eines Tools für
Datentransfer zwischen heterogenen Datenquellen
(File, Datanbank, XML, FTP).
(f) 01/2002 - 04/2002
Finanzierung von Gebrauchtfahrzeugen über das Internet.
Entwicklung einer Web-Applikation zur Finanzierung von Gebrauchtfahrzeugen.
Tätigkeiten: Java Software Entwicklung, Analyse, Konzeption,Java Architektur, Design.
Software: Windows/XP, Windows/NT, IBM Websphere, Tomcat,Websphere Studio Application Developer, IBM VisualAge,
Toad, ERwin, Oracle 9.x, Oracle 8.x, SQL*Plus, SQL*Loader,
MS SQL-Server, JDBC, ODBC,
CVS, Visual Source Safe, Access, Java J2EE, JSP, Servlet,
Struts, XML, UML (Rational Rose).
Analyse, Design und Entwicklung einer prototypischen
Auftragsverwaltung für Produktionsübernahmen.
(b) 10/2000 - 10/2001
Programmsystem für Datenerfassung und Datenretrieval im
Bereich Fahrzeuginstandsetzung.
Analyse der bestehenden Großrechneranwendung und der
bisherigen Arbeitsprozesse.
Erstellen der Spezifikation. Implementierung in J2EE (EJB, Swing.
Tätigkeiten: Java Software Entwicklung, Analyse, Architektur, Konzeption.Java, Enterprise Java Beans, Swing, TopLink 3.5, BEA Weblogic,
UML (Rational Rose), PVCS.
Analyse der Kundenanforderungen. Erstellen des
Lastenhefts. OO Design des Simulationssystems unter Verwendung von
UML. Implementierung in C++ (MFC). Test und Systemübergabe.
Tätigkeit: Analyse, Lastenheft, Architektur, C++ Software Entwicklung,Wartung
Software: Windows/NT, DB2, Access, ODBC, MS-Office, Together Professional,Visual Studio C++, MFC, Visual Source Safe.
Anmerkung: Fachliches Know-How: Einblick in das Risiko-Controlling,verschiedene Finanzprodukte: Darlehen, Wertpapiere, Derivate.
Risikokennzahlen: Value at Risk, PVBP. Bewertung.
des Theaters.
Mitarbeit bei der Konzeption und Implementierung des Programmsystems.
Modellierung der Geschäftsprozesse in UML.
Tätigkeit: Analyse, Lastenheft, ArchitekturSpezifikation der Datenstrukturen und Methoden einer
Klasse zur Verwaltung unstrukturierter Gitter in C++.
Tätigkeit: Analyse, ArchitekturOberfläche für ein Programm zur Simulation von Punktschweiss-Vorgängen.
Verknüpfung mit Auswertungsprogrammen. Darstellung der
Ergebnisse als HTML-Dokumente. Steuerung der Berechnung
mit NQS.
Tätigkeit: Analyse, Architektur, Java Software Entwicklung, TestMessdaten und die Simulation des Fahrwegverschleisses.
Mitarbeit beim Entwurf der Systemarchitektur.
Design und Spezifikation von Systemschnittstellen.
Anwendercodes der Struktur- und Strömungsmechanik auf die
NEC Plattformen SX-3/SX-4. Beratung und Programmierung mit
LSF (Load Sharing Facility) für die Verteilung von Berechnungsjobs
in einem heterogenen Netzwerk.
Tätigkeit: Software Entwicklung (Fortran, C, C++), Test, WartungAnwendercodes wie z.B.: Vectis, Fire, Indeed, Pamcrash.
LSF 3.0, sh, ksh.
von Daten und Simulationsprogrammen. Mitarbeit im einem
strategischen Forschungsprojekt: "Konzeption und Erstellung eines
Software-Werkzeugs für die Fahrzeug-Konzeptphase."
Objektorientierte Modellierung der Fahrzeugdaten mit
STEP/Express. Entwurf der Systemarchitektur und
Design der Schnittstellen. Analyse der zu integrierenden
Programme und ihrer Daten gemeinsam mit den Programmerstellern.
Integration der Simulations- und Auslegungsprogramme durch
Kapselung. Wartung und Erweiterung der Programmen und
Konverter, Pflege und Ergänzung der Datensätze, Bugfixes.
Tätigkeit: Analyse, Lastenheft, Architektur,Software Entwicklung (Fortran, Shell, C), Test, Wartung
Software: UNIX (HP-UX, Irix), FORTRAN 77, C, Perl-TK, Shell-Scripte, UNIX.einer Autmobilfirma. Betriebssystem Support (Irix) und Ansprechpartner
für die Anwendungssoftware.
Tätigkeit: Software Entwicklung (Fortran, C), Wartung, HotlineKonzeption eines integrierten Softwaresystems für die Simulation
und Animation von Mehrkörpersystemen. Systemarchitektur, Schnittstellen.
Entwurf eines objektorientierten Datenmodells für Mehrkörpersysteme.
Implementierung wesentlicher Systemkomponenten.
Durchführung von Kolloquien und Schulungen.
Tätigkeit: Analyse, Lastenheft, Architektur,Software Entwicklung (Fortran, C), Test, Wartung
Software: C, FORTRAN, GL, OpenGL, UNIX (HP-UX, Irix),STEP/Express, objektorientierte Datenbanken.
1981 - 1988
Studium Maschinenbau an der Universität Stuttgart.
Abschluss: Dipl-Ing. (sehr gut).
1989 - 1993
Promotion am Rechenzentrum der Universität Stuttgart.
Abschluß: Dr.-Ing. (sehr gut).
Titel: "auf Anfrage".
IT-Architektur Microservices, JEE, Spring, Cloud Technologien
Virtualisierung:
Docker, Docker Compose, Hyper-V, VirtualBox, VMware
Cloud Technologien:
AWS, Azure, Kubernetes, Cloud Foundry, Apigee API Gateway, ArgoCD Spring Boot, Spring Cloud, Elasticsearch, Splunk, NewRelic, Kibana, Prometheus, Grafana, Terraform, Helm
Business Software:
Microsoft Office (Word, Excel, PowerPoint, Access), OpenOffice, Libre Office
Middleware:
Vitria Businessware, MQSeries, WebsphereMQ, Active MQ, RabbitMQ, MQTT, Kafka, Amazon SNS, Amazon SQS, NATS
Applikationsserver:
IBM WebSphere (Feature Pack EJB3), Tomcat, JBoss EAP, WildFly, TomEE, BEA WebLogic, JCA Resource Adapter, CA Siteminder Web Agent
Firmenstandards:
PAI 3.0.4, 4.0.2, 5.0, 5.0.2, PMFJ6
Entwicklung:
IntelliJ IDEA, Eclipse, Spring Tool Suite, IBM Rational Application Developer, IBM WebSphere Studio Application Developer, Maven, Gradle, VisualAge for Java, JBuilder, Visual Studio C++ with MFC, Perforce 4, MKS Integrity Suite, Git, Gitlab, GitHub, Visual Source Safe, CVS, SVN, RCS, PVCS, WorkShop (SGI), Imake, GNU-Make, Make-Maker
Modellierung:
UML: Rational Rose, Together, MagicDraw, Enterprise Architect UML, Archimate, OR-Mapping: JPA, Hibernate, TopLink, Eclipse Link, MDA: AndroMDA 3.0
Sonstige:
Berufliche Erfahrung
1989 - 1993
Rolle: Wissenschaftlicher Mitarbeiter
Kunde: Rechenzentrum der Universität Stuttgart
1993 - 1999
Rolle: Forschung, Software-Entwicklung und Beratung
Kunde: DaimlerChrylser AG Forschungszentrum (Stuttgart), NEC (Wolfsburg, Stuttgart), SFE (Berlin), Vircinity (Stuttgart), Württembergische Staatstheater (Stuttgart)
1999 - 2000
Rolle: Analyse, Design und C++ Entwicklung
Kunde: Allgemeine Hypothekenbank (Frankfurt)
2000 - heute
Rolle: Architektur, Analyse, Spezifikation, Design, JEE/Spring & Cloud Technologien, Entwicklung und Testing
Kunde: Deutsche Automobil Treuhand (Stuttgart), DaimlerChrysler Bank (Stuttgart), Verband der Vereine Creditreform (Stuttgart), T-Systems (Stuttgart), Alstom Power Boiler (Stuttgart), Mercedes-Benz Bank (Stuttgart), Daimler AG (Stuttgart, Fellbach, Böblingen, Möhringen), Porsche AG (Ludwigsburg), Carl Zeiss MES Solutions GmbH
Entwicklung und Betrieb von Microservices für das Lizenzmanagement auf AWS EKS
Entwicklung und Architektur einer Plattform für Core-Services, Shared Services und Brand Specific Services. Betrieb auf Cloud Foundry/AWS.
Entwicklung eines Microservice für die Tax Calculation. Deployment als Docker Container in Kubernetes. API Management mit Apigee.
Entwicklung von Microservices für die Eventverarbeitung im Daimler Vehicle Backend
Architektur und Entwicklung in einer heterogenen verteilten Anwendungslandschaft für die Erstellung von Kundeninformationen (Print, digitale Medien, Headunit).
Entwicklung einer Applikation zur Bereitstellung und Verteilung der Software für die Fahrzeugdiagnose im Aftersales.
IT Architektur für PVS (Verkauf von Gebrauchtfahrzeugen). Integration verschiedener Services und Legacy Systeme: Dealer Management System, Suchportal, Stammdaten, Fahrzeugdaten, Bilder, marktspezifische Online Plattformen und Auktionen.
Requirements Specification, Analyse, Konzeption, Architektur und Implementierung von JEE Applikationen für die Daimler Aftersales Plattform. Anbindung der Diagnoseprozesse in den Werkstätten. Verbaubarkeitsprüfung, Flashware-Ermittlung, neue Fahrberechtigungskonzepte, Euro5.
(a) Rich-Client-Service für den Werkstatt-Diagnoserechner | (b) Server-Applikation für die Daimler-Aftersales-Plattform
(a) Konzeption und Erstellung eines J2EE Prototypen für Stücklistenverwaltung | (b) Architektur, Design und Implementierung eines Qualitätssicherungs-Tools
Design und Entwicklung eines Programmsystems für das Risikomanagement: Einholen von Wirtschafts- und Privatauskünften, Rating, Scoring.
Zeitraum: 07/2004 - 02/2005
Fortlaufende Beauftragung, Einsatz in verschiedenen Projekten.
Projekte: (a) 11/2003 - 06/2004Erweiterung einer webbasierten Applikation zum Abgleich
von Datenbeständen in datenführenden Systemen.
(b) 09/2003 - 10/2003
Datentransfer und Datenbearbeitung für EAI.
Konzeption und Implementierung von
Import- und Exportprozessen.
(c) 03/2003 - 08/2003
Erweiterung von Web-Applikation zur Finanzierung
von Gebrauchtfahrzeugen
und für das Management von Bonuspunkten.
(d) 09/2002 - 02/2003
Erstellen von Online-Reports.
Servlet-basierte Web-Applikation für das Erstellen
von Online-Reports für Flottenmanagement.
(e) 05/2002 - 08/2002
Tool für EAI.
Entwicklung und Anwendung eines Tools für
Datentransfer zwischen heterogenen Datenquellen
(File, Datanbank, XML, FTP).
(f) 01/2002 - 04/2002
Finanzierung von Gebrauchtfahrzeugen über das Internet.
Entwicklung einer Web-Applikation zur Finanzierung von Gebrauchtfahrzeugen.
Tätigkeiten: Java Software Entwicklung, Analyse, Konzeption,Java Architektur, Design.
Software: Windows/XP, Windows/NT, IBM Websphere, Tomcat,Websphere Studio Application Developer, IBM VisualAge,
Toad, ERwin, Oracle 9.x, Oracle 8.x, SQL*Plus, SQL*Loader,
MS SQL-Server, JDBC, ODBC,
CVS, Visual Source Safe, Access, Java J2EE, JSP, Servlet,
Struts, XML, UML (Rational Rose).
Analyse, Design und Entwicklung einer prototypischen
Auftragsverwaltung für Produktionsübernahmen.
(b) 10/2000 - 10/2001
Programmsystem für Datenerfassung und Datenretrieval im
Bereich Fahrzeuginstandsetzung.
Analyse der bestehenden Großrechneranwendung und der
bisherigen Arbeitsprozesse.
Erstellen der Spezifikation. Implementierung in J2EE (EJB, Swing.
Tätigkeiten: Java Software Entwicklung, Analyse, Architektur, Konzeption.Java, Enterprise Java Beans, Swing, TopLink 3.5, BEA Weblogic,
UML (Rational Rose), PVCS.
Analyse der Kundenanforderungen. Erstellen des
Lastenhefts. OO Design des Simulationssystems unter Verwendung von
UML. Implementierung in C++ (MFC). Test und Systemübergabe.
Tätigkeit: Analyse, Lastenheft, Architektur, C++ Software Entwicklung,Wartung
Software: Windows/NT, DB2, Access, ODBC, MS-Office, Together Professional,Visual Studio C++, MFC, Visual Source Safe.
Anmerkung: Fachliches Know-How: Einblick in das Risiko-Controlling,verschiedene Finanzprodukte: Darlehen, Wertpapiere, Derivate.
Risikokennzahlen: Value at Risk, PVBP. Bewertung.
des Theaters.
Mitarbeit bei der Konzeption und Implementierung des Programmsystems.
Modellierung der Geschäftsprozesse in UML.
Tätigkeit: Analyse, Lastenheft, ArchitekturSpezifikation der Datenstrukturen und Methoden einer
Klasse zur Verwaltung unstrukturierter Gitter in C++.
Tätigkeit: Analyse, ArchitekturOberfläche für ein Programm zur Simulation von Punktschweiss-Vorgängen.
Verknüpfung mit Auswertungsprogrammen. Darstellung der
Ergebnisse als HTML-Dokumente. Steuerung der Berechnung
mit NQS.
Tätigkeit: Analyse, Architektur, Java Software Entwicklung, TestMessdaten und die Simulation des Fahrwegverschleisses.
Mitarbeit beim Entwurf der Systemarchitektur.
Design und Spezifikation von Systemschnittstellen.
Anwendercodes der Struktur- und Strömungsmechanik auf die
NEC Plattformen SX-3/SX-4. Beratung und Programmierung mit
LSF (Load Sharing Facility) für die Verteilung von Berechnungsjobs
in einem heterogenen Netzwerk.
Tätigkeit: Software Entwicklung (Fortran, C, C++), Test, WartungAnwendercodes wie z.B.: Vectis, Fire, Indeed, Pamcrash.
LSF 3.0, sh, ksh.
von Daten und Simulationsprogrammen. Mitarbeit im einem
strategischen Forschungsprojekt: "Konzeption und Erstellung eines
Software-Werkzeugs für die Fahrzeug-Konzeptphase."
Objektorientierte Modellierung der Fahrzeugdaten mit
STEP/Express. Entwurf der Systemarchitektur und
Design der Schnittstellen. Analyse der zu integrierenden
Programme und ihrer Daten gemeinsam mit den Programmerstellern.
Integration der Simulations- und Auslegungsprogramme durch
Kapselung. Wartung und Erweiterung der Programmen und
Konverter, Pflege und Ergänzung der Datensätze, Bugfixes.
Tätigkeit: Analyse, Lastenheft, Architektur,Software Entwicklung (Fortran, Shell, C), Test, Wartung
Software: UNIX (HP-UX, Irix), FORTRAN 77, C, Perl-TK, Shell-Scripte, UNIX.einer Autmobilfirma. Betriebssystem Support (Irix) und Ansprechpartner
für die Anwendungssoftware.
Tätigkeit: Software Entwicklung (Fortran, C), Wartung, HotlineKonzeption eines integrierten Softwaresystems für die Simulation
und Animation von Mehrkörpersystemen. Systemarchitektur, Schnittstellen.
Entwurf eines objektorientierten Datenmodells für Mehrkörpersysteme.
Implementierung wesentlicher Systemkomponenten.
Durchführung von Kolloquien und Schulungen.
Tätigkeit: Analyse, Lastenheft, Architektur,Software Entwicklung (Fortran, C), Test, Wartung
Software: C, FORTRAN, GL, OpenGL, UNIX (HP-UX, Irix),STEP/Express, objektorientierte Datenbanken.
1981 - 1988
Studium Maschinenbau an der Universität Stuttgart.
Abschluss: Dipl-Ing. (sehr gut).
1989 - 1993
Promotion am Rechenzentrum der Universität Stuttgart.
Abschluß: Dr.-Ing. (sehr gut).
Titel: "auf Anfrage".
IT-Architektur Microservices, JEE, Spring, Cloud Technologien
Virtualisierung:
Docker, Docker Compose, Hyper-V, VirtualBox, VMware
Cloud Technologien:
AWS, Azure, Kubernetes, Cloud Foundry, Apigee API Gateway, ArgoCD Spring Boot, Spring Cloud, Elasticsearch, Splunk, NewRelic, Kibana, Prometheus, Grafana, Terraform, Helm
Business Software:
Microsoft Office (Word, Excel, PowerPoint, Access), OpenOffice, Libre Office
Middleware:
Vitria Businessware, MQSeries, WebsphereMQ, Active MQ, RabbitMQ, MQTT, Kafka, Amazon SNS, Amazon SQS, NATS
Applikationsserver:
IBM WebSphere (Feature Pack EJB3), Tomcat, JBoss EAP, WildFly, TomEE, BEA WebLogic, JCA Resource Adapter, CA Siteminder Web Agent
Firmenstandards:
PAI 3.0.4, 4.0.2, 5.0, 5.0.2, PMFJ6
Entwicklung:
IntelliJ IDEA, Eclipse, Spring Tool Suite, IBM Rational Application Developer, IBM WebSphere Studio Application Developer, Maven, Gradle, VisualAge for Java, JBuilder, Visual Studio C++ with MFC, Perforce 4, MKS Integrity Suite, Git, Gitlab, GitHub, Visual Source Safe, CVS, SVN, RCS, PVCS, WorkShop (SGI), Imake, GNU-Make, Make-Maker
Modellierung:
UML: Rational Rose, Together, MagicDraw, Enterprise Architect UML, Archimate, OR-Mapping: JPA, Hibernate, TopLink, Eclipse Link, MDA: AndroMDA 3.0
Sonstige:
Berufliche Erfahrung
1989 - 1993
Rolle: Wissenschaftlicher Mitarbeiter
Kunde: Rechenzentrum der Universität Stuttgart
1993 - 1999
Rolle: Forschung, Software-Entwicklung und Beratung
Kunde: DaimlerChrylser AG Forschungszentrum (Stuttgart), NEC (Wolfsburg, Stuttgart), SFE (Berlin), Vircinity (Stuttgart), Württembergische Staatstheater (Stuttgart)
1999 - 2000
Rolle: Analyse, Design und C++ Entwicklung
Kunde: Allgemeine Hypothekenbank (Frankfurt)
2000 - heute
Rolle: Architektur, Analyse, Spezifikation, Design, JEE/Spring & Cloud Technologien, Entwicklung und Testing
Kunde: Deutsche Automobil Treuhand (Stuttgart), DaimlerChrysler Bank (Stuttgart), Verband der Vereine Creditreform (Stuttgart), T-Systems (Stuttgart), Alstom Power Boiler (Stuttgart), Mercedes-Benz Bank (Stuttgart), Daimler AG (Stuttgart, Fellbach, Böblingen, Möhringen), Porsche AG (Ludwigsburg), Carl Zeiss MES Solutions GmbH