Joel Maher is a seasoned engineer with roughly 24 years of hands-on coding and 17 years in industry roles, specializing in test automation, CI reliability, and performance engineering. At Mozilla he kept a massive developer pipeline healthy—optimizing CI, cutting wasted test runs by up to 70%, and slashing intermittent failures by 75% while mentoring contributors and leading multiple projects. He brings deep language and systems breadth (Python, Java/C/C++, JS, Android, Linux/Windows, networking and security) and a pragmatic knack for tooling that turns data into developer workflow improvements. An active contributor to prominent browser test suites like web-platform-tests and Gecko, he focuses on improving test robustness and scaling test infrastructure across platforms. Based in Bellingham, WA, Joel pairs low-level systems experience (device drivers, compilers, networking) with a proven record of driving organizational change in CI and testing practices.
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1231 commits in 11 years 10 months
Contributions summary:Joel primarily contributed to improving the testing infrastructure and test coverage for the Gecko browser development project. Their commits include adding support for running performance tests on new hardware, modifying existing test configurations, and enabling or disabling tests based on platform, build type, and features. Furthermore, the user's contributions involve enhancing the test framework by incorporating features such as improved manifest handling and functionality.
A system for managing CI data for Mozilla projects
Role in this project:
Back-end Developer
Contributions:301 reviews, 143 commits, 415 PRs in 8 years 3 months
Contributions summary:Joel primarily focused on improving the performance and functionality of the `treeherder` project, a system for managing CI data. Their contributions involved modifying the `perfalert` and `analyze_talos` modules to improve test result formulas and address issues within the Talos testing framework. They also added support for new job types and made adjustments to the groupsummary API to improve data handling.
reactpythondjango-rest-frameworkdjangodocker
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.