Experience
2024 — Now
2024 — Now
Payments Ingestion Team
2023 — 2023
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
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
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
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
University of California, Berkeley
Bachelor's in Biology
2011 — 2015
General Assembly
UX Design Bootcamp
2014 — 2014
Diamond Bar High School
2007 — 2011