Backend Team Lead
Breitling - Global E-Commerce
April 2024 - Present
Grenchen, Switzerland
https://breitling.com
Team Leadership and Platform Ownership
Leading a backend team of 8 developers and driving the development of Breitling's global e-commerce platform and digital presence across more than 140 countries.
High-Throughput Messaging
Designed and implemented a high-performance Azure Service Bus message processing system handling thousands of queue messages per minute.
Scalable APIs and Data Layer
Designed and developed scalable REST and GraphQL services using Redis caching and PostgreSQL to optimize data retrieval and transaction processing.
Commerce and Enterprise Integrations
Led integration initiatives spanning Adyen payments, Algolia search, Salesforce, and SAP systems.
Edge Migration and Cost Efficiency
Partnered with the engineering lead and migration team to move backend services from Akamai to Cloudflare, improving performance and reducing platform costs.
Recruitment and Team Growth
Driving recruitment for a growing backend organization while managing and mentoring developers across ongoing delivery work.
Senior Software Engineer
CERN - Converter Controls Software
May 2021 - Present
Geneva, Switzerland
https://cern.ch/ccs-tools
Lead Developer for 'FGC Commander'
Designed and developed an essential web application for Power Converter experts at CERN, offering comprehensive monitoring and control over Power Converters within the accelerator complex.
Architectural Designer of 'FGC-API'
Designed and developed a unified web interface specification that integrates a REST API and a websocket service for real-time access, updates, and control over Power Converter resources, with server support for both OAuth2 and RBAC tokens.
Owner of Containerisation and Orchestration project
Led a project with 2 colleagues under my wing, streamlining the onboarding process for both internal and external CERN operations using containers, and enhanced deployment setup with automatic deployments for master branch commits and a simplified CLI for various other deployment targets.
Recruitment and Talent Acquisition
Actively coordinated and implemented comprehensive recruitment strategies, including planning and conducting in-depth interviews and coding challenges to identify and onboard top-tier talent for our technical team.
Support
Provided continuous support for issues raised by colleagues in JIRA and participated in the operationally critical 24/7 on-call rotation, supporting the mission-critical Power Converter infrastructure.
Junior Software Engineer
CERN - Converter Controls Software
February 2018 - April 2021
Geneva, Switzerland
https://cern.ch/ccs-tools
Lead Developer of 'FortLogs'
Designed and developed a core data storage solution for Power Converter acquisition logs at CERN, handling various data types like analog, binary, bode, pole-zero plots, and tabular data. The system is crucial for over 5000 operational Power Converters, facilitating data management and retrieval, and integrating with multiple applications and services. Features a REST API with OAuth2 access management and a websocket service for live data streaming. Created a Python library for efficient data streaming into the platform.
Lead Python Developer
Spearheaded the team’s language migration from Perl to Python as its first python developer: Ported core libraries essential for communication and control of Power Converters and other devices using Serial (USB), TCP/IP, UDP, and GPIB protocols, with RBAC token management and proper documentation built with Sphinx. Implemented automated testing and release processes using GitLab pipelines. Conducted tutorial sessions for library users.
AI Research Internship
Carnegie Mellon University - Software Developer
January 2017 - March 2017
Pittsburgh, USA

Research Project into Short-Sighted Probabilistic Planning
Software Engineer - Summer Internship
Multicert - Software Developer
August 2015 - September 2015
Porto Salvo, Portugal

Browser fingerprinting and tracking prevention research project.