Sonarsource
Research Principal Engineer | Jan 2025
- Present
- Building the future of code quality with AI in the CodeNext team, a dynamic blend of engineers and researchers.
- SonarSweep, an advanced data quality service that remediates, secures, and optimizes code datasets used for training large language models (LLMs).
- SecretProject, a new experimental product related to AI-generated code, not yet available.
- Project leader for SecretProject.
Tech & Skills:
- Python
- Sagemaker
- Generative AI
- Greenfield project
- LLM
- Data-driven
- Leadership
- Research
- Benchmarking
- Vibe Coding
Principal Engineer | Jul 2023
- Dec 2024
- Designed and implemented a platform and its API for Sonar Grip, a service that blends Sonar Clean Code and GenAI. It provides code quick fixes for 1000+ issue types.
- Designed and implemented a platform for the groundbreaking Deeper SAST feature. It provides Deeper SAST data for SonarSecurity for 1000+ open-source libraries.
- Designed and implemented a platform to validate Sonar Security's performance against 200+ open-source projects. It runs 500+ tasks daily and computes KPIs. It led Sonar Security's performance to improve by 80%.
- Led CI/CD standardization at the company level for which I provided support and developed roadmaps, building blocks, processes, guidelines and tools.
Tech & Skills:
- Python
- CDK
- AWS
- Fargate
- EC2
- S3
- Open AI
- FastAPI
- CI/CD
- Cloud security
- Cloud platform engineering
- Generative AI
- Greenfield project
- Containers
- Data-driven
- Leadership
Senior Cloud Platform Engineer | Mar 2021
- Jul 2023
- Bootstrapped the Cloud platform engineering team by hiring and coaching new joiners.
- Designed Cloud platform engineering principles and guidelines to support SonarCloud growth.
- Designed and implemented the performance platform for SonarCloud, which simulates a prod-like workload.
- Started and led the DDD initiative for SonarCloud.
- Designed the roadmap of the DDD migration and implemented some of the steps (training, workshops).
- Delivered many studies and guidelines like multi-region architecture guidelines and performance testing guidelines.
- Assumed hiring manager roles for data engineer, solution architect, and cloud platform engineer positions.
Tech & Skills:
- Python
- CDK
- AWS
- Cloud platform engineering
- CI/CD
- Cloud security
- Greenfield project
- Data-driven
- Performance testing
- DDD
- Containers
- Leadership
Data Engineer | Jan 2020
- Feb 2021
- Bootstrapped data-driven implementation as the first data engineer of the company.
- Designed and implemented a data platform for SonarCloud, including a data lake and data pipelines.
- Combined real-time data and nightly data snapshots from various data sources.
- Designed and implemented 10+ dashboards for 100+ charts and 3000+ metrics.
- Created a monthly data newsletter to share data insights on SonarCloud.
Tech & Skills:
- Python
- AWS
- S3
- Athena
- Lambda
- Quicksight
- Step functions
- Greenfield project
- Data engineering
- Pandas
Cloud Engineer | Oct 2018
- Dec 2019
- Hired as the first Cloud Engineer of the company and the first team member of the SonarCloud team.
- Designed and shipped the first cloud-native feature, the automatic code analysis (1M+ code analyses/month).
- Developed the first SonarCloud CI/CD pipeline from Dev to Prod.
- Operated automatic analysis workloads in Prod.
- Defined the first cloud standards for SonarCloud, including namings, and typical building blocks for workloads and deployments.
- Developed the first service levels of SonarCloud.
- Bootstrapped and led the AWS Guild.
Tech & Skills:
- Python
- AWS
- EKS
- S3
- SQS
- EC2
- Kinesis
- Fargate
- SRE
- Greenfield project
- Cloud architecture
- Microservices
- Containers
- Event-driven architecture
- CI/CD
Ministry of Agriculture
Senior Solution Architect | Dec 2014
- Sep 2018
- Led and prepared the architecture committee responsible for reviewing and validating IT architectures. It gathered every three weeks for four years supporting high standards for diverse information systems.
- Wrote and maintained reference architectures for operational information and business intelligence systems. It provided guidance and high architectural standards to engineering teams.
- Supported tech leads and architects by leading over 200 workshops in four years.
- Led the private cloud migration technical committee, a group of five subject matter experts. It gathered every week for one year and led to the delivery of a private cloud based on OpenStack.
- Edited a tech newsletter over many years about Java, Cloud, DevOps, Security, and Culture. Hundreds of people received the newsletter and were informed about the last engineering trends.
- Delivered many PoCs and tools like a test-as-a-service capability or a dependency map tool.
Tech & Skills:
- Java
- JEE
- OpenStack
- Databases
- Enterprise architecture
- Load testing
- Cloud architecture
- Containers
- Leadership
- Software architecture
- Governance
- Platform engineering
Technical Lead & Architect | Jan 2003
- Dec 2014
- Led a platform team of 8+ developers.
- Designed and implemented many products like a JEE framework (200+ apps built), a CI/CD platform, and a reporting service. This framework reduced the cost of software development and brought a high degree of standardisation across information systems, from development to production.
- Delivered many training sessions to developers, helping developers to get up to speed with the JEE framework.
- Did Level 3 support for the products I designed for developers and production. Helped solve many incidents in production.
- Audited most applications developed with our solutions. Audits enabled project managers to deliver high-quality applications and ensure contractors complied with our standards.
Tech & Skills:
- Java
- JEE
- Maven
- Hibernate
- Spring
- Postgres
- Typescript
- Apache Camel
- Code quality
- Platform Engineering
- Software Architecture
- Load testing
- Leadership
Easy Flying
Technical Lead | Sep 2000
- Sep 2001
- Led a team of 10+ developers.
- Designed and implemented two SaaS offerings.
Tech & Skills:
- Java
- PHP
- MySQL
- HTML
- Javascript
- Software Architecture
- Leadership
Freelancer
Full Stack Developer | Sep 1999
- Aug 2000
- Designed and developed many web sites for my customers (CNES, Le Monde).
Tech & Skills:
- Java
- PHP
- MySQL
- Javascript
- HTML
I3M
Full Stack Developer | Aug 1998
- Aug 1999
- Developed web sites and multi media products for the aerospace industry.
Tech & Skills: