Reid Burke

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

Staff web platform engineer. One app, several product orgs, self-service APIs, streaming SSR, builds under 20 seconds. Consumer 20M+ DAU.

Work Experience


Staff Software Engineer

Apple Inc.  

May 2024 – Present

  • Led web platform for business.apple.com. Single app used by 4 product orgs (Enterprise, Ads, Maps, and a fourth) and 50+ engineers. Maps is ~30% of the new product UI, Ads ~15%, both deeply integrated in settings, global alerts, nav, and other views.
  • Architecture owner for this platform. Moved a React Router SPA to RR v7 (Remix) streaming SSR with self-service React Router plugins and shared APIs for UI, data, nav, auth, and import maps on client and server. Another org can ship a new embedded surface in <1 day. Ads integrates UI, nav, and auth into this platform; Maps and others do the same.
  • Cut LCP 36%. Built an LCP analog for soft navigations and Apollo loader metrics to eliminate waterfalls which block paint.
  • Drove Apple Ads off a 5+ year Angular stack onto the React app, working with 2 Ads staff engineers and 20+ Ads engineers on their UI while owning the target architecture.
  • Migrated platform from Webpack to Vite/Oxc. Builds under 20 seconds. End-to-end deployment time reduced from 3 hours to 20 minutes. Rollback in under 5 minutes; failed deploys near zero using smoke test gates.
  • Created a Webpack module federation to import maps bridge for legacy businessconnect.apple.com product to continue shipping weekly while joining the unified app.
  • Built Node.js web server infrastructure as code; blue-green deploys with AWS, EKS, S3, Akamai, Kubernetes, and Spinnaker.
  • Developed agentic software with parallel subagent/tool calls, memory recall, and cloud agents to open PRs from specs and improve quality.

Principal Software Engineer

Yahoo Holdings, Inc.

July 2018 – May 2024

  • Led 7 engineers on the Mail web platform. 20M+ DAU on desktop and mobile.
  • Increased mobile web push notifications 100% to 10M/day, boosted Android app installs 111% to 19K/day (saving ~$6M/year via parser fixes), and reduced production Node.js server memory usage by 50%.
  • Upgraded React and Redux to current, introduced React 18 streaming SSR; improved FCP by >1 second with 100% legacy UI compatibility.
  • Reduced dev server cold start >75% and incremental build times >90%; replaced implementation-detail tests with UI outcome tests; Kayenta canaries for automated production promotion.

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%.

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


  • Core: TypeScript, JavaScript, React, React Router, Remix, Node.js, Apollo GraphQL, Hono, Redux
  • Build: Vite, Oxc, Rolldown, Webpack, Pi.dev, Claude Code, StyleX
  • Quality: Vitest, Playwright, Puppeteer, Testing Library, Axe Core, Storybook
  • Infra: AWS, EKS, Kubernetes, Spinnaker, Distributed Tracing, Splunk, Streaming SSR, Web Push, Import maps

CredentialS


KO6EFH

Amateur Radio Licensee
Federal Communications Commission

Grant Date

2024-04-16

Expiration Date

2034-04-16

END OF RECORD

Return to Homepage