×
Peter deHaan

Peter deHaan

Quality Engineer

Errington, BC, Canada, V0R 1V0
(250) 951-7536
English

Background


About

About

Quality Engineer/Developer with 17+ years industry experience helping organizations ship high quality software used by hundreds of millions of users.

A unique skill set that spans product testing, documentation, developer relations, and customer support, I enjoy a good challenge and seek out collaboration and inspiration across all levels of an organization.

Work Experience

Work Experience

  • Sr/Staff QA Developer, Mozilla

    Jul, 2013 - Present

    • Lead quality engineer on several privacy projects, including Mozilla Monitor, Mozilla/Firefox Accounts, Firefox Relay, and Mozilla TestPilot.

    • Lead the company Dogfooding/Foxfooding program which encouraged internal employees and external users to help test new features/products early before released to end users. This included helping onboard new hires, and coordinating with several people internally to get new products ready to test and promoted in various channels/newsletters.

    • Lead administrator for our TestRail instance and oversaw the migration from a self-hosted to a cloud-based solution.

    • Co-built a distributed load testing platform using GCP, Kubernetes, and Locust.

    • Helped lead the transition of automated test cases from WebdriverIO/Puppeteer/Intern to Playwright.

    • Prototyped serveral internal tools and Slack integrations which helped improve visibility and developer feedback.

  • Developer Relations Manager, Sencha Inc

    Feb, 2012 - Jul, 20131 year 5 months

    • Lead developer on try.sencha.com (using Node.js) and an updated Sencha Learn portal (using Node.js/Solr).

    • Assisted the documentation and development teams with documentation content and workflow.

    • Built several internal tools to improve documentation quality by checking links, running JSHint, spell checking.

    • Managed development of senchadevs.com and Sencha Market.

    • Developed dozens of code samples and snippets for documentation to help improve customer learning.

  • Lead Quality Engineer, Motorola Mobility

    Jan, 2011 - Feb, 20121 year 1 month

    • Lead quality engineer on various core features of Google Web Designer.

    • Worked on NDA internal projects. Created a build system which integrated with Git and wrote several internal code quality tools.

  • Flex SDK QE, Adobe

    Apr, 2007 - Jan, 20113 years 9 months

    • Responsible for testing several components and features in the Flex framework.

    • Contributed sample files for the ActionScript Language Reference.

    • Responsible for monitoring user forums and beta forums.

    • Was the team’s top bug filer for 4 years in a row.

  • ActionScript Developer Writer, Adobe/Macromedia

    Apr, 2005 - Apr, 20072 years

    • Co-authored several chapters on ActionScript and components as well as creating dozens of sample files on the Flash Professional and Flash Player IMD teams.

    • Authored several Flash/ActionScript articles on the Adobe Developer Center.

    • Built several tools for linting documentation and detecting broken link detectors.

  • Freelance Programmer/Developer, 

    Jan, 1998 - Jan, 20068 years

    • Various ColdFusion/SQL Server projects for small and large clients (including one of Canada’s largest online pharmacies, one of the largest online wedding portals, and Toyota Canada).

Skills

Skills

  • Web Development

    JavaScript

    Node.js

    TypeScript

    HTML

    CSS

    Load Testing

    Performance Testing

    Playwright

    Puppeteer

    Python

Education

Education

  • Computer Systems Technology, Bachelor, Camosun College

    Sep, 1997 - Jan, 2000