Ian Christian Myers
- Email Address
- ian@iancmyers.com
- Phone
- 702-439-0934
Currently
Airbnb
Sr. Engineering Manager, Client & Service Platforms 2019 – Today
Lead a ~35-person organization of 4 platform teams—Android, iOS, Java, and Web—responsible for developer experience and productivity tooling used by 2,500+ engineers:
- Developed the Client & Service Platform teams' technical strategy centered on reducing developer cognitive load. Drove platform simplification initiatives across all platforms, resulting in developer experience CSAT improvements: Android (78%→98%), iOS (86%→95%), Web (76%→91%), JVM (69%→82%).
- Initiated and led 5-year Ruby service deprecation strategy: drove decision to halt new Ruby service creation, established deprecation timeline, designed and led the program execution—resulting in decommissioning of ~100 Ruby services and eliminating Ruby (almost) entirely from Airbnb's production stack.
- Proposed and drove consolidation of fragmented build systems onto Bazel with shared infrastructure across Web, iOS, Java, Go, and Python—iOS build times reduced 46% (P50), Web CI 29-42% faster; Backend builds 2-3x faster with 72% flake rate reduction.
- Developed strategy to accelerate tech debt reduction while minimizing developer burden through AI-assisted migration automation; initial proof-of-concept migrated 10,000 Enzyme tests to React Testing Library in 6 weeks with zero product engineer effort, then scaled infrastructure org-wide, saving 10+ engineer-years of effort with migrations 3-10x faster.
- Developed engineering managers through full career arcs—one direct report grew from Senior IC to Senior EM over 7 years (12-person team → 25-person org with 2 EMs), now operating as a peer. Established a track record of building leadership bench that gets promoted into expanded roles.
Engineering Manager, Web Platform & Accessibility 2016 – 2019
Managed 15 engineers across Web Platform and Accessibility teams:
- Team led the migration of Airbnb's entire web frontend (~5M lines of code) out of a monolithic Rails application to a new Node.js-based architecture.
- Established early migration automation practices using codemods that later evolved into org-wide AI-assisted migration strategy.
- Team led Airbnb's adoption of TypeScript, taking codebase from 0% to 100% adoption over 3 years, during which we built and open-sourced ts-migrate.
- Team open-sourced Enzyme, which became a widely-adopted React testing library.
Senior Software Engineer & Tech Lead, Web Platform 2014 – 2016
Tech Lead for Web Platform. Drove consolidation from 4 competing frontend frameworks (Rails/ERB, Backbone, Flight.js, React) onto React as the standard for new feature development. Led web performance initiatives including server-side rendering and code splitting.
Previously
Findery
Senior Software Engineer 2012 – 2014
Built the public API and scaled infrastructure for launch.
Zappos
Senior Software Engineer 2009 – 2012
Led various product experiments on the Zappos Labs team.
Software Engineer 2008 – 2009
Led frontend architecture for Zappos site redesign, built the Zappos Map.
Education
University of California, Santa Cruz
BA, Politics Class of 2008
While studying Politics at UCSC I made time for a handful of Computer Science and Computer Engineering courses. I was a Research Assistant in the Computer Science department and guest lectured for a course called From Software Innovation to Social Enterpreneurship.