API-Architektur & Security (Glue Refactoring): Refactoring der Spryker Glue API zur Trennung in Storefront-API (SAPI) für Public Access und Backend-API (BAPI).
Data Integration & Plugin Development: Weiterentwicklung und Refactoring von Custom-Plugins für den Import/Export sensibler Produkt- und Kundendaten. Fokus auf Datenintegrität und Bugfixing in der Synchronisations-Logik.
DevOps & Workflow Automation: Konzeption und Implementierung einer automatisierten Datenbank-Synchronisations-Strategie über alle Environments (Local, Stage, Prod). Dadurch Sicherstellung konsistenter Datensätze für Entwicklung und Testing.
Search Optimization: Technische Optimierung der Suche und Erweiterung zur Verbesserung der Suchergebnisse im Shop.
Middleware-Architektur: Konzeption und Implementierung einer Symfony-basierten Middleware zur Steuerung des Datentransfers zwischen PIM und Shopware 6 SaaS im B2B-Umfeld.
API-Prozesse: Entwicklung automatisierter Abläufe zur Extraktion (PIM-API), Transformation (Business-Logic-Mapping) und Übertragung (Shopware-API) Produktdaten.
Gesamtverantwortung: Überwachung der gesamten Integrationskette zur Sicherstellung der Datenintegrität zwischen Produktdatenquelle und Shopsystem.
Migration & Abgleich: Entwicklung API-Schnittstelle zur Datenübernahme sowie zum kontinuierlichen Datenabgleich (Delta-Sync).
Environment: Aufbau und Verwaltung der lokalen Entwicklungsumgebungen mittels DDEV sowie Konfiguration der Shopware-SaaS-Infrastruktur.
International Rollout (DACH): Umsetzung der Länderspezifika für die DACH-Region. Anpassung der Geschäftslogik (Steuern, Lieferbedingungen).
High-Performance Data Import: Optimierung und Validierung massiver Produkt-Importe. Signifikante Performance-Steigerung durch verbesserte Bulk-Processing-Strategien.
Inventory Integration: Integration der Queue-basierten Bestandsreservierung (RabbitMQ). Fokus auf die Konsistenzprüfung zwischen Marktplatz und externen Lagersystemen.
Mocking-Strategien für externe Schnittstellen zur Absicherung der Systemstabilität.
Durchführung von Spryker Core-Upgrades und Einspielen von Security-Patches.
Promotions & Discounts: Erweiterung der Spryker-Rabattlogik durch Implementierung individueller Discount-Conditions. Technische Umsetzung Verlosungs-Aktionen.
Server-Side A/B Testing: Konzeption und Implementierung eines konfigurierbaren A/B-Testings im Backend inklusive Google-Tracking-Integration.
Checkout & Payment: Umfassende Überarbeitung der Checkout-Architektur im Backend sowie Integration und Absicherung Payment-Schnittstellen.
Marketing Integration: Anbindung und Pflege der Newsletter-Systeme inklusive Synchronisation und Validierung der Subscription-Daten.
Import-Optimierung: Maßgebliche Performance-Steigerung des Produkt-Importes zur Verarbeitung großer Datenmengen im Enterprise-Umfeld.
Feed & Export Management: Entwicklung und Wartung automatisierter Daten-Exporte für externe Marktplätze und Preissuchmaschinen.
OMS & State-Machine: Entwicklung und Anpassung Order-Process-Workflows (State-Machines). Implementierung von Business-Logiken zur Steuerung des Bestell-Lebenszyklus und der Zahlungsflüsse.
API-Integration & Middleware: Entwicklung einer Schnittstelle zwischen einer Symfony-basierten Applikation und einer externen Daten-Plattform zur automatisierten Übermittlung von Datensätzen.
Frontend-Anbindung: Anpassung und Erweiterung der Angular-Komponenten zur Visualisierung und Steuerung der Datentransfers.
Data Mapping: Konzeption des Datenmodells zur Sicherstellung einer korrekten Transformation zwischen internen Systemen und der externen Zielplattform.
ERP & PIM: Backend Anbindung / Erweiterung der SAP und Novomind PIM zur Datensynchronisation für Produkt- und Bestandsdaten.
Multistore & Internationalisierung: Umsetzung und Skalierung eines Multistore-Setups für den internationalen Markt (DACH/EU).
Data Engineering: Optimierung von Datenmodellen und Prozessen innerhalb von Zed, um Datenmengen aus Drittsystemen performant im Spryker zu verarbeiten.
Core Modernization: Begleitung der System-Migration von Legacy-Strukturen auf Spryker-Modulstandards.
Backend-Fokus: Implementierungen in der State-Machine (OMS) zur Abbildung der Logistik- und Order-Workflows.
Novomind PIMRabbitMQRedis
Data IntegrationEnterprise ArchitectureMultistore SetupInternationalisierungBackend Development
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre
2008-08 - 2011-07
Fachinformatiker für Anwendungsentwicklung (IHK)
Bitburger Braugruppe GmbH
Bitburger Braugruppe GmbH
Erstellung dynamischer Webanwendungen auf Basis von PHP und MySQL.
Programmierung kleinerer Erweiterungen und Reports mittels ABAP.
Entwicklung von Desktop- und Server-Tools (VB.NET, ASP.NET) zur Dateiverwaltung inkl. Suchfunktion, Indexierung und Versionierung.
Skripting zur automatischen E-Mail-Verarbeitung und Speicherplatz-Archivierung.
Abbildung Prozesse aus Einkauf, Verkauf und Buchhaltung in Software-Lösungen.
API-Architektur & Security (Glue Refactoring): Refactoring der Spryker Glue API zur Trennung in Storefront-API (SAPI) für Public Access und Backend-API (BAPI).
Data Integration & Plugin Development: Weiterentwicklung und Refactoring von Custom-Plugins für den Import/Export sensibler Produkt- und Kundendaten. Fokus auf Datenintegrität und Bugfixing in der Synchronisations-Logik.
DevOps & Workflow Automation: Konzeption und Implementierung einer automatisierten Datenbank-Synchronisations-Strategie über alle Environments (Local, Stage, Prod). Dadurch Sicherstellung konsistenter Datensätze für Entwicklung und Testing.
Search Optimization: Technische Optimierung der Suche und Erweiterung zur Verbesserung der Suchergebnisse im Shop.
Middleware-Architektur: Konzeption und Implementierung einer Symfony-basierten Middleware zur Steuerung des Datentransfers zwischen PIM und Shopware 6 SaaS im B2B-Umfeld.
API-Prozesse: Entwicklung automatisierter Abläufe zur Extraktion (PIM-API), Transformation (Business-Logic-Mapping) und Übertragung (Shopware-API) Produktdaten.
Gesamtverantwortung: Überwachung der gesamten Integrationskette zur Sicherstellung der Datenintegrität zwischen Produktdatenquelle und Shopsystem.
Migration & Abgleich: Entwicklung API-Schnittstelle zur Datenübernahme sowie zum kontinuierlichen Datenabgleich (Delta-Sync).
Environment: Aufbau und Verwaltung der lokalen Entwicklungsumgebungen mittels DDEV sowie Konfiguration der Shopware-SaaS-Infrastruktur.
International Rollout (DACH): Umsetzung der Länderspezifika für die DACH-Region. Anpassung der Geschäftslogik (Steuern, Lieferbedingungen).
High-Performance Data Import: Optimierung und Validierung massiver Produkt-Importe. Signifikante Performance-Steigerung durch verbesserte Bulk-Processing-Strategien.
Inventory Integration: Integration der Queue-basierten Bestandsreservierung (RabbitMQ). Fokus auf die Konsistenzprüfung zwischen Marktplatz und externen Lagersystemen.
Mocking-Strategien für externe Schnittstellen zur Absicherung der Systemstabilität.
Durchführung von Spryker Core-Upgrades und Einspielen von Security-Patches.
Promotions & Discounts: Erweiterung der Spryker-Rabattlogik durch Implementierung individueller Discount-Conditions. Technische Umsetzung Verlosungs-Aktionen.
Server-Side A/B Testing: Konzeption und Implementierung eines konfigurierbaren A/B-Testings im Backend inklusive Google-Tracking-Integration.
Checkout & Payment: Umfassende Überarbeitung der Checkout-Architektur im Backend sowie Integration und Absicherung Payment-Schnittstellen.
Marketing Integration: Anbindung und Pflege der Newsletter-Systeme inklusive Synchronisation und Validierung der Subscription-Daten.
Import-Optimierung: Maßgebliche Performance-Steigerung des Produkt-Importes zur Verarbeitung großer Datenmengen im Enterprise-Umfeld.
Feed & Export Management: Entwicklung und Wartung automatisierter Daten-Exporte für externe Marktplätze und Preissuchmaschinen.
OMS & State-Machine: Entwicklung und Anpassung Order-Process-Workflows (State-Machines). Implementierung von Business-Logiken zur Steuerung des Bestell-Lebenszyklus und der Zahlungsflüsse.
API-Integration & Middleware: Entwicklung einer Schnittstelle zwischen einer Symfony-basierten Applikation und einer externen Daten-Plattform zur automatisierten Übermittlung von Datensätzen.
Frontend-Anbindung: Anpassung und Erweiterung der Angular-Komponenten zur Visualisierung und Steuerung der Datentransfers.
Data Mapping: Konzeption des Datenmodells zur Sicherstellung einer korrekten Transformation zwischen internen Systemen und der externen Zielplattform.
ERP & PIM: Backend Anbindung / Erweiterung der SAP und Novomind PIM zur Datensynchronisation für Produkt- und Bestandsdaten.
Multistore & Internationalisierung: Umsetzung und Skalierung eines Multistore-Setups für den internationalen Markt (DACH/EU).
Data Engineering: Optimierung von Datenmodellen und Prozessen innerhalb von Zed, um Datenmengen aus Drittsystemen performant im Spryker zu verarbeiten.
Core Modernization: Begleitung der System-Migration von Legacy-Strukturen auf Spryker-Modulstandards.
Backend-Fokus: Implementierungen in der State-Machine (OMS) zur Abbildung der Logistik- und Order-Workflows.
Novomind PIMRabbitMQRedis
Data IntegrationEnterprise ArchitectureMultistore SetupInternationalisierungBackend Development
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre
2008-08 - 2011-07
Fachinformatiker für Anwendungsentwicklung (IHK)
Bitburger Braugruppe GmbH
Bitburger Braugruppe GmbH
Erstellung dynamischer Webanwendungen auf Basis von PHP und MySQL.
Programmierung kleinerer Erweiterungen und Reports mittels ABAP.
Entwicklung von Desktop- und Server-Tools (VB.NET, ASP.NET) zur Dateiverwaltung inkl. Suchfunktion, Indexierung und Versionierung.
Skripting zur automatischen E-Mail-Verarbeitung und Speicherplatz-Archivierung.
Abbildung Prozesse aus Einkauf, Verkauf und Buchhaltung in Software-Lösungen.