Payments Ingestion Team
2023 — 2023
Supermove is all-in-one software for moving companies from CRM and scheduling to accounting and reporting.
Implemented core features such as payments and tablet-based auth for multi-location businesses, which helped enable the company to sell to larger mid-market and enterprise businesses to increase revenue
Refactored flagship and largest page in web app to be mobile responsive, which minimized customer churn by delivering on highly requested feature among top-paying customers during competitive market
Technologies — CSS, JavaScript, TypeScript, React, GraphQL, Python, PostgreSQL
2020 — 2022
Plan A is a daily planner app that guides users through planning their days with guided questions. (Prototype: https://youtu.be/XvAysyff-B4?si=FskraYndzU02_OY5)
Broke down user research into core feature set, and worked across the stack from front-end components to back-end business logic and database schema to infrastructure to build the MVP
Improved performance on UI with list virtualization and component memoization, reducing number of longer duration commits on React (e.g. 60-80 ms) by 88% from 45 to 5 for average-sized user input
Architected database schema for tracking historical data (goals on timeline page), evaluating scalability trade-offs of various solutions (e.g. cron jobs, table inheritance, tracking history by day rather than every edit)
Built CI/CD pipeline that automated running schema migrations for version controlling changes to database, running integration tests with test database, and deploying app, all which increased development velocity
Technologies – CSS, TypeScript, React, REST, Go, PostgreSQL, Docker, GitLab CI/CD, Netlify, Heroku
2019 — 2020
Machine Learning Platform was a platform for engineers at Capital One to build, train, and deploy their models.
Implemented dashboard using metrics from Kubernetes and Prometheus for users to track the cost of their infrastructure use on the platform, enabling them to stay within their team’s budget
Developed on Kubernetes operator for platform, ensuring that all of the needed services were created for a user’s model on the platform (e.g. Jupyter notebook, Grafana dashboard, Dask cluster)
Technologies – Go, Kubernetes, Prometheus, Grafana, AWS
2017 — 2019
Invoice Advantage was an invoice financing app for small business customers of Capital One.
Implemented reporting for business team to track changes to invoices for auditing, and improved performance of SQL queries over large tables by 59% from 11 sec to 4.5 sec via structuring queries to minimize sorting
Led efforts to decouple integration tests from UI mock data, which decreased rate of CI/CD pipeline failures from dependencies between tests and resolved a common pain point among engineers on the team
Implemented validation of CSVs of invoices imported from invoicing company via Lambda, reducing response time for errors by notifying business team whenever issues occurred with uploading invoices into system
Implemented new calculations and refactored existing ones in rules engine, ensuring that all of the invoices in the system had their dollar amounts and statuses computed correctly
Deployed and troubleshooted infrastructure of app, whose architecture was version controlled with CloudFormation and involved working with Route53, ELB, ECS, ASG, RDS, S3, IAM, and CloudWatch
Technologies – CSS, TypeScript, Angular, REST, Go, PostgreSQL, Jenkins, Docker, AWS
Education
2011 — 2015
University of California, Berkeley
Bachelor's in Biology
2011 — 2015
2014 — 2014
General Assembly
UX Design Bootcamp
2014 — 2014
2007 — 2011
Diamond Bar High School
2007 — 2011