Software Engineer
Plaid · Full-time
Sep 2022 - Present
• 2 yrs 4 mosDatabases
Software Engineer Intern
Stripe · Internship
May 2021 - Aug 2021
• 4 mos- Developed a system for monitoring and querying Stripe’s 1200+ MongoDB replica sets by health, config, sharding, etc.
- Iterated on design and feature set to best serve the needs of other Document Database engineers, especially those on-call
- Built a gRPC service in Go to discover replica sets from Consul and periodically index their metadata using Blevesearch
- Integrated the replica set search and lookup functionality into the team’s internal web tooling using React and Flow
Software Engineer Intern
Shuffle · Internship
Jun 2020 - Aug 2020
• 3 mos- Shuffle is a podcast sharing and discovery platform centered around short digestible podcast highlights
- Spearheaded web-based internal tool for curating user feeds, managing the beta waitlist, monitoring the podcast audio transcription pipeline, and configuring automatic transcription for popular shows using React and TypeScript
- Facilitated product-wide database migration from Firestore (NoSQL) to PostgreSQL with an idempotent data importing system and dual write/read tooling for a smooth transition
- Collaborated with frontend engineers to deliver features such as social loop notifications, following, comment liking
Software Engineer Intern
Airbnb · Internship
Jun 2019 - Aug 2019
• 3 mos- Worked in Java on the incentive (e.g. coupon, credit, cash) issuance service, designed as the service-oriented architecture replacement for a fragmented incentive ecosystem
- Developed budget management and other safety/security features into the incentive issuance service to protect against costly mistakes or programmer error
- Integrated budget management into the incentive program configuration web app using React, TypeScript, Redux
- Migrated database schemas and crafted budget alert email templates using Ruby
- Tracked usage, performance, and error rates with Datadog
COS 217 Undergraduate Grader
University: Princeton University Computer Science
Sep 2018 - Jan 2019
• 5 mos- Grade assignments for large CS major prerequisite course
- Only first-year grader for COS 217
Summer Intern
Rutgers University
Jun 2017 - Aug 2017
• 3 mos- Rutgers WINLAB (Wireless Information Network Laboratory)
- Augmented the safety and functionality of a bicycle with an app and wireless connected sensors, lights, and lock
- Controlled system over Bluetooth LE from Android app by implementing a GATT server on a Raspberry Pi