Profilbild von Christian Thanos SAP Full Stack Developer / +10 Jahre SAP Freelancer aus Duesseldorf

Christian Thanos

verfügbar

Letztes Update: 17.04.2024

SAP Full Stack Developer / +10 Jahre SAP Freelancer

Abschluss: M.Sc Informatik (mit Auszeichnung)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Christian-Thanos-SAP-Developer-Certificate_080424.pdf
Christian-Thanos-Masterzeugnis_080424.pdf
2024-04-Christian-Thanos-resume_090424.pdf

Skills

IT-Entwicklungserfahrung   
Seit 2003

Schwerpunkte                  
Wartung von Kundenentwicklungen, Weiter- und Neuentwicklung, SAP Frontend/Backend-Entwicklung, SAPUI5/Fiori, ODATA, ABAP OO, CDS Views, Solution Architect, Teamleitung

Schwerpunkt-Module SAP  
HCM, E-Recruiting, MM, SD, PM, FI/CO

Programmiersprachen       
ABAP OO, CDS DDL, SQL, Java u.v.m.


Konzepte                         
Software Architektur, Objektorientierte Software Entwicklung, Software Qualitätssicherung (QS), Model Driven Software Development, Design Patterns, Agile Softwareentwicklung, Domänenspezifische Sprachen, Sprachdesign, UML-Modellierung (SD), Prozessmodellierung, PDF Parsing, Reporting, SOA, MVC, Debugging, Quellcodeanalyse, Testautomatisierung

Datenbanken                   
SQL, MySQL, SAP DDIC, OpenSQL, SQLScript, CDS DDL


Publikationen                   
Multi-Staged Quality Assurance for Self-Adaptive Systems. In Proceedings of 1st International Workshop on EVALUATION for SELF-ADAPTIVE and SELF-ORGANIZING SYSTEMS at SASO'12 (to appear). (2012)
       

       

Projekthistorie

11/2023 - bis jetzt
Wartung und Weiterentwicklung
Ranos GmbH (Internet und Informationstechnologie)

Toolentwicklung

- Neuentwicklung Rapid-Prototyping Tool
- Anwendungsspezifische Regeln können via BRF+ definiert werden
- Oberflächen Konfigurierbar -> SAPUI5/Fiori, Webdynpro/FPM
- Service Generation auf Basis von REST / ODATA / JSON / XML
- Sicherstellung S/4Hana Kompatibilität
- BOPF-Integration
- Showcase Entwicklungen aus dem Bereich FI/CO
- Teamleitung und Entwicklung

Im Entwicklungsfokus steht ein Rapid-Prototyping Tool, welches es
ermöglicht, SAP-Anwendungen schnell und ohne Programmieraufwand zu
entwerfen. Mittels BRF+ können anwendungsspezifische Regeln
entworfen und den Komponenten zugeordnet werden. Aus den Regeln
und weiteren Tabellendefinitionen werden Backendkomponenten und
Oberflächen auf Basis von SAPUI5/Fiori oder Web Dynpro/Floorplan
Manager generiert. Das Tool, welches Ursprünglich für SAP ECC 6.0
entwickelt wurde, soll auch S/4Hana kompatible Full-Stack-Anwendungen
generieren und entsprechende Communication-Services erzeugen. Zudem
sollen Showcase Anwendungen für die Module FI/CO entwickelt werden.  

Teamleitung, Solution Architekt, ABAP OO, Web Dynpro, Floorplan
Manager, BRF+, SAPUI5, Fiori, BOPF, ODATA, CDS-Views / DDL,
S/4Hana, FI/CO

Der Arbeitsschwerpunkt liegt in der Verbesserung und
Weiterentwicklung des Frameworks.

07/2022 - 11/2023
Migration, Weiterentwicklung und Wartung ECC und S/4
Heraeus GmbH (Konsumgüter und Handel, 5000-10.000 Mitarbeiter)

Für den Unternehmenskunden im Bereich der Vermögensverwaltung
wurden mehrere internationale Migrations-Projekte erfolgreich
abgeschlossen. Im Fokus stand die Aufteilung des Unternehmens in
mehrere untergeordneten Gesellschaften. Modulübergreifend wurden
Daten aus der übergeordneten Gesellschaft in die entsprechenden
Tochtergesellschaften migriert. Unterstützt wurde dies mit der
Kundeneigenen Migrationssoftware auf Basis von SAP ABAP. Des
Weiteren mussten Kundeneigene Programme auf S/4Hana Kompatibilität
geprüft werden. Vereinzelt wurden Datenbankzugriffe in CDS-Views
überführt.

Der Aufgabenbereich umfasste die Durchführung und Begleitung der
Migration in Kooperation mit den einzelnen Fachbereichen der
unterschiedlichen SAP Module. Des Weiteren wurde die
Migrationssoftware gewartet und in enger Kooperation mit dem
Fachbereich an neue Anforderungen angepasst.

