Zach Bruggeman

Zach Bruggeman

Engineering Manager in Vancouver, BC, he/him

About

Throughout my career, I've strived to empower the teams I've been on to be the best they can be. As a software engineer, I do so through my enjoyment of creating processes collaboratively with my team members, and building product that leaves users feeling a sense of fulfillment. Now, I'm looking for the next steps in my journey to level up the team members, departments, and companies that I work with.

Work Experience

2021 — Now

Joined as the first engineering hire, split time between building the initial version of Plus (an automatic screenshot taking tool), and managing the engineering team.

2020 — 2021

Team lead and tech lead for multiple initiatives, spanning from feature work (front-end and back-end) on our Ecommerce platform, to architectural rewrites of our core platform. Technical and product scoping responsibilities. Contributed to accessibility standards.

2018 — 2020

Initial team member building our Ecommerce platform's front-end. Served as tech lead for additional features for Ecommerce after launch, such as Apple Pay, Google Pay, and PayPal integration. Used many technologies, such as React, Flow, MongoDB, and Node.js.

2016 — 2018

Led the front-end development of the internal logistics dashboard for managing orders, quotes, and shipments, using React. Introduced TypeScript to the codebase to facilitate cleaner code. Built a new customer experience for managing orders, shipments, and billing.

2016 — 2017
Web Developer at Freelance

Freelance web development, amongst other technical roles. Created interactive online visualizations of esports matches, and advised esports teams on how to use this data. Advised on a computer science curriculum for high schoolers.

2015 — 2015

Built the product downloads site's frontend and backend, with JavaScript and Node.js. Implemented responsive design and new frontend features for the company's flagship product, a Node.js app metrics dashboard, in React.

2012 — 2014

Started as an apprentice, learning about various aspects of software engineering, with JavaScript and Node.js. Created the internal tool used to screen user submissions. Built an updated home page "Explore" experience, showcasing users' submissions and the "skill badges" they earned.

Speaking

2013
Vancouver, BC

A talk I gave about how we can best encourage young people to code, and how JavaScript provides a unique learning environment for new coders.

Contact

GitHub
LinkedIn