All casesAutomotive & Fleet Management

Alphabet International GmbH (BMW)

Lead Frontend Developer & Architect

Nov 2015 — Sep 2017/Breda, Netherlands

The Challenge

Alphabet International manages corporate vehicle fleets across 20+ European countries for BMW. The company was undergoing a full digital transformation: replacing legacy systems with a modern web platform spanning the MCT (Multi-Channel Toolkit) and Ace applications. There was no frontend architecture, no shared tooling, no CI pipeline, and multiple teams were about to start building in parallel without coordination.

My Contribution

Designed the complete frontend architecture for a multi-application microservices landscape: shared component libraries, build tooling, deployment pipelines, and cross-team coding standards. Led the migration from AngularJS to Angular 2+ with TypeScript, creating incremental migration patterns so teams could move at their own pace without blocking feature delivery.

Established the engineering culture: introduced mandatory code reviews, CI with automated testing, and sprint-based delivery. Mentored six developers and facilitated architecture decision records (ADRs) that gave teams autonomy within shared guardrails.

Key Results

  • Multi-app frontend architecture serving fleet management across 20+ European countries
  • AngularJS-to-Angular migration completed without disrupting ongoing feature delivery
  • CI pipeline with automated testing adopted by all four product teams
  • Shared component library reducing cross-team duplication by an estimated 40%

Technologies Used

JavaScriptAngularJSAngularTypeScriptMicroservicesREST APIsAgileCI/CD