03/2022 - 06/2022
Kurzeinsatz zur Unterstützung kritischer Deadlines: Wartung und Weiterentwicklung
Evora IT (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Für einen IT-Dienstleister im PM-Umfeld wurden mehre SAP
UI5/Fiori Anwendungen implementiert. Im Rahmen einer
Anwendung konnten Meldungen angelegt, überwacht und
verwaltet werden. Integriert wurden zudem ein anpassbarer E-
Mail-Versand von Meldungen, ein Bookmarking- und Teilen-
Feature sowie spezielle Suchkomfort-Features. Zudem wurde ein
Cockpit entwickelt, in dem die technischen Plätze und deren
Wartungsintervalle hierarchisch angezeigt und aggregiert werden
konnten.

Da die Anwendungen bei Endkunden in unterschiedlichen
Ausprägungen eingesetzt wurden, erfolgte die Implementierung
weitestgehend generisch. Durch die Erweiterung einer universell
angelegten ODATA MPC-Klasse im Backend, konnten ODATA-
Services sowie ein Großteil der Datenbeschaffung, schnell und
effizient per Customizing an die Anforderungen der Endkunden
angepasst werden.

04/2019 - 01/2021
Solution Architect / Wartung, Neu- und Weiteretnwicklung
Henkel AG (Konsumgüter und Handel, >10.000 Mitarbeiter)

Für die Produktentwicklung eines großen Herstellers, wurde eine
kundeneigene Anwendung konzipiert und implementiert. Die
Anwendung basierte auf einer kundeneigenen Prozess-Engine und
umfasste ein Übersichts-Cockpit, mehrere Eingabe-Formulare
sowie ein Genehmigungsverfahren.

Der Tätigkeitsschwerpunkt lag in der technischen Konzeption,
Beratung und Implementierung. Im weltweiten Ranking des
Weltkonzerns belegte die Anwendung den zweiten Platz und
bekam eine Auszeichnung. Die Zusammenarbeit erfolgte
hauptsächlich remote, die Projektsprache war Englisch.

04/2019 - 06/2019
Noteinsatz nach Firmenfusion / Fehleranaylse und Wartung
Spie GmbH (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Im Anschluss einer Fusion zweier großer Dienstleister im Bereich
der Maschinenwartung, sollte das Zeiterfassungssystem
vereinheitlicht und modernisiert werden. Im Fokus stand der
schnelle, mobile und Benutzerfreundliche Zugang für Mitarbeiter.
Aufgrund der hohen Zahl an Kundenspezifischen Anforderungen,
wurde eine Kundeneigene Lösung, auf Basis von Fiori/SAPUI5,
entwickelt.

Im Rahmen des Projekteinsatzes wurde die Post-Rollout-Phase
unterstützt. Die Wartung erfolge über ein Ticket-System.

11/2017 - 03/2019
Solution Architect, Wartung, Neu- und Weiterentwicklung im öffentlichen Dienst
Bundesagentur für Arbeit (Öffentlicher Dienst, >10.000 Mitarbeiter)

Konzeption und Implementierung einer responsiven
Oberfläche auf Basis von SAPUI5 und SAP Gateway im
Bereich E-Recruiting.

Im Rahmen des Projektes sollte eine mobilfähige Oberfläche für
eine Stellensuche und ein Bewerberportal für externe
Interessenten konzipiert und entwickelt werden. Ziel war es, eine
bestehende Webdynpro-Oberfläche aufgrund mangelnder
Mobilfähigkeit abzulösen.

Die Oberflächen wurden mit dem MVC-Framework SAPUI5
umgesetzt. Die Kommunikation mit dem SAP-E-Recruiting-
Bestandssystem erfolgte über das SAP-Gateway. Über einen
eigens konzipierten ODATA-Service wurden die Daten zwischen
der Oberfläche und dem SAP Gateway-Server ausgetauscht und
mittels RFC an das entsprechende Backend-System im E-
Recruiting weitergeleitet. Für Suchfunktionalitäten wurde die
TREX Search Engine verwendet. Da ein Teil der Anwendung
öffentlich und ein anderer Teil per Login zugänglich gemacht
werden sollte, wurden im ICM entsprechende Service-Knoten
konfiguriert. Der öffentlich zugängliche Teil erfüllt die Vorgaben
der DSGVO. Das Layout der Anwendung wurde gemäß des
kundeneigenen Farbschemas über das SAP Theme Tool und
kundeneigenes CSS angepasst.   

Ein spezielles Anliegen des Kunden war die barrierefreie
Zugänglichkeit der Anwendungen für den Screen-Reader Jaws,
gemäß aktueller BITV 2.0 Anforderungen.

10/2014 - 10/2017
Wartung, Neu- und Weiterentwicklung von Bestandssystemen.
Thalia GmbH (Konsumgüter und Handel, >10.000 Mitarbeiter)

Für diverse Zentrallager wurde ein Kundeneigenes WM-System
konzipiert und umgesetzt werden. Aufgrund der
kundenspezifischen Anforderungen und der Schwergewichtigkeit,
wurde dabei auf das SAP-Standard-Modul WM verzichtet. Die
Oberfläche basiert auf SAPUI5. Mittels JSON werden die Daten
an den SAP-Applikationsserver übertragen und dort von einer
Backend-Komponente verarbeitet. Die Anwendung zeichnet sich
durch eine hoch-effiziente und intuitive Bedienbarkeit aus. Die
fluktuierenden Lagermitarbeiter können mit möglichst wenig
Einarbeitung ihre Arbeit effizient und Systemgeführt
verrichten. Durch dynamisch generierte Barcodes ist es dem
Mitarbeiter möglich, Befehle per Barcode-Scanner an das System
zu übergeben, ohne diesen aus der Hand legen zu müssen. 
Zudem wurden mächtige Administrations- und Monitoring
Oberflächen entwickelt.

In enger Zusammenarbeit mit dem Kunden und
Lagerverantwortlichen wurde gemeinschaftlich ein
maßgeschneiderter Prozess konzipiert und entwickelt. Neben den
konkreten Wünschen des Kunden wurden auch Empfehlungen in
den Bereichen Prozessoptimierung, Oberflächen-Design und
Technologieauswahl mit eingebracht wodurch die
Entscheidungsfindung des Kunden unterstützt werden konnten.
Großteile des Backends sowie das komplette Frontend wurden
eigens umgesetzt. Die Software befindet sich nun seit April 2016
erfolgreich im Einsatz.

Im Fokus stand die Wartung (Bugfixing) und Weiterentwicklung
der Bestandssysteme im Retail-Umfeld. Die Systemlandschaft
setzte sich aus mehreren SAP Netweaver Appliaktionsservern
zusammen, insbesondere für Stammdaten, Warenwirtschaft, BI,
FI/CO, POS und S4/HANA. 

In enger Kooperation mit dem Fachbereich wurden
gemeinschaftlich Lösungen zur Bewältigung unterschiedlichster
Anforderungen ausgearbeitet und implementiert.

04/2014 - 10/2014
Entwicklung von Web Dynpro Anwendungen und Workflows im FI/CO und .
Arvato Systems (Internet und Informationstechnologie, >10.000 Mitarbeiter)


                                                 
Im Rahmen dieses Projekts wurde ich mit der Entwicklung und Konzeption von drei Anwendungen auf Basis von FI/CO beauftragt. Die Frontends basierten auf Web Dynpro. Die Anwendung wurde so konzipiert, dass eine Kommunikation mit Fremdsystemen mittels Web Service ermöglicht wurde. Im Backend wurden modernste Architekturmuster mit eingebracht. Dadurch konnte die Effizienz gesteigert und die Wartbarkeit erhöht werden.

                                 
Der Persönliche Aufgabenbereich umfasste die Konzeption und das Architektur Design der Anwendung auf Basis von UML. Die daraus resultierenden Diagramme wurden als Grundlage für Implementierungen verwendet. Zudem wurden mir die Frontendprogrammierung sowie die Programmierung der Übertragungsschicht zugeteilt. Im weiteren Projektverlauf wurden mir noch kleinere Aufgaben im SAP Portal 7.3 zugeteilt. Zudem wurde ich mit der Wartung von BSP Anwendungen beauftragt.

07/2013 - 02/2014
Backend Entwicklung für eine Leasingantragerfassungssoftware
Volkswagen Bank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

Im Rahmen eines bereits seit vielen Jahren laufenden IT-Großprojektes wurde ich unterstützend im Bereich der Backend Entwicklung eingesetzt. Der persönliche Aufgabenbereich umfasste die Planung und Durchführung Qualitätsherstellender Maßnahmen sowie die Entwicklung und Konzeptionierung eigenständiger Komponenten. Für die Implementierung wurden objektorientierte(OO) Konzepte umgesetzt was mir die Möglichkeit gab meine stärker ausgeprägten Architekturkenntnisse (z.B Anwendung von Design Patterns bzw. Entwurfsmuster) mit einzubringen. Zudem wurde mir erfolgreich die Realisierung einer XPATH Komponente anvertraut, mit der es möglich war, mittels XPATH auf SAP Dictionary Komponenten zu arbeiten. Durch das eigens Entwickelte Verfahren konnten enorme Entwicklungskosten gespart werden.

Zertifikate

SAP Certified Development Associate
SAP
2013

Reisebereitschaft

Weltweit verfügbar
Profilbild von Christian Thanos SAP Full Stack Developer / +10 Jahre SAP Freelancer aus Duesseldorf SAP Full Stack Developer / +10 Jahre SAP Freelancer
Registrieren