William Durand

Senior Staff Software Engineer at Mozilla

Greater Clermont-Ferrand 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
William Durand is a Senior Staff Software Engineer with 15 years of experience and a long history of hands-on open source contributions, currently working on Firefox at Mozilla. He blends back-end expertise in PHP and Python with full-stack work across JavaScript and tooling, having authored and maintained libraries like Hateoas and BazingaJsTranslationBundle and contributed to widely used projects such as gecko-dev, web-ext, and addons-server. Will has a strong track record improving developer tools, CI/build processes, and integrations (notably enabling MV3 support and refining web-ext and addon tooling), while also contributing to ORM and pagination libraries like Propel and Pagerfanta. He enjoys mentoring and working in the open, routinely adding tests, documentation, and cross-project integrations that raise long-term maintainability. Based in the Clermont-Ferrand area, he brings a practical, systems-minded approach to shipping reliable features and squashing edge-case bugs across large codebases. A less obvious strength is his breadth: from low-level image-processing helpers to browser extension infrastructure, he moves comfortably between domain-specific problems and platform-scale engineering.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
5,479reputation
363kreached
124answers
1question
Badges
symfony
top-5%
mime-types
top-5%
php
top-5%
http
top-5%
rest
top-1%
github-logo-circle

Github Skills (105)

url-routing10
opencv10
python10
image-processing10
testing10
command-line-interface10
http10
proxy10
pagination10
symfony-ux10
database-management10
rest-api10
webextension10
javascript10
jquery10

Programming languages (31)

CMakefileGoHTMLJSONGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
A server side OAuth2 Bundle for Symfony
Role in this project:
userBack-end Developer
Contributions:132 commits, 3 PRs, 3 pushes in 3 years 5 months
Contributions summary:William's primary contribution focuses on developing and modifying the FOSOAuthServerBundle. The commits demonstrate work on core components such as storage, entity management, and configuration. They are involved in integrating Propel support into the bundle and addressing code style issues. The user's work also involves the creation of tests and ensuring the bundle's functionality.
oauthserver-sidesymfonyphpsymfony-bundle
willdurand/Negotiation

Jan 2013 - Jan 2022

Content Negotiation tools for PHP.
Role in this project:
userBack-end Developer
Contributions:17 releases, 4 reviews, 163 commits in 9 years 2 months
Contributions summary:William primarily contributed to the development of content negotiation tools for PHP. Their commits focused on modifying the `Negotiator` and related classes to implement and refine the parsing of accept headers, and handling of parameters. The changes included refactoring code, incorporating a data object, and addressing edge cases. They also added tests to ensure correct charset and format negotiation.
content-negotiationphpnegotiation
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