30.09.2025 aktualisiert


Premiumkunde
nicht verfügbarSAPUI5 / SAP Fiori Experte - SAP Fullstack Entwickler - SAP AI Enthusiast
Hamburg, Deutschland
Deutschland
Bachelor of Science - WirtschaftsinformatikÜber mich
Experte im Bereich SAPUI5- und SAP Fiori Entwicklung bzw. SAP Full-Stack-Entwicklung.
Skills
SAPUI5SAP FIORIWebentwicklungSAP BTP (Business Technology Platform)Cloud FoundrySAP EPSAP NetweaverJavaABAP OOUI5CAPRAPSAP Fiori Elements
Experte im Bereich SAPUI5- und SAP Fiori Entwicklung bzw. SAP Full-Stack-Entwicklung:
konsequentem Einsatz von gängigen AI-Tools wie z.B.
An AI geht auch im SAP Bereich kein Weg mehr dran vorbei!
Sonstige Kenntnisse, als kleines Sammelsurium angehängt:
Webentwicklung, CI/CD, JavaScript, CSS, XML, XSLT, OData, REST, jQuery, GIT, SQL, VB(A)
- Frontend (SAPUI5, SAP Fiori, Typescript)
- Backend (ABAP OO, NodeJS, Java)
- SAP spezifisch (Fiori Elements, RAP, CAP)
- Testautomatisierung (QUnit, OPA5, UIVeri5, WDI)
- Infrastrukturunabhängig (R/3, S/4, BTP, Cloud Foundry, Neo, Gateway, EP, BW, HCM)
konsequentem Einsatz von gängigen AI-Tools wie z.B.
- SAP Joule
- Cursor
- ChatGPT
- Grok
An AI geht auch im SAP Bereich kein Weg mehr dran vorbei!
Sonstige Kenntnisse, als kleines Sammelsurium angehängt:
Webentwicklung, CI/CD, JavaScript, CSS, XML, XSLT, OData, REST, jQuery, GIT, SQL, VB(A)
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Eine teilweise umgesetzte SAPUI5-Anwendung sollte in Bezug auf Fehlerbehebung, funktionale Weiterentwicklung, Anpassung hinsichtlich der Fiori Design Guidelines und Sicherstellung der Barrierefreiheit übernommen werden.
Die SAPUI5-Anwendung war bereits zu großen Teilen umgesetzt.
Die Wartung der Anwendung gestaltete sich auf Grund der Umsetzung als herausfordernd.
Fehlende Funktionalitäten wurden sowohl im Frontend als auch im Backend umgesetzt, bestehende Fehler auf Grund der vorherrschenden Datenstruktur, Design-Entscheidungen und der Implementierung behoben.
Zudem wurde die SAPUI5-Anwendung so angepasst, dass sie den Anforderungen der Barrierefreiheit genügt.
Der Go-Live Prozess wurde technisch begleitet. Im Anschluss wurde der First- und Second-Level Support übernommen um sicherzustellen, dass die Anwendung den Anforderungen des Kunden und der Benutzer genügte.
Die SAPUI5-Anwendung war bereits zu großen Teilen umgesetzt.
Die Wartung der Anwendung gestaltete sich auf Grund der Umsetzung als herausfordernd.
Fehlende Funktionalitäten wurden sowohl im Frontend als auch im Backend umgesetzt, bestehende Fehler auf Grund der vorherrschenden Datenstruktur, Design-Entscheidungen und der Implementierung behoben.
Zudem wurde die SAPUI5-Anwendung so angepasst, dass sie den Anforderungen der Barrierefreiheit genügt.
Der Go-Live Prozess wurde technisch begleitet. Im Anschluss wurde der First- und Second-Level Support übernommen um sicherzustellen, dass die Anwendung den Anforderungen des Kunden und der Benutzer genügte.
Das Beratungsunternehmen Ascavo AG Beratung fokussiert sich auf die Konzeption und Implementierung von bedarfsgerechten IT-Lösungen auf SAP-Basis. Der Fokus des Handelns richtet sich dabei auf die Immobilienwirtschaft.
Für zahlreiche Eigenentwicklungen in diesem Bereich sollten moderne SAPUI5 Oberflächen entwickelt werden. Diese waren alle im Modul SAP RE-FX zu Hause.
Ich stand bzgl. der Infrastruktur und der Entwicklung im Backend beratend zur Seite. Außerdem übernahm ich unter Berücksichtigung der Fiori-Design-Guidelines die komplette Frontend-Entwicklung.
Für zahlreiche Eigenentwicklungen in diesem Bereich sollten moderne SAPUI5 Oberflächen entwickelt werden. Diese waren alle im Modul SAP RE-FX zu Hause.
Ich stand bzgl. der Infrastruktur und der Entwicklung im Backend beratend zur Seite. Außerdem übernahm ich unter Berücksichtigung der Fiori-Design-Guidelines die komplette Frontend-Entwicklung.
In verschiedenen Kundenprojekten bestand der Bedarf nach Unterstützung im Bereich der Frontend-Entwicklung im SAP Kontext (SAPUI5/SAP Fiori).
Ich wurde in zwei zeitkritische Projektsituationen hineingeworfen.
Projektsituation A:
Mehrere, bestehende SAPUI5-Anwendungen sollten auf eine höhere UI5-Version gebracht werden. Dies gestaltete sich als herausfordernd, da die Anwendungen schon älter waren und über die Jahre im Support von unterschiedlichen Entwicklern gewartet und weiterentwickelt wurden. Zusätzlich war der Zeitrahmen sehr eng bemessen.
Unter Berücksichtigung der aktuellen Empfehlungen der SAP (Fiori-Design-Guidelines) konnte ich die Anwendungen "Upgrade tauglich" machen. Dies beinhaltete die Analyse des bestehenden Codes, die Neustrukturierung der Anwendungen und die Eliminierung bzw. Neuentwicklung von altem, doppeltem und teils fehlerhaftem Codes. In Zuge dessen habe ich ein Refactoring des bestehenden Codes durchgeführt. Ohne Funktionalität zu verlieren konnte ich die Qualität als auch die Wartbarkeit der Implementierung deutlich verbessern.Die Anwendung läuft seitdem auf der höheren SAPUI5-Version und ist merklich stabiler geworden.
Projektsituation B:
Eine sehr komplexe Anwendung zur Vorgangsabwicklung sollte implementiert werden. Je nach vordefinierten Eigenschaften des Benutzers (Rolle, Organisation, Fabrik) und Eigenschaften des Vorgangs (u.A. Typ) sollte die Anwendung unterschiedliche Ausprägungen besitzen.
Die größte Herausforderung bestand darin, die Komplexität und die schiere Menge an Anforderungen so zu implementieren, dass sie einerseits die Anforderungen voll abdeckte, andererseits noch so zu warten ist, dass unterschiedliche Ausprägungen der Anwendung unabhängig voneinander angepasst werden können.
Sowohl die Konzeption als auch die Umsetzung im Frontend habe ich dafür federführend übernommen. Dies beinhaltete u.A. Erweiterungs- und Routingkonzepte als auch die Implementierung von einem Großteil der Anforderungen.
Außerdem stand ich den Kollegen im Bereich der Schnittstellen- und Service-Entwicklung beratend zur Seite. Zum Ende des Projekts habe ich zudem Aufgaben in der Service-Entwicklung übernommen.
Ich wurde in zwei zeitkritische Projektsituationen hineingeworfen.
Projektsituation A:
Mehrere, bestehende SAPUI5-Anwendungen sollten auf eine höhere UI5-Version gebracht werden. Dies gestaltete sich als herausfordernd, da die Anwendungen schon älter waren und über die Jahre im Support von unterschiedlichen Entwicklern gewartet und weiterentwickelt wurden. Zusätzlich war der Zeitrahmen sehr eng bemessen.
Unter Berücksichtigung der aktuellen Empfehlungen der SAP (Fiori-Design-Guidelines) konnte ich die Anwendungen "Upgrade tauglich" machen. Dies beinhaltete die Analyse des bestehenden Codes, die Neustrukturierung der Anwendungen und die Eliminierung bzw. Neuentwicklung von altem, doppeltem und teils fehlerhaftem Codes. In Zuge dessen habe ich ein Refactoring des bestehenden Codes durchgeführt. Ohne Funktionalität zu verlieren konnte ich die Qualität als auch die Wartbarkeit der Implementierung deutlich verbessern.Die Anwendung läuft seitdem auf der höheren SAPUI5-Version und ist merklich stabiler geworden.
Projektsituation B:
Eine sehr komplexe Anwendung zur Vorgangsabwicklung sollte implementiert werden. Je nach vordefinierten Eigenschaften des Benutzers (Rolle, Organisation, Fabrik) und Eigenschaften des Vorgangs (u.A. Typ) sollte die Anwendung unterschiedliche Ausprägungen besitzen.
Die größte Herausforderung bestand darin, die Komplexität und die schiere Menge an Anforderungen so zu implementieren, dass sie einerseits die Anforderungen voll abdeckte, andererseits noch so zu warten ist, dass unterschiedliche Ausprägungen der Anwendung unabhängig voneinander angepasst werden können.
Sowohl die Konzeption als auch die Umsetzung im Frontend habe ich dafür federführend übernommen. Dies beinhaltete u.A. Erweiterungs- und Routingkonzepte als auch die Implementierung von einem Großteil der Anforderungen.
Außerdem stand ich den Kollegen im Bereich der Schnittstellen- und Service-Entwicklung beratend zur Seite. Zum Ende des Projekts habe ich zudem Aufgaben in der Service-Entwicklung übernommen.