Resume
I’m a software engineer from Lille, France with a decade of experience building robust and scalable systems from the ground up. My career spans from low-level system programming to modern microservices architectures, with a consistent focus on crafting elegant solutions performing at scale.
Skills
- Programming: Golang, C/C++, VHDL, Git, GNU Make, Dockerfile, Design Patterns, Testing, Linting
- Containerization: Docker, Podman, Nomad, Kubernetes, Dev Containers
- Observability: Prometheus, VictoriaMetrics, Grafana, Loki
- Databases: PostgreSQL, MariaDB, MongoDB, Redis, Timescale
- CI / CD: GitLab CI, GitHub Actions
Experience
RadioKing (NRJ Group) • Back-End Engineer
Since May 2022 • Remote, France
- Developed and maintained Golang REST APIs running in our self-hosted Kubernetes cluster
- Implemented efficient audio processors in Go using FFmpeg’s libraries & Cgo
- Designed a custom Icecast-compatible ingestion network enhancing observability of critical events as well as security & reliability of the operation
- Architectured an Icecast-based CDN serving hundreds of radios to 100k+ concurrent listeners
- Made audience tracking more reliable by processing asynchronously sessions metadata with FluentBit, providing a resilient & accurate source of insights to advertisers
- Provided relevant Prometheus metrics and Grafana dashboards, allowing our team to efficiently investigate issues in our stack and locate root causes
- Improved collaboration & progression on projects by being a source of proposals and promoting usage of recognized software design workflows (Domain-Driven Design, EventStorming)
- Mentored the team on various tools (Git, Docker, DevContainers) and development best practices
- Reduced build time by 20% and artifacts size by 50% on our GitLab CI
Stormshield • System Engineer
September 2019 - April 2022 • Villeneuve d’Ascq, France
- Supported and developed network & security C applications in virtualized environments
- Developed a SD-WAN routing daemon in C++
- Debugged FreeBSD kernel patches
- Lead stand-ups and aligned team on work priorities
MC2-Technologies • Software Engineer
April 2016 - August 2019 • Sainghin-en-Mélantois, France
- Developed firmware for Zynq7000 SoC in VHDL & C
- Improved overall firmware performance of a custom FPGA-based signal processing device
- Wrote development libraries simplifying integration of our devices for our users
- Developed easy-to-use UIs to drive our appliances
Training
Polytech’Lille engineering College
September 2011 - September 2016 • Villeneuve D’Ascq, France
- Developed a self-hosted mailing service on a Raspberry Pi
- Augmented a t-shirt with a fall detection system to send alerts over Internet
- Experienced administration of Cisco routers
University of Bologna
May 2015 - August 2015 • Bologna, Italy
- Studied and modeled GaN-based power amplifiers
- Developed an automated characterization bench
Louis Pasteur high school
September 2008 - June 2011 • Lille, France
- Baccalauréat S
Hobbies
Bouldering, padel, coffee brewing, reading, knife sharpening, photography