Profil
Kurzvorstellung
Der Karrierestart führte mich in den Bereich der Embedded-Softwareentwicklung, wo ich sicherheitskritische Applikationen im Bereich Verkehrssysteme entwickelt habe, insbesondere im Schienenfahrzeugbereich. In dieser Zeit hatte ich Kontakt zu vielen verschiedenen Systemen, Programmiersprachen und Softwareentwurfstechniken. Ich habe meistens im Design und der Entwicklung von Mensch-Maschine-Schnittstellen mitgewirkt.
Nach neuen Herausforderungen suchend begab ich mich in den Bereich der SAP-Beratung. Bisher habe ich mehr als 3 Jahre Erfahrung insbesondere in der SAP-Entwicklung (SAP CRM und ERP), wobei ich alle Bereiche des technischen Designs, des Customizings und der Entwicklung basierend auf den Kundenanforderungen abdeckte. Als Techniken kamen dabei ABAP, BSPs, das PCUI und WebDynpro (WebUI/FPM) zum Einsatz, neuerdings auch UI5/Fiori. Meine Fähigkeiten in OOA und OOD ermöglichten mir, zuverlässige, erweiterbare und wartbare Software zu entwickeln.
Die Verbindung der zwei Welten ermöglicht mir, mit einem breiten Überblick über viele Technologien für meine Projekte beste Lösungen für die gestellten Aufgaben zu finden.
„Was nicht passt, wird passend gemacht!”
Ausbildung
Physik (Diplom)
Rheinisch-Westfälische Technische Hochschule (RWTH), Aachen
Kompetenzen
Programmierung
C/C++ 11/14/17/20
ABAP/ABAP OO
Qt/QML
Rust
UML
Python
XML/XSLT
Ruby
Node.js
LaTeX
Betriebssysteme
Linux
QNX
Docker, Kubernetes
Windows
OS X
SCM
Git
Subversion
Mercurial
CVS
Web
SAP UI5/Fiori
SAP WebDynpro
SAP Floorplan Manager
HTML5
SASS
Ruby on Rails
Django
Express
Svelte
Sprachen
Deutsch (Muttersprache)
Englisch
Luxemburgisch
Französisch
Projekte
Entwicklung Systemsoftware für Küchenmaschine
Hersteller von Haushaltsgeräten, NRW
02/2024 – heute
- Systemnahe Software als UI-Backend
- Erstellen von Konfigurationen für den Yocto-Build
- C++, Lua, Yocto/OpenEmbedded, MQTT, Qt, QML, boost
Entwicklung Datenabruf für Steuerinformationen
Startup, NRW
01/2023 – heute
- Abfrage von REST- und anderen APIs
- Persistieren der Abfragen in Datenbanken
- Aufbereitung der Ergebnisse für DATEV
- Python, SQLite, Docker, Kubernetes
Entwicklung sicherheitskritischer Display-Software für den Bahnbereich
Hersteller von Bahntechnik, NRW
07/2017 – 04/2019, 11/2019 – 08/2023
- Einsatz von Linux (X11, fbdev, EGLFS, Qt 5, Qt 6, QML) mit C++11/14/17. Git, Python, Jama, Gitlab, Yocto.
- Zugbeeinflussungssysteme ETCS, PZB/LZB, TBL1+
- Bussystem MVB
- Embedded System auf Basis von TI ARM-Prozessor
Entwicklung von embedded Software im Sicherheitsbereich
Verteidigungsindustrie, NRW
09/2019 – heute
- Entwicklung eines Treibers für einen Echtzeitbus unter QNX
- Anbindung einer bestehenden Applikation an Echtzeitbus
- Design (UML, Enterprise Architect), Programmierung (C++, SSE, boost), Systemintegration (QNX 7.0).
- MMI-Entwicklung (Qt, QML)
- IEC61508, SIL0/2
Design und Entwicklung mit ABAP/OO
Lebensmitteldiscounter, BW
11/2019 – 01/2021
- Design und Implementierung von Massendatenpflege- und -vergleichsapplikation
- SAP GUI, Parallelisierung mit aRFC
- SAP ERP for Retail, SAP CAR
Design und Entwicklung mit ABAP/OO
Lebensmitteldiscounter, BW
07/2012 – 10/2019
- Design und Implementierung von kundenspezifischen Lösungen im Rahmen eines Pilotprojektes bis zum GoLive, After-Go-Live-Support
- SAP GUI und WebDynpro für ABAP mit FloorplanManager UI, UI5/Fiori
- SAP ERP 6.0 for Retail, SAP F&R
- ERP: Anpassungen des Standards und Eigenentwicklungen von Dienstprogrammen im Umfeld von den Modulen WM (Inventur), SD (Konditionen) und LE. Entwicklung und Verwendung eines OO-Umfeldes für Arbeiten mit Standardtabellen.
- F&R: Eigenentwicklung einer Applikation zur Pflege und Steuerung mehrerer Bestellvorschläge.
Entwicklung von embedded Software im Sicherheitsbereich
Verteidigungsindustrie, NRW
07/2008 – 06/2017
- Neuentwicklung einer bestehenden Applikation unter Berücksichtigung der DIN EN 61508, SIL 3.
- Design und Entwicklung der Applikation, Dokumentation im Rahmen des V-Modell XT.
- Design (UML, Visual Paradigm), Programmierung (C++, SSE, boost), Systemintegration (QNX).
- Bussysteme Ethernet, CAN, Varan
Wartung bestehender Applikationen für Massenupdates von IO- oder Benutzerdatensätzen
Business Software Hersteller, BW
12/2010 – 06/2012
- SAP CRM 7.0 Mass Update Tools
- Frontends SAP GUI und WebDynpro für ABAP.
- Design und Entwicklung mit ABAP/OO.
SAP CRM 5.0 Implementation
Business Software Hersteller, BW
10/2006 – 11/2010
- Releasewechsel des bestehenden CRM 4.0 auf ein CRM 5.0 System incl. Anpassung der kundenspezifischen Applikationen an das CRM 5.0 Release.
- Teilprojektleitung von Entwicklungsprojekten, Erstellen der technischen Designdokumente für Teile des Partnerprogramms.
- Customizing/Programmierung (ABAP) der Businessanforderungen im SAP CRM 5.0 System (PCUI, BSP).
SAP CRM 4.0 Implementation
Business Software Hersteller, BW
02/2006 – 10/2006
- Implementation eines Partner-Management-Prozesses in einer Portalumgebung (Enterprise Portal 6.0). Integration in existierende SAP CRM und R/3 Systeme.
- Teilprojektleitung von Entwicklungsprojekten, Erstellen der technischen Designdokumente für Teile des Partnerprogramms.
- Customizing/Programmierung (ABAP) der Businessanforderungen im SAP CRM 4.0 System (PCUI, BSP).
Entwicklung sicherheitskritischer Display-Software für den Bahnbereich
Hersteller von Bahntechnik, NRW
01/2000 – 11/2005
- Anwendung der DIN EN 50128
- Einsatz von QNX (incl. Photon) und Linux (X11, Qt) mit C++
- Verwendung von UML-CASE-Tool Rhapsody in C++ (iLogix), diverse SCM-Systeme.
- Projektleitung mit internen Mitarbeitern und externen Dienstleistern für Anzeigesoftware, Hardwaretreiber, eingebettete Systeme.
Kontakt
Social
Impressum