Joel Maher

Engineer (Automation and Tools) at Mozilla Corporation

Role
Engineer at Mozilla
Location
Bellingham, WA, US
LinkedIn followers
500 followers

About Joel Maher

Software veteran with approximately 24 years of experience writing code in various languages. I like to problem solve, in code,[re]defining process, and working with people. Specialties: Python. Performance. Code Coverage. Continuous Integration. Javascript. Android. HTML. CSS. PHP. SQL. Java. C/C++. Scripting. Testing. Automation. Windows. Linux. Networking. TCP/IP. Security. VLAN\'s.

Experience

  1. Engineer

    Mozilla

    Sep 2008 — Present

    I keep active developers and commits/week running smoothly in our Continuous Integration infrastructure. This is done by mentoring new and senior team members, and creating new tools and processes focused on efficiency and reliability.Leadership (community building, team leader, cross team collaboration):* Collaborate with developers and managers to identify more efficient ways to get test results, regressions, and tooling changes.* Project lead on 3-4 projects at a time, helping engineers increase responsibility and impact.* Leader of community participation within Mozilla. Mentored in Outreachy, GSoC, UCOSP, and volunteers.Continuous Integration Efficiency (test relevancy, duplication, faster turnaround):* Created SETA (Search for Extraneous Test Automation) to identify tests which do not find regressions and run them less, reducing machine use and expenses by up to 70%.* Regularly analyze runtimes and configurations to look for tests that are accidentally disabled, and for failure patterns where attention is needed.Intermittent Test Failures (>1M tests/commit, dashboards, tools, process):* Reduced failure rate by 75% in 6 months and created tools and policy to be part of developer workflow.* Ensured all tests have an identified triage owner, and optimized the triage process across all Firefox teams, resulting in old bugs fixed.* Built automated tools to identify poorly written tests and integrated into developer workflows.Other:* Refactored test harnesses to support running on physical phones (Nokia Maemo, Windows Mobile, Android), Android emulators, AWS, and Docker.* Created an alert dashboard to highlight performance regressions, reducing developer randomization, resolving 98% of regressions.* Increased performance coverage by adding new benchmarks, operating systems, hardware configurations, and cross browser comparison.Technologies: Python, Javascript, SQL, Linux, Windows, bash, Docker, AWS.

Education

  • Western Washington University

    BS, Computer Science

  • Everett Community College

    BA, 2 year degree

Skills

  • Test Automation
  • Javascript
  • Xml
  • C++
  • Web Applications
  • Java
  • Ruby
  • Software Design
  • Firefox Extensions
  • Agile Methodologies
  • Open Source
  • Software Development
  • Python
  • Json
  • Tcp/Ip
  • Continuous Integration
  • Shell Scripting
  • Cloud Computing
  • Sql
  • Linux
  • Testing
  • Software Engineering
  • Android Development

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Joel Maher — Engineer at Mozilla in Bellingham, WA, US | Unifers