![]()
Senior Software Engineer
Discord · Full-time
Jul 2022 - Present
• 2 yrs 11 mos![]()
Staff Software Engineer
Drift · Full-time
Jun 2021 - Jun 2022
• 1 yr 1 mo• Data platform
• Java, Kubernetes, MySQL, PostgreSQL, DynamoDB, AWS
![]()
Senior Software Engineer
Overjet · Full-time
Jan 2021 - May 2021
• 5 mos• Backend development for dental practice management application.
• Data processing pipelines for xray images, patient data import and aggregation
• Java, Python, Kubernetes, PostgreSQL, Google Cloud, Terraform
Feb 2019 - Dec 2020
• 1 yr 11 mos• Led the App Development Lifecycle team and built the MVP for OAuth 2.0 app registration on the Commure Developer Platform (https://developer.commure.com)
• Improved capabilities of authorization and auditing subsystems
• Rearchitected session management system for improved stability and maintainability
• Mitigated server-side-request-forgery vulnerabilities by setting up an outbound web proxy service on production Kubernetes clusters
• Productionized multi-tenant architecture for hosting Commure Developer Platform, enabling data isolation and per-tenant customizable configuration on shared cloud infrastructure.
• Built out essential administrative APIs for managing Commure user roles and group membership.
• Built features and fixed bugs in Listrunner (https://www.listrunnerapp.com/) web and React Native applications.
• Mentored junior engineers learning about Rust programming and backend engineering concepts.
• Reviewed code and advised on design for features interacting with access control, authentication, and auditing services.
• Technologies: Rust, Javascript, React, Kubernetes
![]()
Google
Jul 2017 - Feb 2019
Software Engineer - Chrome OS
May 2018 - Feb 2019
• 10 mosChrome OS UI and system architecture. Built features related to authentication and lock screen. Systems, multithreading, UI, C++.
Software Engineer - Google Play Protect
Jul 2017 - May 2018
• 11 mosDeveloped big data processing pipelines to support analysis of the Android malware ecosystem. Worked on internal tooling for malware analysis and identification. Big data, MapReduce, Java, JavaScript.
![]()
CS106 Section Leader
Stanford University
Jan 2016 - Dec 2016
• 1 yrTaught section for Stanford University introductory Computer Science courses. Graded student assignments and exams. Provided debugging help and feedback on student programming assignments.
![]()
Software Engineering Intern
Wealthfront Inc.
Jun 2016 - Sep 2016
• 4 mosAutomated email notification process for customer check deposits. Implemented back-end support for account funding via Plaid API. Added Git-blame functionality to exception alerting system.
![]()
Software Engineering Intern
Quantcast
Jun 2015 - Sep 2015
• 4 mosDeveloped a tool in Python and Java for automating smoke-tests of production MapReduce jobs. The tool compares a job's output with the pre-defined "correct" output, and also reports on how a broken build will impact other jobs in the pipeline.