Key Skills & Experience

Technical Solutions for Complex Challenges

I'm always looking for challenging eCommerce projects! After 17 years as an employee, the last 13 years for two Global Players in the IT Services and Outsourcing industry, I'm working as a freelancer since 2016. My focus is on the development of (typically Cloud-based) solutions in complex and challenging domains, as well as the supporting processes. I am no ivory tower architect, but rather enjoy working hands-on as well.
Here's an overview of my key skills and practical experience:

  • Design and implementation of cloud native solutions (also cloud agnostic solutions), based on e.g.
    • Kubernetes (also: CloudFoundry)
    • AWS (and sometimes Azure)
    • Java & Spring (also: Typescript, Rust, Kotlin)

  • I have also gained a lot of experience (until 2018) when it comes to "common of the shelf" solutions ("COTS”), especially based on
    • Oracle Commerce
    • Demandware

  • More than 20 years of experience using modern and classic software development methodologies, especially Scrum & SAFe
    • Certified Scrum Master seit 2008

  • 15 years of experience working with distributed teams
    • Hands-on experience with off-shoring to India, Vietnam, and Canada
    • Hands-on experience with near-shoring to Poland, Slowakei, Romania and Spain
    • Theoretical Foundation "Intercultural Communication" from postgraduate studies

  • Deep domain expertise as a basis for the right solutions
    • 10 years of TeleCommunications experience
    • more than 4 years of experience in e-mobility (as service provider and EV driver :-) )
    • 2.5 years of experience in retail and consumer goods
    • 2.5 years of Finance / Mobile Payment experience
    • 1.5 years of experience in a security agency

Services

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

Bespoke Architectures 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

Consulting

  • 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, ...)

Projects

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


Architecture Standards for a Security Agency

Definition and documentation of architectural standards for the transformation of the software landscape of a major German security agency.


Transforming and Running a Major E-Mobility-Platform in the Cloud

Concept creation und execution of the migration of a monolithic platform to a microservices solution in the cloud, with a focus on scalability and maintinability. First migrating to CloudFoundry (on-premise), later to Kubernetes (AWS). Continuous extension and improvement of the cloud solution.


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 Components 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 Cloud Native Community within the DOAG (DCNC). Co-organizer of the CloudLand Festival, and (new in 2023) the AI conference KI Navigator.