
Nach meinem Diplom in Informatik an der Universität des Saarlandes habe ich meine berufliche Laufbahn bei SAP begonnen und dort 28 Jahre Erfahrung in kundenindividuellen Projekten unterschiedlichster Branchen gesammelt – als Entwickler, Architekt und leitender Architekt in rund 50 Projekten mit Teams von bis zu 150 Entwicklern. Dabei blieb ich stets eng in die technische Umsetzung und die Weiterentwicklung moderner Technologien eingebunden.
Parallel dazu habe ich 10 Jahre lang als Dozent im Fachbereich der Wirtschaftsinformatik an der Universität des Saarlandes mein Wissen bezüglich Projektmanagement in IT-Projekten weitergegeben.
Im Rahmen der Projekte habe ich mit folgenden Technologien gearbeitet:
- Haupt Programmiersprache der SAP für R/3, Netweaver, S/4 etc.: ABAP
- Core Data Services (CDS) stellen die zentrale Technologie dar, um Daten im SAP-System zu modellieren
- Web basierte SAP UI Technologie basierend auf Javascript: SAP UI5
- SAP Framework für generische UI5 Anwendungen unter Einhaltung der geltenden UX Richtlinien: SAP Fiori
- OData (Open Data Protocol) ist ein von ISO/IEC anerkannter OASIS-Standard, der eine Reihe von Best Practices für die Erstellung und Nutzung von REST-APIs definiert
- ABAP RESTful Application Programming Model (RAP): Modell der SAP, um Web APIs in ABAP mit JSON/XML als Datenaustausch zu programmieren. Mit RAP ist es möglich SAP HANA-optimierte OData Services zu erstellen. Ebenso mit der alten Technologie BOPF.
- Gateway: Framework für die Generierung von OData Services. Gateway ist der Vorgänger von RAP.
- SAP Cloud Application Programming Model (CAP), ist ein Framework zur Erstellung von Unternehmensanwendungen als WebApps. Es basiert nicht auf ABAP, sondern auf JavaScript und läßt sich einfach mit CDS Views und Fiori kombinieren.
- Verschiedene Schnittstellentechnologien (z.B. IDOC/EDI, REST usw.)
- Plattformen: OnPremise und auch BTP Cloud
Im privaten Bereich habe ich Know How in folgenden Technologien aufgebaut:
- ESP IoT Entwicklungen
- SmartHome Steuerungen
- Web Applikationen (Perl, MySQL, Javascript, CSS, HTML, VueJS)
Softwareentwicklung ist seit jeher meine Leidenschaft.
Daher konzentriere ich mich als Freiberufler künftig auf die Entwicklung moderner Anwendungen, die technische Gestaltung komplexer Lösungen und die Entwicklung anspruchsvoller Integrationsarchitekturen.
Mit dieser Kombination aus langjähriger Projekterfahrung und technischer Leidenschaft unterstütze ich Unternehmen bei ihrer digitalen Transformation.
Es folgen ein paar Beispiele aus meiner Berufslaufbahn. In Summe habe ich bei ca. 50 teils sehr großen Projekten mitgearbeitet.
Bargeldlose Zahlung im Handel:
Automatisierte Einspielung, Analyse und Verarbeitung der Transaktionen in SAP sowie finale Übertragung der Zahlungsdaten an Banken. Fokus auf Performance, Datenqualität und robuste Fehlerbehandlung.
Rolle: Entwickler
Transformationsprojekt im Handel
Mehrjährige Migration einer bestehenden Individualsoftware nach SAP.
Entwicklung hochperformanter, parallelisierter Migrationsprogramme für Stamm- und Bewegungsdaten sowie Neugestaltung und Erweiterung zentraler Geschäftsprozess‑Applikationen
Rolle: Architekt und Entwickler
Verteilplattform für mobile Endgeräte im Getränkehandel
Dynamisch anpassbares API Framework zur Verteilung von Daten auf mobile Endgeräte. Herausforderung war die hohe Anzahl von Endgeräten (ca. 10.000) und die große Datenmenge pro Endgerät (ca. 30MB).
Die Datenstrukturen mussten effizient erweiterbar sein, so dass gleichzeitig die Schnittstellen und Endgeräte mit den Änderungen ohne Anpassungen lauffähig blieben.
Rolle: Architekt und Entwickler
CDS View Transformation komplexer Reports für die Cloud Anbindung (Pharma)
Die Ergebnisse sehr komplexer Reports musste in Form von CDS Views realisiert werden, um diese für neue Cloud Anwendungen (CAP) nutzbar zu machen.
Rolle: Leitender Architekt und Entwickler
UI5 App zur Fertigungskontrolle in der Stahlindustrie
UI5 App auf einer älteren Netweaver Plattform zur Produktionskontrolle und Qualitätseinteilung von Stahl.
Hierzu mußten alte BAPI Lösungsansätze in CDS Views transformiert werden, damit sie effizienter an die OData Kommunikation der UI5 Apps angebunden werden konnten.
Rolle: Leitender Architekt und Entwickler
Planungstools für die Werbebranche
In diesem sehr großen Projekt ging es um zahlreiche Planungstools mit einer proprietären UI Technologie und Anbindung an ein R/3 System.
Die Projektgröße umfaßte mehr als 500 Personen, mit 150 Entwicklern und 8 Architekten.
Neben der Komplexität der Tools war die Herausforderung alle Anwendungen von der Bedienbarkeit anzugleichen. Pro Tool gab es ein Team aus Kunden, externen und SAP-Mitarbeitern und jedes Team hatte eigene Ideen für die Umsetzung. Ohne detaillierte Abstimmungen wären die Tools komplett unterschiedlich zu bedienen gewesen.
Es wurde ein MS Project Plan mit mehr als 12.000 Zeilen verwendet, was die Komplexität des Projekts verdeutlichen sollte.
Rolle: Leitender Architekt
Planungsplattform für Pharma Studien
Implementierung einer BTP‑basierten Planungsplattform für Studien mit der Integration in die kompletten SAP‑Logistikprozesse, inklusive Materialfluss, Planung, Bestandsführung und Reporting.
Rolle: Leitender Architekt & Entwickler
