Entwicklung eines umfassenden (PoC) Testautomatisierungsframeworks für ein Governance-Portal. Das Projekt wurde mit Claude implementiert. Das Framework deckt System-, Integrations-, E2E- und Akzeptanztests ab und ist vollständig in eine GitLab-CI/CD-Pipeline integriert. Parallele Testausführung über mehrere Browser (Chrome, Edge, Headless) mit automatischer Ergebnisaggregation und Veröffentlichung interaktiver Testberichte via GitLab Pages. Die Ergebnismeldung an Xray wurde ebenfalls integriert.
Eigenverantwortliche Architektur, Bereitstellung und Konfiguration einer Nextcloud-Unternehmensplattform inklusive der kompletten Netzwerkanbindung.
Integration in das Kubernetes-K3S-Cluster
Modernes Deployment der Umgebung mittels einer dockerisierten Container-Landschaft (Nextcloud AIO) zur Gewährleistung von Skalierbarkeit und einfacher Wartbarkeit.
Implementierung von automatisierten (Let's Encrypt/Certbot) SSL/TLS-Zertifikaten (selbstaktualisierend), Absicherung der Netzwerkübergänge und Härtung des Systems gegen unbefugte Zugriffe.
Konzeption und Implementierung einer lückenlosen Backup-Strategie (Disaster Recovery) sowie Einrichtung eines proaktiven System-Monitorings.
Erweiterung der Plattform um Nextcloud Talk sowie erfolgreiche Integration zur datenschutzkonformen Nutzung von On-Premise-KI-Modellen.
Aufbau und Dokumentation einer Entwickler-Umgebung mit Anbindung an die Infrastruktur
Technische Dokumentation Testablauf (Git/Jira/Xray)
Konzept und Implementierung einer Versionierungsumgebung für Testfälle
Kontinuierliche Erstellung versionsbasierter Tests zur Validierung von XML Dokumenten mit Integration in Gitlab und Xray
AWS Backend Architektur & Entwicklung
Ausbau der Umgebungen mit AWS Powertools: Für jede branch wird die Infrastruktur mit stacks/stages und AWS CodePipeline neu aufgebaut und getestet. Produktivsetzung erfolgt dann, indem auf den "neuen" stack/stage verwiesen wird.
Aufbau der Regressionstest-Umgebung für den Anlagenschwenk (KRITIS)
Die Umgebung startet das Deployment von Prisma-Projekten mit den Befehlen des Anlageschwenks und liefert (Test-)Ergebnisse über den Erfolg/Verlauf des Deployments.
Erweiterung/Aufbau TDD und CI/CD pipelines in GitHub und GitLab (Continous Delivery) (incl. QA staging)
Aufbau Docker/docker compose Umgebung
Implementierung/testRest Api
Implementierung (features) in Django/click/Jupyter
Prototyp Migration Azure Cloud
Migration der Dateitransferdienste (FTP/ SFTP/ FTPS/ OFTP2/ MQS/ ConnectDirect) in die AWS Cloud.
ps_basic/ps_herald sind Python Pakete, die bei Haufe-Lexware in der Produktion unter python2 eingesetzt werden.
ps_basic stellt Mechanismen:
ps_herald stellt Mechanismen:
zur Verfügung.
Die Pakete werden unter python2 auch für Anwendungen eingesetzt, deren Komponenten über verschiedene Kontinente interagieren und erlauben so (unter anderem) ein zentrales Monitoring. Hier wurden die Grundlagen nach python3 migriert.
Einführung ERP-System:
MAS+ (Montage Auftrags Steuerung +) war (bis 05 2011) das bei Daimler eingesetzte Hostsystem für die Produktion von Motoren, Achsen und Getrieben.
Entwicklung/Development/Architektur/Test
Produkte:
HP-NonStop, OSS Unix, Suse Linux, TMF, DTF, C, C++, java, sh, python, Delta-Cobol, tacl, vi, sed, eclipse, Python UnitTest, Python RegressionTest, SAP-RFC-Bibliothek, DDL, DCE, c++, Lamp, ABAP, XI, windows (XP/7) ,xml, xsd, Perforce, CVS, RCS, rrdtool, JEE, javascript, HTML, eclipse, Verteillogik, XML, Jython, Python, FTP, Scriptsprachen
Implementierung eines XML-RPC(SOAP/RFC)
Produkte:
Tandem DCE, Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, xerces, xsd, Pathway,
Anbindung an SAP-System (APO) und Integration in Pathway
Produkte:
Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, SUN 10000, SUN CC, SAP-RFC, Pathway, TCP-IP,
Portierung der SAP-RFC Bibliothek auf HP-NonStop
Die SAP-RFC Bibliothek wurde anschließend von HP als Produkt vermarktet.
Produkte:
C89, sh, inspect, make, C++, EMS, SAP-RFC, Perforce,
Implementierung eines SAP-XI Connectors für DCE/Corba Clients
Produkte:
C89, sh, inspect, make, C++, EMS, SAP-RFC, java, J2EE, XI-sdk, DCE
Realisierung einer Monitoring-Umgebung
Produkte:
xampp, perl, python, java, junit, rrdtool, javascript, HTML, nagios
Mitarbeit bei der Portierung einer Delta-Cobol Anwendung nach ABAP
Produkte:
Pathway, TACL, xampp, perl, python, java, rrdtool, javascript, HTML,css
Implementierung von Serverklassen in C,C++,Delta-Cobol
Produkte:
Pathway, TACL, sh, make, C, C++, DDL, Delta, RCS, Eclipse,
1992 - 1999: Research
Kunde: University
Einsatzort: Darmstadt/Saarbrücken
Aufgaben:
Publications: auf Anfrage
Invited Talks:
Memberships: auf Anfrage
AWS Certified Cloud Practitioner (ACCP)
2019:
2018:
2018:
2017:
2016:
2015:
2014
2013
2012
2011:
Alle Kurse mit Zertifikat
1996-2000: Lehrbeauftragter an der TU Darmstadt:
1992-1996: Promotionsstudium
1992-1993: Auslandsstudium
1985-1991: Studium der Informatik und Betriebswirtschaftslehre BWL
Senior Software Architect / Cloud Architect
Senior Python Developer
DevOps
Test
Verteilte Systeme (Promotionsgebiet)
Entwicklung eines umfassenden (PoC) Testautomatisierungsframeworks für ein Governance-Portal. Das Projekt wurde mit Claude implementiert. Das Framework deckt System-, Integrations-, E2E- und Akzeptanztests ab und ist vollständig in eine GitLab-CI/CD-Pipeline integriert. Parallele Testausführung über mehrere Browser (Chrome, Edge, Headless) mit automatischer Ergebnisaggregation und Veröffentlichung interaktiver Testberichte via GitLab Pages. Die Ergebnismeldung an Xray wurde ebenfalls integriert.
Eigenverantwortliche Architektur, Bereitstellung und Konfiguration einer Nextcloud-Unternehmensplattform inklusive der kompletten Netzwerkanbindung.
Integration in das Kubernetes-K3S-Cluster
Modernes Deployment der Umgebung mittels einer dockerisierten Container-Landschaft (Nextcloud AIO) zur Gewährleistung von Skalierbarkeit und einfacher Wartbarkeit.
Implementierung von automatisierten (Let's Encrypt/Certbot) SSL/TLS-Zertifikaten (selbstaktualisierend), Absicherung der Netzwerkübergänge und Härtung des Systems gegen unbefugte Zugriffe.
Konzeption und Implementierung einer lückenlosen Backup-Strategie (Disaster Recovery) sowie Einrichtung eines proaktiven System-Monitorings.
Erweiterung der Plattform um Nextcloud Talk sowie erfolgreiche Integration zur datenschutzkonformen Nutzung von On-Premise-KI-Modellen.
Aufbau und Dokumentation einer Entwickler-Umgebung mit Anbindung an die Infrastruktur
Technische Dokumentation Testablauf (Git/Jira/Xray)
Konzept und Implementierung einer Versionierungsumgebung für Testfälle
Kontinuierliche Erstellung versionsbasierter Tests zur Validierung von XML Dokumenten mit Integration in Gitlab und Xray
AWS Backend Architektur & Entwicklung
Ausbau der Umgebungen mit AWS Powertools: Für jede branch wird die Infrastruktur mit stacks/stages und AWS CodePipeline neu aufgebaut und getestet. Produktivsetzung erfolgt dann, indem auf den "neuen" stack/stage verwiesen wird.
Aufbau der Regressionstest-Umgebung für den Anlagenschwenk (KRITIS)
Die Umgebung startet das Deployment von Prisma-Projekten mit den Befehlen des Anlageschwenks und liefert (Test-)Ergebnisse über den Erfolg/Verlauf des Deployments.
Erweiterung/Aufbau TDD und CI/CD pipelines in GitHub und GitLab (Continous Delivery) (incl. QA staging)
Aufbau Docker/docker compose Umgebung
Implementierung/testRest Api
Implementierung (features) in Django/click/Jupyter
Prototyp Migration Azure Cloud
Migration der Dateitransferdienste (FTP/ SFTP/ FTPS/ OFTP2/ MQS/ ConnectDirect) in die AWS Cloud.
ps_basic/ps_herald sind Python Pakete, die bei Haufe-Lexware in der Produktion unter python2 eingesetzt werden.
ps_basic stellt Mechanismen:
ps_herald stellt Mechanismen:
zur Verfügung.
Die Pakete werden unter python2 auch für Anwendungen eingesetzt, deren Komponenten über verschiedene Kontinente interagieren und erlauben so (unter anderem) ein zentrales Monitoring. Hier wurden die Grundlagen nach python3 migriert.
Einführung ERP-System:
MAS+ (Montage Auftrags Steuerung +) war (bis 05 2011) das bei Daimler eingesetzte Hostsystem für die Produktion von Motoren, Achsen und Getrieben.
Entwicklung/Development/Architektur/Test
Produkte:
HP-NonStop, OSS Unix, Suse Linux, TMF, DTF, C, C++, java, sh, python, Delta-Cobol, tacl, vi, sed, eclipse, Python UnitTest, Python RegressionTest, SAP-RFC-Bibliothek, DDL, DCE, c++, Lamp, ABAP, XI, windows (XP/7) ,xml, xsd, Perforce, CVS, RCS, rrdtool, JEE, javascript, HTML, eclipse, Verteillogik, XML, Jython, Python, FTP, Scriptsprachen
Implementierung eines XML-RPC(SOAP/RFC)
Produkte:
Tandem DCE, Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, xerces, xsd, Pathway,
Anbindung an SAP-System (APO) und Integration in Pathway
Produkte:
Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, SUN 10000, SUN CC, SAP-RFC, Pathway, TCP-IP,
Portierung der SAP-RFC Bibliothek auf HP-NonStop
Die SAP-RFC Bibliothek wurde anschließend von HP als Produkt vermarktet.
Produkte:
C89, sh, inspect, make, C++, EMS, SAP-RFC, Perforce,
Implementierung eines SAP-XI Connectors für DCE/Corba Clients
Produkte:
C89, sh, inspect, make, C++, EMS, SAP-RFC, java, J2EE, XI-sdk, DCE
Realisierung einer Monitoring-Umgebung
Produkte:
xampp, perl, python, java, junit, rrdtool, javascript, HTML, nagios
Mitarbeit bei der Portierung einer Delta-Cobol Anwendung nach ABAP
Produkte:
Pathway, TACL, xampp, perl, python, java, rrdtool, javascript, HTML,css
Implementierung von Serverklassen in C,C++,Delta-Cobol
Produkte:
Pathway, TACL, sh, make, C, C++, DDL, Delta, RCS, Eclipse,
1992 - 1999: Research
Kunde: University
Einsatzort: Darmstadt/Saarbrücken
Aufgaben:
Publications: auf Anfrage
Invited Talks:
Memberships: auf Anfrage
AWS Certified Cloud Practitioner (ACCP)
2019:
2018:
2018:
2017:
2016:
2015:
2014
2013
2012
2011:
Alle Kurse mit Zertifikat
1996-2000: Lehrbeauftragter an der TU Darmstadt:
1992-1996: Promotionsstudium
1992-1993: Auslandsstudium
1985-1991: Studium der Informatik und Betriebswirtschaftslehre BWL
Senior Software Architect / Cloud Architect
Senior Python Developer
DevOps
Test
Verteilte Systeme (Promotionsgebiet)