# Michael Plotz Sage > Senior Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/michaelplotzsage Previous project: Double Dynamo http://doubledynamo.com/ http://youtu.be/VoU5dNfbeNE ## Work Experience ### Software Engineer @ Airtable Jan 2024 – Present Shipping AI features at Airtable. ### Software Engineer @ Dopt Jan 2024 – Jan 2024 Built product infrastructure for a drop-in context-aware AI assistant, helping B2C SaaS companies enhance their end-user experiences through intelligent tutorials, feature announcements, and upsells. ### Senior Software Engineer @ Cruise Jan 2019 – Jan 2023 | San Francisco Bay Area Worked on Galileo, Cruise's internal simulation and testing platform used by 300+ AV and release engineers to validate autonomous vehicle software changes. Built developer tools and infrastructure to accelerate the AV development cycle. Key projects: - Snapshot and caching system for querying simulation output: Core infrastructure enabling migration to new internal dashboarding tool (SimRex). Achieved significant performance improvements, reducing key workflows from minutes to seconds. - Top Movers automated scenario selection: Used heuristics to predict which test scenario results would need to be inspected, avoiding generation of large simulation output files for unchanged scenarios. Saved $2.9M/year in storage costs. - Statistical significance testing for AV metrics: Productionized bootstrap sampling tests for determining whether metric changes were significant or required additional validation. Improved regression detection rates from 12→34% and 32→70% across test suites. - Regression attribution system: Git-bisect-style system to identify code changes causing performance regressions post-merge, as running full simulation suites on every PR would have been time- and cost-prohibitive. - Infrastructure optimization: Caching and deduplication improvements saving ~$2.5M annually in cloud GPU costs. Decommissioned legacy systems, removing 30,000+ lines of code Additional contributions: - Bar Raiser for coding interviews; conducted 200+ interviews - Supported team through period of near-complete turnover via onboarding and documentation ### Senior Software Engineer @ Trifacta Jan 2014 – Jan 2018 | San Francisco Contributed to Trifacta's enterprise data transformation platform Trifacta Wrangler, the technology behind Google Cloud Dataprep. Developed and improved significant portions of the product's architecture, with a focus on REST API design, the Wrangler domain-specific language (DSL), and support for user-authored and managed data transformation scripts. Worked with Webpack, Node.js, Express, Sequelize, Postgres, Backbone, React, Hadoop, and Spark. http://www.trifacta.com/ ### Designer and Developer @ Secant Interactive / Double Dynamo Jan 2013 – Jan 2013 | San Francisco Designed and wrote the fast-paced and insanely challenging Double Dynamo, a memory and rhythm game for the iOS platform built with the Cocos2d-x framework. http://doubledynamo.com/ ### Senior Software Engineer @ Zynga Jan 2011 – Jan 2013 Took a lead technical role on Zynga's ChefVille game (7M daily active users at peak) from early stages through launch. Was responsible for technical oversight, mentorship, and code quality of one quarter of ChefVille's engineering team. Individual contributions include ChefVille's scriptable tutorial system and a symmetric logging feature designed to catch data integrity errors early. ### Senior Software Engineer @ DNA Games, Inc. Jan 2010 – Jan 2011 Developed the front-end Flash clients for DNA's flagship social games Casino City and Bar World and was the principal client developer for Slot City. Implemented in-game tutorials, A/B testing, a comprehensive UI system, automaton-based AI behavior, and data synchronization from client to server and between Flash and JavaScript layers. Improved Flash client performance through a range of optimization techniques. ### Software Consultant @ Gravity Bear Jan 2009 – Jan 2010 Contributed to the development of pioneering 3D social game Battle Punks. Implemented the UI system and handled a wide variety of tasks ranging from art asset integration to designing database schemas. ### Software Engineer @ Doppelganger Jan 2006 – Jan 2008 Designed and implemented user interfaces for the vSide social MMO and 3D virtual world. Implemented networked mini-games and made extensive source modifications to the Torque game engine. ### Software Developer @ Rite Solutions Jan 2003 – Jan 2005 Responsible for developing and maintaining 3D maritime mission planning and visual analysis system. Ported existing systems on Windows and HP-UX to Linux. ## Education ### Sc.B. in Math / Computer Science Brown University ## Contact & Social - LinkedIn: https://linkedin.com/in/mikeplotz --- Source: https://flows.cv/michaelplotzsage JSON Resume: https://flows.cv/michaelplotzsage/resume.json Last updated: 2026-04-11