Senior Full Stack Engineer

Breitling - Web Commerce

April 2024 - Present

Grenchen, Switzerland

https://breitling.com
Company Logo

Working on the new e-commerce platform for Breitling, a Swiss luxury watchmaker, using the latest technologies to provide a seamless shopping experience for customers.

ReactNext.jsGraphQLSaleorFastAPIAlgoliaAdyenContentfulAWS

Senior Software Engineer

CERN - Converter Controls Software

May 2021 - Present

Geneva, Switzerland

https://cern.ch/ccs-tools
Company Logo

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.

PythonFastAPIOAuth2HTML5CSS3Vue.jsVuexPiniaVue RouterVitei18nBootstrapVitestCypressFigma

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.

PythonFastAPIPyJWTSQLAlchemy

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.

DockerDocker-composeTraefikKubernetesHelmArgo CD

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
Company Logo

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.

PostgreSQLPythonFastAPIOAuth2pandasnumpypydanticSQLAlchemy

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.

PythonTCP/IPUDPSerialGPIBMultithreading

AI Research Internship

Carnegie Mellon University - Software Developer

January 2017 - March 2017

Pittsburgh, USA

Company Logo

Research Project into Short-Sighted Probabilistic Planning

PythonC++

Software Engineer - Summer Internship

Multicert - Software Developer

August 2015 - September 2015

Porto Salvo, Portugal

Company Logo

Browser fingerprinting and tracking prevention research project.

PythonScipyMongoDB