Reid Burke

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

Web platform engineer at scale (Yahoo Mail, 20M+ DAU). Lead architect of the Apple Business web platform, a unified web app shared by 3+ product orgs. Shipped streaming SSR frameworks twice (React Router v7 framework at Apple, custom React framework at Yahoo).

Work Experience


Staff Software Engineer

Apple Inc.  

May 2024 – Present

  • Led the web platform for business.apple.com.
  • Increased PR output 8x (2.5 to 20/week) and reviews from 10 to 28/week using a cloud dev workbench with Paseo. Agents verify changes in browsers and back up evidence claims with screenshots, network recordings, and profiler data. Workbench streams live screencasts of browser tabs running in Google Cloud. Performance verified against captured HARs and React Performance Tracks.
  • Architected business.apple.com’s migration from a React Router SPA to React Router v7 streaming SSR. Created Vite plugins and shared APIs including data, nav, auth, import maps, and UI components. Shared platform used by 3+ product orgs (Enterprise, Ads, Maps) and 50+ engineers. New embedded surfaces ship same-day with self-service APIs. Legacy businessconnect.apple.com kept shipping for 1.5 years during integration using a module federation to import map bridge.
  • Moved Apple Ads from a 5+ year-old Angular stack to React with 2 Ads staff engineers and 20+ other Ads engineers. Consolidated the Apple Business design system on React to retire Lit web component wrappers for 20+ shared UI components.
  • Cut LCP by 36%. Built telemetry (LCP-analog for soft navigations, data loader metrics) to eliminate waterfalls blocking paint.
  • Reduced Apple Ads CSS by 62% gzipped by moving from Emotion to StyleX, compiling Tailwind to StyleX, and deduplicating styles globally. Reduced React render-time styling cost by 55%. Built an Oxc-based StyleX compiler in TypeScript. Halved parse time of ~900 style source files using a binary AST buffer (raw transfer) instead of JSON round-trips between JS and Rust.
  • Replaced the Webpack build system with Vite/Oxc. Deploys cut from 3 hours to 20 minutes; rollback in under 5 minutes; failed deploys near zero using smoke test gates; blue-green deploys with Spinnaker, Kubernetes, EKS, S3; distributed tracing with OpenTelemetry.

Principal Software Engineer

Yahoo Holdings, Inc.

July 2018 – May 2024

  • Led 7 engineers on the Yahoo Mail web platform. 20M+ DAU on desktop and mobile.
  • Increased mobile web push notifications 100% to 10M/day. User-agent parser fixes saved ~$6M/year in TAC and boosted Android app installs 111% to 19K/day. Reduced production Node.js server memory usage by 50%.
  • Introduced React 18 streaming SSR; upgraded React and Redux to current versions, improved FCP >1s with 100% legacy UI compatibility.
  • Shipped safely and fast: Kayenta canaries for automated production promotion; dev server cold start >75% faster and incremental builds >90% faster; replaced implementation-detail tests with UI outcome tests.

Senior Software Engineer

Yahoo Holdings, Inc.

April 2013 – July 2018

Built Screwdriver open-source CI/CD (replacing Jenkins); reduced company-wide deployment times by 20%.

Earlier engineering roles

Yahoo! Inc.

July 2008 – March 2013

Built the platform for Facebook, Mint, and others to ship secure JS apps on Yahoo’s homepage (350M monthly users); built YUI’s automated browser testing system and visualizer (120,000 browser tests per commit).

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 350M monthly users.

Programmer

Midwest Internet Consulting Group, Inc.

March 2004 – June 2008

Developed an education CMS used by 7,000 K-12 schools.

Skills


  • Core: TypeScript, JavaScript, React, React Router, Remix, Node.js, Apollo GraphQL, Hono
  • AI: Long-horizon agent tasks verified with evidence, MCP, Pi harness, Paseo, quality via structural review with Fabric
  • Build: Vite, Oxc, Rolldown, Webpack, StyleX
  • Quality: Browser Use, Vitest, Playwright, Puppeteer, Testing Library, Axe Core, Storybook
  • Infra: AWS, EKS, S3, GCP, Kubernetes, Spinnaker, Distributed Tracing, Splunk

Credentials


KO6EFH

Amateur Radio Licensee
Federal Communications Commission

Grant Date

2024-04-16

Expiration Date

2034-04-16

END OF RECORD

Return to Homepage