Arnaud Bienner

Staff Software Engineer at Mozilla

Greater Nice Metropolitan Area France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Arnaud Bienner is a Staff Software Engineer with 15 years of experience building robust C++ systems and improving engineering workflows, currently leading critical projects in Dolby’s cinema engineering group. He combines deep low-level expertise—earned contributing to the Clementine music player and parallel-code generation research—with a strong emphasis on code quality, CI, TDD and automated testing to boost team productivity. His background spans embedded Linux, distributed replication, and business-rules systems, giving him a rare blend of systems, multimedia and backend domain experience. An occasional Mozilla contributor, he has worked on WebAudio and HTML5 form features, showing a sustained interest in open source and web platform internals. Based in the Greater Nice area, he pairs an ENSIMAG honors education with practical, production-focused engineering that often surfaces in silent but impactful infrastructure improvements.
code15 years of coding experience
job16 years of employment as a software developer
bookComputer science Mathematics, Computer science Mathematics at National School of Computer Science and Applied Mathematics of Grenoble
bookDUT (Equivalent to a Diploma of higher education) Computer Science, DUT (Equivalent to a Diploma of higher education) Computer Science at Université Pierre Mendès-France (Grenoble II)
github-logo-circle

Github Skills (6)

c-language10
cprogramming-language10
qt10
audio-playback10
gstreamer10
taglib9

Programming languages (15)

JavaC++BikeshedCMakefileHTMLJSONPerl

Github contributions (5)

github-logo-circle
clementine-player/Clementine

Dec 2010 - Jul 2016

:tangerine: Clementine Music Player
Role in this project:
userBack-end Developer
Contributions:536 commits, 10 PRs, 42 pushes in 5 years 8 months
Contributions summary:Arnaud primarily contributed to the music player's core functionalities, focusing on player control and metadata management. They refactored player methods to handle track skipping and added functionality to prevent skipping of tracks. Additionally, they modified code related to album cover management and implemented features for automatically tagging songs using the MusicBrainz service, which involved creating a tag fetcher and integrating it with the edit tag dialog for automatic tagging. Further contributions involved adding actions to get song urls, and integrating support for album art.
windowsclementinelinuxc-plus-plustangerine
DolbyLaboratories/asdcplib

Dec 2019 - Oct 2025

AS-DCP and AS-02 File Access Library
Contributions:5 PRs, 18 pushes, 24 branches in 5 years 11 months
file-accessdcp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial