Work Experience
Stripe
Senior Software Engineer
Nov 2021 - Nov 2022
  • Led planning, architecture, and execution for an as-yet unreleased customer-facing Stripe Identity product offering, including designing a public API, private gRPC APIs, database modeling for highly available storage, and architecting distributed microservices, asynchronous workflows, and underlying infrastructure.
  • Modernized security, privacy, observability, and infrastructure practices. Examples include:
    • Replacing ad-hoc end-user-facing access tokens with more secure variants using centralized, encrypted, repudiable, and ephemeral access tokens.
    • Implementing routing infrastructure to ingress web traffic from global edge nodes, significantly reducing latencies for end-users outside the US.
    • Driving the use of TerraForm across multiple teams to author product health detectors and dashboards deployed in SignalFX and Prometheus, which helped significantly reduce time to detect incidents.
  • Implemented developer tooling to enable all Stripe developers to locally test Vitess+MySQL databases backed by an access proxy in a production-like setup, as part of a Stripe-wide tech stack migration effort.
Google
Software Engineer
Aug 2019 - Oct 2021
  • Developed and launched an internal GCP IAM configuration control plane to significantly improve developer velocity and reduce integration times.
  • Developed declarative IAM enforcement automation features to standardize and automate internal GCP IAM integrations.
  • Significant work on improving the reliability of GCP IAM.
Microsoft
Software Engineer 2
March 2017 – August 2019
  • Led a 4-person team in developing a full stack application integrating with enterprise customers’ ticketing systems, including exposing an external API and UI, backend data processing, caching, and storage.
  • Leading a team in developing and maintaining an internal full-stack human labelling platform used to drive machine learning algorithms to improve Windows’ users safety.
  • Developing software projects for Windows Defender, including internal infrastructure platforms for managing data science workflows.
Software Engineer
September 2013 – March 2017
  • Developing software projects for the Windows Live Safety Platform as part of the Application Reputation and URL Reputation teams.
  • Expanding Windows’ protection against malicious applications and URLs, including integrating real-time protection features into Windows.
Education
University of Michigan
Bachelor of Engineering in Computer Science
2009 - 2013