Andrew Schmitt

Software Engineer and Manager at Google

San Francisco Bay Area

About

I am a software professional with a passion for diving into complex systems in order to search for ways to optimize performance and reduce complexity. At Salesforce I have designed and led development on modular frameworks that enable developers to declaratively build enterprise scale features faster. I enjoy sharing my ideas with others to inspire teamwork and collaboration.

Experience

  • Google (7 yrs 7 mos)
    • Staff Software Engineer, Engineering Manager
      Feb 2025 - Present · 1 yr 6 mos

      Technical lead and engineering manager for a small team working on F1 Query. The team has a diverse set of goals including privacy, security, and data governance as well as improving the usability of F1's SQL implementation.

    • Staff Software Engineer
      May 2023 - Apr 2025 · 2 yrs

      Lead on privacy, security, and data governance for the federated F1 Query engine (SQL).

    • Senior Software Engineer
      Nov 2021 - Sep 2023 · 1 yr 11 mos

      F1 Query a Federated, Distributed Query Engine - https://ai.google/research/pubs/pub47224 Expertise: - caching - queueing and scheduling - privacy, security, and automated data governance

  • Salesforce (2 yrs 6 mos)
    • SMTS, Software engineer
      Nov 2018 - Jan 2019 · 3 mos

      Senior member of technical staff. Designing and implementing solutions to make developers more productive.

    • MTS, Software Engineer
      Oct 2017 - Nov 2018 · 1 yr 2 mos

      - Designed and led development on a modular framework for storing customer configuration - Designed and implemented a framework for storing customer permissions after the existing solution hit physical database limits - Designed a new architecture to enable faster application initialization by moving to a multithreaded model - Implemented a resource loading framework to enable modular feature development in a monolithic Java web application - Worked across teams to optimize code generation tasks to reduce company wide build time - Led the effort to use Continuous Integration across all team projects - Consulted on other teams' features as a go to person for questions about internal frameworks

    • AMTS Software Engineer
      Aug 2016 - Oct 2017 · 1 yr 3 mos

      As an associate level software engineer at Salesforce I have worked extensively on designing and developing improvements to the core metadata model ("The UDD") with the primary goal of saving internal developers time, which allows salesforce to get products to market faster.

  • Teaching Assistant at UC Berkeley
    Aug 2014 - May 2016 · 1 yr 10 mos

    - Teaching Assistant for UC Berkeley introductory Computer Science course CS10: cs10.org - Designed and authored curriculum for the virtual lab system using HTML, CSS, and JavaScript - Reinforced student understanding by leading lab and discussion sections - Assisted students with challenging problems by holding office hours and playing an active role in an online forum (Piazza)

  • Software Development Intern at Capital One
    2015 - 2015 · Less than a year

    - Developed an iOS app that used Salesforce rest APIs - Integrated public APIs from sites like Hackernews, Product Hunt, and Crunchbase to provide real time news feeds in an angular.js application - Built data visualizations of product metrics to aid in the prioritization of feature development using d3.js