Reid Burke

Software Engineer
San Jose, California
reidburke.com
[email protected]

Toolmaker helping engineers write great software.

Work Experience


Staff Software Engineer

Apple Inc.  

May 2024 — Present

Helping businesses succeed.

Principal Software Engineer

Yahoo Holdings, Inc.

July 2018 — May 2024

Led a team of 7 engineers building the Mail web platform for tens of millions of DAU using a React codebase created in 2014.

React Platform Lead, Yahoo Mail

December 2023 — May 2024

  • Upgraded React and Redux to legacy-free context and latest versions while keeping all legacy UI working.
  • Rewrote app framework for Yahoo Mail to use latest React 18 APIs for streaming server response with 1 second faster FCP.
  • Removed existing UI component tests and replaced with tests which verify UI outcomes instead of implementation details.
  • Introduced Storybook to collaborate on UI components with designers using tokens from a design system in Figma.
  • Created a multi-process dev server for React Fast Refresh while allowing SSR markup to stay up-to-date for hydration.
  • Reduced dev server cold startup by over 75% and incremental build time by over 90%.
  • Automated accessibility testing for UI components using Axe Core.

Prior work as Principal Software Engineer, Yahoo Mail

July 2018 — December 2023

  • Increased Mail mobile web push notification delivery by 100% to 10MM 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.
  • Reduced production Yahoo Mail frontend Node.js server memory usage by 50%.

Senior Software Engineer

Yahoo Holdings, Inc.

April 2013 — July 2018

  • Helped build Screwdriver, an open-source CI/CD system, which replaced Jenkins at Yahoo.
  • Reduced end-to-end deployment time across all Yahoo products by 20%.
  • Led effort to move 50 Yahoo membership systems from Subversion and Jenkins to Git and Screwdriver without downtime.

Software Engineer

Yahoo! Inc.

April 2010 — March 2013

Developed automated browser testing system and visualizer for YUI Library running 120,000 browser tests per commit.

Intermediate Software Engineer

Yahoo! Inc.

July 2008 — April 2010

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.

Skills


TypeScript, JavaScript, React, Redux, Testing Library, Workbox, Jest, Webpack, Babel, Storybook, Service Workers, Format.JS, Node.js, npm, Web Push, Axe Core, Express, Linux, Docker, Splunk, Git, XState, SQL, jscodeshift

END OF EMPLOYMENT RECORD LGX-02
PROGRAM EXECUTION SUCCESSFUL

Return to Homepage