Resume
I have a decade of distilling software problems to their essence and offering simple & efficient solutions.
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
Senior Back-End Engineer • RadioKing (NRJ Group)
Since May 2022 • Remote, France
- Developed and maintained Golang REST APIs running in a 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
- Architectured an Icecast-based CDN serving hundreds of webradios 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 the 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 GitLab CI
System Engineer • Stormshield
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
Software Engineer • MC2-Technologies
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 devices for users
- Developed easy-to-use UIs to drive appliances
Training
Polytech’Lille engineering school
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
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, knife sharpening, photography