Key Skills & Experience

Technical Solutions for Complex Challenges in eCommerce

I'm always looking for challenging eCommerce projects! After nearly 17 years as an employee, the last 13 years for two Global Players in the IT Services and Outsourcing industry, I started as a freelancer on 1st April 2016.
An overview of my key skills and practical experience:

  • Custom and “Common of the Shelf" Solutions ("COTS”), especially based on
    • Oracle Commerce
    • Demandware
    • Plain Java EE / SE

  • More than 15 years of experience using modern and classic software development methodologies, e.g.
    • Scrum (Certified Scrum Master since 2008)
    • Rational Unified Process
    • Waterfall

  • More than 8 years of experience working with distributed teams
    • Hands-on experience with off-shoring to Inda and Canada
    • Hands-on experience with near-shoring to Poland, Romania and Spain
    • Theoretical Foundation "Intercultural Communication" from postgraduate studies

  • Deep industry expertise as a basis for the right solutions
    • 10 years of TeleCommunications experience
    • 2.5 years of Retail and Consumer Goods experience
    • 2.5 years of Finance / Mobile Payment experience


From Solution Consulting via Proofs of Concept to End-to-End Projects

Bespoke Architecturs for complex Business Challenges, e.g.

  • B2B and B2C solutions as market-specific deliverable or for global roll-out with a common feature basis & local adaptions
  • Highly personalised Customer Experience (rule or data driven)
  • Portal and Omni-Channel solution design
  • Backend integration of Commerce products with various CRM and fulfilment systems
  • Integration with solution configuration ("Configure Price Quote")

Implementation Support

  • Close collaboration with the client / product owner and requirements analysis from the very beginning
  • Many years of experience guiding small and big development teams in technical as well as non-technical matters.
  • Definition of development processes including branching, integration, and delivery concepts as well as quality metrics.
  • Supporting tests from Feature Test up to Performance and User Acceptance Test
  • Performance Tuning of complexen Commerce solutions
  • High- and low level design documentation
  • Migration strategies


  • Digital Transformation
  • Product selection for Commerce and portal solutions
  • Selection and tailoring of Software Development Lifecycle Processes
  • Organisation and team selection (in-house/external, near-/off-shoring, ...)


Here's a (far from complete) selection of my projects:

Lead Architect for the online shop of a leading Telecom

Continuous improvement of the online shop (Oracle Commerce) in an outsourcing/off-shoring context: Technical leadership of design and implementation of all new features from initial ideas to go-live, in close cooperation with the client (product owners). Overall responsibility for the architects and developers in several distributed scrum teams in Germany and India. Definition of development processes and toolings in collaboration with the teams' architects and senior developers. Hands-on support for teams in case of complex challenges, especially regarding performance tuning.

Member of the Architecture Board of a Global Player in the Consumer Goods Industry

Collaboration in a world-wide distributed team of architects, responsible for the functional basis of online shops and marketing sites (Demandware) across dozens of regions and countries and more than a dozen brands. Definition and implementation surveillance of strategies and technical concepts, aimed at maximum re-usability and re-use across regions and brands, whilst maintaining flexibility regarding easy implementation of regionally or brand-specific features where required.

A Concept for the eCommerce Part Within the Online Transformation Programme of a Global Telecom

Creation of a new integration conzept for the online shop of a global Telecom: Integrating an existing eCommerce solution (based on Oracle Commerce) into a transformed landscape with a whole new presentation layer (based on WebCenter Sites).

Development Team Lead for a major Telecom

Technical Leadership of a distrubuted german-canadian team of developers, implementing the core features of a new online shop (ATG, now Oracle Commerce). After several releases changed roles to serve as the scrum master of a newly formed team for further releases.

Lead Developer for a Custom Point of Sale System

Implementing several modules of a new system supporting hardware sales and service processing in the stores of a major german mobile communications provider. Supporting the architect in general architecture definition and quality assurance; especially creating an automatated software quality reporting (as part of the continuous build) including a management dashboard (to secure management buy-in to quality) and detailed drill-down for developers.

Lead Developer for the Portal and Reporting Componenten of a Generic Clearing System

Lead Developer in the "portal team" working on a large and complex custom clearing solution for the London finance market. Development of a reporting framework, so that developers without deep XSL and XSL-FO knowledge can create new reports within a short time and in consistent layout. Implementation of UI logic for the internal users of the clearing system. Close collaboration with future users and business analysts for the definition of UX und UI.

About me

Duke mit HSV-Logo
  • Java & Hamburger SV Fan.
  • Family Father.
  • Labrador Retriever-"Father".
  • Bookworm.
  • Enthusiastic Hiker.

Diploma (~ MSc) in Computer Science (University of Dortmund, 1999) and MSc in Business Informatics (VAWi, 2008).

Longstanding member of the DOAG e.V. (German Oracle User Group)
Deputy Lead of the Java Community within the DOAG and enthusiastic co-organizer of the JavaLand conference.