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
Frontend
Infrastructure
AI / ML
Process
Projects
Key technical initiatives and contributions.