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
- Languages: Golang, C/C++, VHDL
- Tools: Git, FFmpeg, Tcpdump, GNU Make
- Development good practices: Design Patterns, SOLID, Unit testing, Linting, Code review, Misra, JPL, Linux kernel coding standards
- Containerization: Docker, Podman, Nomad, Kubernetes, Dev Containers
- Virtualization: Proxmox, QEMU, GPU Passthrough
- Databases: PostgreSQL, MariaDB, MongoDB, Redis, Timescale
- Observability: Prometheus, VictoriaMetrics, Grafana, Loki
- CI / CD: GitLab CI, GitHub Actions
- Project Management: Domain Driven Development, EventStorming
Experience
RadioKing (NRJ Group) • Back-End Engineer
Since May 2022 • Remote, France
- Developed and maintained REST APIs in Go running in our self-hosted Kubernetes cluster
- Implemented efficient audio processors in Go using FFmpeg’s libraries & Cgo
- Architectured an Icecast based CDN serving hundreds of radios to 100k+ concurrent listeners
- Made audience tracking more reliable providing accurate insights to advertisers
- Designed a custom ingestion network enhancing observability, security & reliability
- Promoted usage of DDD and EventStorming to improve collaboration and progression on projects
- Mentored the team on various tools (Git, Docker, DevContainers) and development best practices
- Reduced build time by 20% & 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 and 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