Leonardo Gavaudan
Experience
Software Engineer - Modjo
Mar 2022 - Jun 2024Paris, France
System Architecture & Data Modeling
- Contributed to the re-architecture of core services, introducing message batching and dataloading, which became the company standard, enhancing system reliability and scalability.
- Contributed to the redesign of the data model, introducing a central table that unlocked key business features and scaled with increased system load.
Deployment & Release Management
- Spearheaded an automated deployment solution that eliminated release bottlenecks, allowing teams to independently deploy services.
Monitoring & Logging
- Developed a custom AWS Lambda dashboard tracking critical metrics (requests, message errors, timeouts) to diagnose rate-limit and concurrency issues in distributed systems.
Database Optimization & Race Condition Management
- Resolved database locking issues by implementing optimistic locking with row versioning.
- Resolved resource duplication caused by data races using compensating transaction patterns.
Type System
- Led the migration to a stricter and richer type system, creating utility types that enhanced correctness, debugging, and developer productivity across teams.
Software Engineer - NukkAI
Jan 2021 - Dec 2021Paris, France
Worked on a cybersecurity and AI project, building a system that automated:
- Deployment and configuration of a cyber range infrastructure to the cloud with Terraform and Ansible.
- Setup of CALDERA, a cybersecurity framework for autonomous adversarial attack simulations.
- Construction of a data pipeline with Apache Spark and Logstash to process and store data from attack simulations.
- Setup of a querying and visualisation platform with Elasticsearch and Kibana.
Co-authored a white paper on cyber range automation, presented at the 2021 C&ESAR cybersecurity conference, a key event of the European Cyber Week.
Data Scientist - The Blackstone Group
Jun 2019 - Jul 2019New York, USA
- Interned at the technology team of the Blackstone Alternative Asset Management division, programming in Python.
- Developed data pipelines to clean, preprocess, and transform financial datasets for analysis.
- Improved linear regression models to enhance the assessment of equity capital market deals.
Education
Columbia University
May 2020The Fu Foundation School of Engineering & Applied Science
- Majored in Computer Science
- AI / Intelligent Systems track
- Member of Columbia Taekwondo team
Lycée Français Charles de Gaulle
Jun 2016London, UK
- Math, Physics and Science Major
- High Honors
- Class representative (2013-2014) & (2014-2015)
Skills
Languages:
Javascript, Typescript, Python, SQL
Frontend:
HTML, CSS, Tailwind, React
Backend:
Node.js, PostgreSQL
Other:
Terraform, Ansible, AWS, Docker, Elasticsearch, Kibana, Logstash, Git
Publications
- “Cyber range automation, a bedrock for AI applications”
Computer & Electronics Security Applications Rendez-vous (C&ESAR), 2021
Languages, Sports and Interests
Languages:
French: native speaker, Italian: mother tongue
Taekwondo:
- Black belt
- Two times British National Champion (2014 & 2015): Gold medal in the under 68 kg cadet category
Interests:
Chess, Running, Computer architecture, Computer history