Projekterfahrung
Implementierung und Integration von Apps im Geschäftskundenportal der DHL
DHL ITs | Deutsche Post DHL Group
05/2024 - 03/2025 in Bonn/DE | freiberuflich über Grey Solutions und Ilume | Scrum | Remote
Implementierung der Automatisierungsprüfung für Werbesendungen im Geschäftskundenportal der DHLPosition: Leitender Frontend-Entwickler
- Integration von Backend-Systemen mittels REST-APIs, OpenAPI und Tanstack-Query (React Query).
- Einrichtung und Konfiguration des Automatisierungsprüfungs-Frontend-Projekts.
- Integration der Automatisierungsprüfung in das Geschäftskundenportal unter Verwendung von Single-SPA (Microfrontend-Architektur).
- Erstellung von Buildskripten zum Erstellen von Single-Page-Apps (SPA) und Microfrontends (MIFO).
- Entwicklung einer Test-Suite mit Playwright für die Automatisierungsprüfung.
- Entwicklung von barrierefreien Komponenten nach BITV 2.0 Standard.
- Weitergabe von Wissen und Schulung von Teammitgliedern in React und TypeScript.
Integration des Print-Mailing-Planers in das Geschäftskundenportal der DHLPosition: Frontend-Entwickler
- Unterstützung bei der Integration des Print-Mailing-Planers (eine Angular-17-Anwendung) in das Geschäftskundenportal der DHL.
- Optimierung von Buildskripten hinsichtlich Single-SPA.
- Implementierung eines SSO-Logins mit Keycloak.js für den Print-Mailing-Planer im Geschäftskundenportal der DHL.
- Beteiligung am Aufbau einer Playwright-Test-Suite für den Print-Mailing-Planer.
Entwicklung der HConnect Produktsuite von Heidelberg Materials AG
Heidelberg Cement AG - heute Heidelberg Materials AG
01/2021 - 09/2022 in Heidelberg/DE | freiberuflich über Etengo AG | Scrum | Remote & On-Site
Position: Frontend-Entwickler in der Authentifizierung & Benutzerverwaltung
- Erstellung von Cypress-Tests und erfolgreiche Integration in GitLab-Pipelines.
- Automatisierte Erstellung von Code-Coverage-Berichten und Testergebnissen für Cypress, integriert in Jira X-Ray.
- Ermöglichung des Out-of-Source-Imports in einem CRA-4-Monorepo.
- Erfolgreiche Migration des Monorepos von TSLint zu ESLint und Prettier.
- Testgetriebene Entwicklung im Bereich User Management und Authentication für die HConnect-Produktsuite.
- Implementierung eines Nginx-Reverse-Proxy-Docker-Containers für den React-Router.
- Realisierung der Live-SAS-Tokenerstellung für Buildskripts in der Azure-Cloud.
- Durchführung einer Machbarkeitsstudie (Proof of Concept, POC) zur Migration von Yarn1 zu Yarn2 mit Zero Install und PnP.
- Entwicklung von Node.js-Buildskripten mit Azure CLI und AzCopy zur Automatisierung von Bereitstellungsprozessen.
Backend-Entwicklung eines innovativen Terminplanungssystems für mittelständische Unternehmen
Timify - heute Termin App GmbH
01/2017 - 04/2017 in Munich/DE | freiberuflich über Etengo AG | Scrum | Remote & On-Site
Position: Backend-Entwickler
- Erfolgreiche Refaktorisierung von Microservices.
- Erstellung von Unit-Tests mit Lab.
- Entwicklung einer Integrationstestsuite mit Postman und Newman.
- Erstellung einer neuen Vorlage für Lout zur API-Dokumentation in Hapi.js.
- Entwicklung einer neuen MongoDB-Schicht mit Promise-Unterstützung.
Java 8 Entwicklung in einer Java-Enterprise-Applikation für das Forderungsmanagement bei arvato
arvato Financial Solutions - Bertelsmann SE & Co. KGaA
01/2015 - 12/2015 in Baden-Baden/DE | Festanstellung | Wasserfall | On-Site
Position: Backend-Entwickler
- Entwicklung und Abdeckung verschiedener Projektphasen vom Anforderungsmanagement bis hin zur Go-Live-Phase.
- Erfolgreiches Requirements Engineering zur Festlegung klarer und präziser Projektziele und Anforderungen.
- Durchführung von Datenbankschemaänderungen in Oracle SQL.
- Anwendung der testgetriebenen Entwicklungsmethodik mit der Erstellung von Unit-Tests mithilfe von JUnit.
- Erstellung von Mapping-Logiken für die effiziente Datenübertragung.
- Entwicklung von Groovy-Skripten für erweiterte Datentransformationen.
- Dokumentation des Projekts in Confluence.
Softwareentwicklung und Integration von Unternehmensanwendungen bei ec4u expert consulting AG
ec4u expert consulting AG - heute DIGITALL
09/2012 - 12/2014 in Karlsruhe/DE | Festanstellung | Scrum | On-Site
Position: Backend & Frontend-Entwickler
- Entwicklung einer Cross-Plattform hybriden mobilen Anwendung für das Recruiting mit jQuery Mobile und PhoneGap.
- Entwicklung von Oracle Siebel OpenUI-Anwendungen mit jQuery und JavaScript.
- Schulung von Teammitgliedern in HTML, CSS und JavaScript.
- Integration von REST-Services aus WordPress und Transformation von Daten.
- Erstellung von automatisierten Tests mit Selenium IDE.
- Entwicklung einer neuen CSS-Themenanpassung für Oracle Siebel OpenUI.
- Entwicklung von Business Services mit Siebel Tools.
- Durchführung von Requirements Engineering und Prototyping für verschiedene Projekte.
- Erstellung von Mapping-Logiken für die effiziente Datenübertragung zwischen verschiedenen Systemen und Formaten.
- Integration von neuen Feldern und Datenmappings mit XML in Oracle on Demand CRM Desktop.
- Unabhängige Entwicklung einer JavaEE-Webanwendung mit Oracle ADF für Stryker, einschließlich SOA-Integration und Management von Oracle Java & Database Cloud Service.
- Entwicklung einer mobilen Webanwendung zur Abbildung von Genehmigungsanträgen von Oracle Siebel CRM.
- Evaluierung der Google Payment-APIs (Google Checkout und Google Wallet) durch Entwicklung einer mobilen Webanwendung.