Gary Roumanis
Senior Staff Engineer Manager
Summary
Senior Staff Engineering Manager blending technical expertise with strong leadership acumen. Architects and scales complex platforms for thousands of developers, while building and leading high-performing, distributed engineering groups through the mentorship and development of engineering managers. Specializes in developer infrastructure, cross-platform frameworks, and technical culture, delivering measurable business impact and accelerating 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.