Last updated April 2021
Reid Burke
Software Engineer
San Jose, California
reidburke.com
reid@reidburke.com
I am a toolmaker helping engineers become more productive. I focus on frontend engineering in TypeScript, JavaScript, React, and Node.js.
Work Experience
Principal Software Engineer
Yahoo Mail
July 2018 — Present
- Contributed to the Yahoo Mail web frontend which serves 85 million monthly users with a React codebase created in 2014.
- Increased mobile web push notication delivery by 100% to 10 million per day with improved state management.
- Increased Mail Android app installs by 111% to 19,000 per day by identifying and fixing parser bugs saving $6MM per year.
- Integrated Webpack 5 with custom dev server middleware and multi-app HMR. Reduced incremental build time by 85%.
- Reduced production Yahoo Mail frontend Node.js server memory usage by 50%.
- Initiated long-term modernization plan to upgrade core dependencies and write new components in TypeScript.
- Defined quarterly team roadmap to improve Webpack, Babel, Redux, Jest, ESLint, and other tools for Yahoo Mail.
- Worked with notification team to identify platform issues and migrate from GCM to VAPID. Reduced errors by 72%.
Principal Software Engineer
Yahoo (acquired by Verizon Media)
April 2017 — July 2018
- Created tiny 8 KB consent SDK for GDPR compliance and TOS update across Yahoo, AOL, TechCrunch, HuffPost, and others.
- Collaborated with data teams to create anonymous reporting for real-time consent conversion analytics.
- Led efforts to integrate Yahoo News, Mail, and Search modules into other products in a consistent way.
- Reduced size of standard Yahoo header components from 700 KB to 50 KB while improving security.
Senior Software Engineer
Yahoo! Inc.
April 2013 — April 2017
- Reduced end-to-end deployment time across all Yahoo products by 20%.
- Contributed to Screwdriver, an open source CI/CD system, which replaced Jenkins at Yahoo.
- Led effort to move 50 Yahoo membership systems from Subversion and Jenkins to Git and Screwdriver without downtime.
Software Engineer
Yahoo! Inc.
July 2008 — March 2013
- Developed automated browser testing system and visualizer for YUI Library running 120,000 browser tests per commit.
- Developed platform for Facebook, Mint, and others to build secure JS apps for Yahoo’s homepage with 350MM monthly users.
Programmer
Midwest Internet Consulting Group, Inc.
March 2004 — June 2008
- Developed an education CMS used by 7,000 K-12 schools. Product was acquired by Blackboard.
Skills
TypeScript, JavaScript, React, Redux, Workbox, Jest, Webpack, Babel, Service Workers, Format.JS, Node.js, npm, Yarn, Express, Linux, Docker, Splunk, Git, XState, SQL