Gary Roumanis
Senior Staff Engineer Manager
Summary
As a Senior Staff Engineering Manager, I combine deep technical expertise with proven leadership acumen to architect and scale significant platforms that support thousands of developers. I excel at leading and developing distributed engineering teams, with a particular passion for fostering the growth of engineering managers. My expertise spans developer infrastructure, cross-platform frameworks, and shaping technical culture, consistently driving tangible business value and enhancing development velocity.
Work Experience
Google • Senior Staff Engineer Manager
Remote • April 2024 - Present
- Lead the 30+ engineer Multiplatform team, evolving a Server-Driven UI framework used by YouTube, Search, and Maps for cross-platform (iOS, Android, Web) development.
- Doubled the team size across multiple engineering hubs in the US and Mexico.
- Leveraged a novel Wasm implementation with a custom runtime and template compiler, significantly reducing application jank and startup latency for key partners.
Google • Staff Engineer Manager
Remote • June 2021 - April 2024
- Managed the 12+ engineer Alphabet Core Experience team, delivering a core development framework utilized by thousands of internal developers across Google's largest web applications.
- Provided robust tooling and infrastructure supporting development across all major Google Ads frontends.
- Scaled the team across multiple engineering hubs and doubled headcount in one year.
- Reduced initial page load times by over 35% for key partners, directly contributing to a $245M increase in annual recurring revenue.
Google • Staff Software Engineer
Seattle, WA • April 2015 - June 2021
- Architected and implemented critical build infrastructure and tooling for the Dart language, optimizing web development workflows for internal and external developers.
- Enhanced the Dart and Flutter ecosystems through contributions to build systems (Bazel), debugging tools, open-source libraries, and JavaScript interoperability.
- Reduced edit-refresh times by up to 75% and enabled Flutter DevTools for web applications.
Microsoft • Software Development Engineer II
Bellevue, WA • December 2013 - March 2015
- Developed and maintained a near real-time, distributed log processing service using C#, Kafka, and Zookeeper.
- Built corresponding monitoring tools and dashboards using Ember.js and TypeScript, improving system observability and reducing incident response time.
- Decreased maximum log processing time by 80%, from 2.5 hours to 30 minutes, enhancing data availability.
Microsoft • Program Manager II
Bellevue, WA • October 2012 - December 2013
- Defined scope, specified requirements, and managed project execution for features like Product Listing Ads within Windows Search Charm.
- Conducted usability studies and performed issue triage, coordinating efforts across multiple engineering teams.
McGill University • Researcher
Montreal, QC • April 2012 - September 2012
- Adapted the synchronous Irslib library for parallel processing with C++ and Boost to accelerate vertex enumeration and convex hull problem-solving, achieving up to a 32-fold speedup on multi-core systems for vertex enumeration tasks.
- Co-authored research published in Combinatorial Optimization and Applications.
Microsoft • Program Manager Intern
Bellevue, WA • April 2011 - August 2011
- Authored functional specifications for Bing paid search features, including a coupon advertisement prototype.
- Participated in the intern app competition as a solo-developer and won the runner up prize for an internet streaming radio service, achieving over 50,000 downloads and a 4.5-star rating.
McGill University • NSERC Undergraduate Student Researcher
Montreal • April 2010 - September 2010
- Co-designed and developed a framework using Flash ActionScript 3, Java, and MySQL to harness human computation for solving Multiple Sequence Alignment problems.
- Research contributions were published in PLoS ONE.
- Awarded 1st place in the field of Mathematics and Computer Science at the 6th annual Undergraduate Research Conference at McGill University.
Education
McGill University • Joint honours in Computer Science and Mathematics
Montreal, QC • September 2008 - April 2012
Bachelor of Science.