Gary Roumanis
Engineering Lead
Greater Seattle (425) 615 - 0163 |
I'm a perpetual learner and outcome-driven engineer. I have a wide variety of experience which includes distributed systems, build tools, web frameworks and more. I’m adept at both individual contributions and leading technical teams including other managers. I have a proven track record of delivering impactful solutions across complex technical domains.
April 2024 - Present
I currently lead the Multiplatform team (20+ engineers), which provides a Server Driven UI framework for cross-platform user interfaces and Kotlin Multiplatform infrastructure for shared business logic.
June 2021 - April 2024
I led the Alphabet Core Experience team (12+ engineers), which provides a development framework used by thousands of internal developers to build some of Google's largest web applications.
April 2015 - June 2021
I contributed to the Dart language by creating build infrastructure and tools that optimize web development workflows. Core technologies included Flutter, JavaScript, Bazel, and of course Dart.
December 2013 - March 2015
I helped develop a near real-time, streaming, log processing service along with corresponding monitoring tools and dashboards. Core technologies included C#, Kafka, Zookeeper, Ember and Typescript.
October 2012 - December 2013
I defined and managed the scope of various projects, such as Product Listings and Ads in Window’s Search Charm. I specified requirements, conducted usability studies, triaged issues and assigned them to engineering teams.
April 2012 - September 2012
The lrslib library is a reverse search algorithm for vertex enumeration and convex hull problems. I adapted the synchronous lrslib library to take advantage of multiple processors and cores. The application was developed in C++ and made use of the free boost library. The source code is available here. Results from this research were published in Combinatorial Optimization and Applications.
April 2011 - August 2011
I wrote functional specifications for multiple projects including a prototype which allowed for the display of various coupon advertisements within the paid search workflow of Bing. I also participated in the intern app competition and won the runner up prize. The app provided an internet streaming radio service, offering a simple way for people to share and discover music and playlists. The app had over 50,000 downloads with a 4.5 star rating.
April 2010 - September 2010
I helped design a framework for harnessing the computing power of humans to solve Multiple Sequence Alignment problems. The application front-end was developed in Flash ActionScript 3 while the back-end used Java and MySql. The application is maintained here. The results were published in PLoS ONE.
September 2008 - April 2012
Bachelor of Science.
Available upon request.