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