Andrew J. Ma ajmaonline@gmail.com
SUMMARY
- Passion for building great products from consumer applications to enterprise software and services.
- 22+ years of software engineering experience across web, mobile and backend services
- 13+ years building and leading highly effective engineering teams both local and remote
- Strong delivery of multiple AR, VR & mobile experience (tablet, phone and tv across Android and iOS)
- Proven track record of creative problem solving, data driven decision making, and strong bias for action
EXPERIENCE
| Google Kirkland, WA | Dec 2021 - Present |
Engineering Manager - GCP Dataproc
- Leading the Dataproc Serverless Spark and the Dataproc Console UI team.
- Manage cross-org partnership with multiple internal and external teams.
- Providing the underlying engine for BigQuery Spark Stored Procedures.
- Built Serverless batches, interactive sessions & streaming on Jupyter, Vertex AI & Collab notebooks.
| Facebook Seattle, WA | Jan 2017 - Dec 2021 |
Engineering Manager - AR VR
- Launched Facebook’s first voice assistant in the first consumer device: Portal, an Android-based device that brings a richer video calling experience that brings people closer together.
- Cross-functional owner for the “Hey Portal” voice assistant and responsible for the integration of NLP and AI tech from research teams into multiple product surfaces including Facebook Portal and Oculus VR headsets.
- Managing relationships across partner teams in multiple geographical locations.
- Other unannounced AR and VR products.
Engineering Manager - Facebook App
- Leading expansion of the engineering team focused on a confidential project to build products and experiences across the entire Facebook ecosystem.
- Created direction, built product and executed global launch for the new Visual Polls sharing format.
- Creating product roadmap and driving cross group efforts across multiple teams.
- Managed relationships across dependent teams in multiple geographical locations.
| Groupon Inc. Seattle, WA | 2014 - 2017 |
Director of Engineering – Global Mobile Consumer Platform
- Managing a team of 36 (managers and engineers) organized into 6 teams to build the core consumer mobile experience for Groupon (Android and iOS) across multiple locations.
- Driving relationship and organizational design over 12+ partner teams.
- Responsible for hiring, setting goals, overall architecture, strategy.
- Mentoring and growing individuals as well as annual performance reviews.
- Broke into comScore’s top 25 mobile app in 2016 (#2 in retail category).
Director of Engineering – Things-to-do/Groupon Getaways
- Building an organization of 22 engineers (4 teams - managers and engineers) for Things-to-do (activities) business and Getaways (travel) business. Located across 2 locations (Seattle and NYC).
- Ownership of travel and activities experiences in the Android and iOS Groupon mobile app as a partner distributed mobile team.
- Building services for onboarding events via 3rd party integration platform. Partnering with Ticketmaster, tickets.com and Telecharge to allow event vendors to partner with Groupon for promotions.
Senior Mobile Engineering Manager – Groupon Getaways Mobile
- Built and managed a cross-functional team of 10 engineers (SDE and QA) for the v1 Getaways Android and iOS mobile app which powers the mobile strategy for a $300+ million business unit. Includes both the stand-alone Getaways app and the Getaways experience within the main Groupon app.
- Managing vendor/contractor and equipment budget.
- Led project to standard common mobile libraries across mobile apps in Groupon (Android/iOS).
- Mobile app featured in: Techcrunch, Geekwire, TheNextWeb, Mashable, NY Times.
| Amazon.com Seattle, WA | 2011 - 2014 |
Software Development Manager – Amazon Prime Video
- Leading the Core Mobile Platform team which provides base components for the Android codebase for Amazon Prime Video including: network library, caching, weblabs, authentication, metrics.
- Staffing responsibilities: 1:1s, Performance management, annual reviews, interviewing, hiring.
- Leading a cross-organization effort to integrate Amazon Video into the Amazon Shopping app.
Software Development Engineer – Amazon Instant Video
- Senior leader of Amazon Prime Video's Android engineering team who has successfully launched on 3 generations of Android based tablets, 3 TV platforms and on 2 phone platforms.
- Designed and implemented flagship features: ASAP (Advanced Streaming and Prediction) and X-Ray.
- Technical lead for various core initiatives such as: the Amazon Video app on Google TV and integration into Amazon Shopping app on Android phones. Leading cross-org technical architectural leadership.
- Technical lead for two additional unannounced cross-division projects.
| Microsoft Corporation Redmond, WA | 2002 - 2011 |
Senior Software Engineer Manager – Developer Network Publishing Platform (2008-2011)
- Technical Lead for implementation of the publishing portal and integration of publishing pipeline which power $2B/year of content flowing from content developer to the marketplace to consumer.
- Led a 10-person team to develop the content submission pipeline for the Xbox LIVE business which involved replacement of 120+ tools and 12 content types into one streamlined pipeline.
- Interviewing, hiring, performance review and performance management.
Software Engineer Manager – Bing (formerly Windows Live Search) (2006-2008)
- Managing a 4-person team to develop the Structured Data Pipeline which ingests millions of items through XML feeds into the search index on a daily basis.
- Responsible for multiple aspects of the Product Search service including quality assurance, sustain engineering, network/topology planning, development work, and project management
- Technical Lead for the creation of the Quality Scorecard across the entire Bing Search organization to begin measuring and reporting overall engineering health including live site quality with metrics.
Software Engineer - Microsoft Office InfoPath 2003 (2002-2004), MSN Shopping (2002-2006)
- Area Owner for xml feed ingestion system for a system designed to handle 50+ million products.
- Owned and implemented the automation effort for MSN Shopping.
- Created multiple tools that were shared across the division throughout MSN and Office.
- Published multiple whitepapers and technical blogs for Microsoft Office InfoPath.
EDUCATION
2002 | University of Waterloo | Waterloo, Ontario |
Bachelor of Mathematics - Computer Science
- Bachelor of Mathematics in Honours Computer Science with co-operative education.