Led migration strategy from SAP Commerce Cloud to a JHipster-based platform with Keycloak integration. Designed and optimised CI/CD pipelines, introduced SonarQube code analysis, and improved branch strategy and automation. Provided architecture consulting on data models, service design, and UML documentation for identity and authentication flows. Mentored new team members across workshops and knowledge transfer sessions.
Implemented a GitLab CI/CD pipeline on SAP Commerce Cloud 2211. Built a new B2C shop using Vue, Node, and TypeScript. Integrated Microsoft Azure Event Grid with SAP Hybris. Implemented BDD with Cucumber and Gherkin syntax. Maintained and customised a Spartacus storefront.
Designed and developed B2B shops on SAP Commerce Cloud 2005 following architecture principles and scalability requirements. Optimised OCC functionality and performance. Architected data integration with ERP systems via RabbitMQ and Spring Boot.
Conducted architecture reviews and consulted Java developers on Hybris platform. Analysed system performance issues and proposed improvements. Defined Solr qualifiers to optimise search. Developed Datahub and Apache as Docker images, integrated LDAP for secure authentication, and introduced SonarQube into the Jenkins pipeline.
Implemented two new B2C shops using continuous deployment on Mesos, Marathon, AWS, and Docker on SAP Hybris 6.5. Executed multi-site, multi-country rollouts. Customised Product Cockpit, WCMS, and Backoffice. Implemented new Drools rules and extended the SAP Hybris Promotion Engine.
Developed a new online shop with SAP Hybris Accelerator. Designed and implemented a payment provider with Computop for PayPal and credit cards. Built a frontend replacement for Accelerator using the Thymeleaf framework.
Created a Jenkins + SonarQube build process. Deployed applications on production Linux servers. Refactored baywa.de/shop and migrated Hybris Platform from v4 to v5. Implemented a new Angular frontend and guided new team members through onboarding.
First professional role in Europe, based in Munich. Implemented new Hybris online shops and maintained 12 running shops simultaneously. Customised the Product Cockpit (PIM module) and developed a new Hybris payment extension. Built front-end storefronts using JSF and the Play Framework.
Improved back-end exception handling for enterprise-grade telecom systems. Developed web applications using Apache Struts and customised Ant build tasks. Created new PL/SQL functions for Oracle DB. Performed deployments on WebLogic application servers in a large-scale, mission-critical environment serving global enterprise clients.
Renewed thread functionality for American Airlines processes. Improved RMI and EJB calls. Implemented front-end solutions with Swing and JSF. Adapted legacy web services and cron expressions. Deployed on WebSphere application servers and improved ATPCO (Sabre) integration.
Developed a new Java intranet solution for the certification process of TÜV Rheinland. Built Swing applets for serial port connectivity and Jasper reports using Spring, Hibernate, and Maven. Designed and implemented databases with MySQL and Microsoft SQL Server.