Experience
2023 — Now
2023 — Now
New York, United States
Leading, building, and coordinating the Banking Organization's migration of its decade old Ember.js app to a brand new React app. Scoped the multi-month plan to launch the first set of features using micro-frontend architecture & tools. Worked with product managers to align on deadlines and feature sets required for upcoming projects.
Initiated, planned, and executed the migration of the Loans Team's frontend to the company's new in-house web design system. Migrated legacy Ember components and styles to web components. Launched the new changes to customers over multi-month phases to mitigate risk, minimize development interruptions, and allow for digestibility. Coordinated and led engineers from across the org.
Built an event-driven service in AWS to communicate with merchants and collect on loans. Utilized AWS Step functions to orchestrate multi-month AWS Lambdas which would send emails via the third party content management service, Contentful, and run debits through Block's internal Rails systems.
2019 — 2023
2019 — 2023
New York, United States
Led a team of 10+ engineers during the initial outbreak of COVID-19 to build Block's online application for the government's PPP Loans program. Given the urgency of this project, this feature was quickly built and launched only after a month of design and development. $820 million of PPP Loans were distributed, providing access to a financial lifeline to more than 76,000 small businesses. Designed and built the front-end in Ember.js with validation, state management, and event tracking. Designed and built the backend's CRUD APIs, models/protobufs, databases, and data processing flow.
Integrated the company's event tracking framework into the Loans Team's web application. Created and maintained the integrations with third party services such as Amplitude (monitoring), Iterable (marketing platform), and Snowflake (data tracking).
Designed, built, and led the full-stack migration of loan applications to originate loans through the new Square Financial Services bank from the legacy third party partner bank. Executed a multi-phased, multi-week launch across multiple services across Block such as the Ember.js web UI updates, Ruby/Rails API design, backend application processing and tagging, MySQL updates, translations, emails, PDF generation and storage, and updates of internal tools.
2014 — 2019
2014 — 2019
San Francisco Bay Area
Designed, developed, and maintained features for the Sales Reporting infrastructure which aggregates and serves reporting data in real time from our multiple databases on terabytes of data. Worked with multiple databases such as MySQL, HBase, and Google Spanner to solve different problems.
Led the project to migrate terabytes of archival data to the team’s first Google BigTable database instance while maintaining data correctness and live writes.
Lead web developer for the Sales Reporting Ember.js web application, the most visited pages on the merchant’s web dashboard. Provided reviews and feedback for the technical direction of the team. Maintained ownership of the app ensuring quality and correctness.
2013 — 2013
2013 — 2013
Mountain View
• Created a new Play application in Scala for editors to maintain and edit articles on LinkedIn.
• Pioneered development for the new web framework. Fixed critical bugs and documented features to be implemented.
2012 — 2012
Berkeley
Developed a website for the ASUC Green Certification Program.
Education
University of California, Berkeley
Bachelor of Science (B.S.), Computer Science and Electrical engineering
2010 — 2014