Experience
AI/ML Initiative Lead, Passenger Division
SBB · Bern, Switzerland
›Conceived, designed and implemented an ecosystem of 10+ domain-expert AI agents (trip planning, booking, weather, events, hotels) using MCP protocols and intelligent federation over dynamically discovered schema relationships.
›Formalized operationalizing an agent ecosystem at scale: 1,000+ tool-to-tool dependencies managed deterministically, failure modes recoverable without human intervention.
›Rolled out Spec-Driven Development (SDD) to 25+ teams across Java/Spring, Next.js/Angular, iOS/Android, SAP, Snowflake and ServiceNow stacks.
›Operationalizing AWS Bedrock for mission-critical use; member of SBB's AI/ML Centre of Competence.
Lead System Architect for SBB.ch
SBB · Bern, Switzerland
›Designed and built the next generation of SBB's web presence, one of the three most visited sites in Switzerland.
›Staffed and led three feature teams, one platform team and one design system team.
›Established a headless frontend stack (React/Next.js, Web Components) with cloud-edge infrastructure (AWS CloudFront, Lambda, WAF, Shield).
›Consolidated frontend APIs from Adobe AEM, Adobe Commerce, SAP Sales Cloud, and ServiceNow into an enterprise GraphQL graph.
OSDM API — Tech Lead & Product Owner
SBB / International · Switzerland
›Technical lead and Product Owner of the Open Sales and Distribution Model (OSDM), an international API standard for rail ticket distribution.
›Standard adopted by all major European railways (DB, SNCF, Trenitalia, ÖBB) and leading global distribution systems (Amadeus, Sqills, Trainline, Sabre).
›Built and grew an open-source community of technical experts across Europe.
Senior Enterprise Architect, Passenger Division
SBB · Bern, Switzerland
›Drove high-level architecture for myRIDE and the next-generation reservation system for Swiss public transportation.
›Initiated and conceptualised SBB's Swiss Mobility APIs and SAP Hybris Billing back-office covering accounting, billing, invoicing, and payment reconciliation.
›Initiated and designed SBB's voice bot using Google Dialogflow and WeChat/AliPay apps for the Asian market.
Senior Software Architect & Deputy Chief Architect
SBB · Bern, Switzerland
›Led architecture for SBB's omni-channel distribution renewal — 110+ FTEs across 12 distributed teams using a microservice approach.
›Mapped business capabilities to application, data, and infrastructure architecture using a DDD-driven approach.
›Organisational lead of 4 software architects and 5 developers; successful delivery.
Skills
Technical expertise across languages, architecture, and tools.
Languages
Architecture
Infrastructure
Projects
Key technical initiatives and contributions.