Experience
2020 — Now
2020 — Now
Redwood City, California, United States
• Engineered event-driven data pipeline, synchronizing millions of records a day from different data sources to GoFundMe's search engine through a distributed worker architecture (MySQL, SQS, Celery, Django).
• Reworked the textual and geo search result ranking configuration, boosting user click-through and conversion rates across GoFundMe's search result pages by 12.9%
• Developed various RESTFUL and GraphQL APIs in Django, Laravel, and Kotlin Springboot across GoFundMe's homepage, search page, and campaign page surfaces.
• Migrated the continuous integration and deployment pipeline for several python microservices from Jenkins to Github Actions, resulting in markedly faster and more comprehensible builds and deployments.
2019 — 2020
2019 — 2020
Menlo Park
• Developed Zendesk support ticket ETL process and REST API integration
• Migrated FB’s Portal and Oculus sites to use a unified backend for searching and rendering support articles (PHP/Hack, React, GraphQL)
• Migrated B2C supply chain for Facebook’s hardware products to a cloud-based implementation (Hack, Oracle Fusion)
2018 — 2019
Orange County, California Area
• Developed ETL functionality to automate a complex manual process of data collection and cleaning (Java, C#, SQL)
• Standardized customer data relationships and granularity within a centralized data warehouse (SQL Server)
• Developed Application Database and RESTful API to manage users and report groups within customer facing web portal (C#)
• Authored and embedded a series of business intelligence reports within customer portal; implemented dynamic, multi-role, row level security to isolate customer data (Power BI)
2017 — 2018
Orange County, California Area
• Developed Printer Diagnostic Automation tool which links technicians to relevant trouble- shooting documents based on the error/jam code reported by a malfunctioning printer (Java, SOLR)
• Developed autonomous Crawler and Entity Extractor to keep the Printer Diagnostic Automation tool up to date with newly released articles (Java, Python, SOLR)
2016 — 2017
2016 — 2017
Orange County, California Area
Financial Regulatory Notice Classifier:
• Used context-based keyword analysis to classify expected routing of regulatory mail for a financial firm – done to automate and digitalize a manual, paperbased regulatory process (Java, SOLR)
Legal Document Search Tool:
• Prototyped search tool for legal firm optimized to locate specific court cases based on judges, plaintiffs, and defendants involved in each case (Java, SOLR)
Canon Search Engine Evaluation:
• Evaluated Canon’s Search Engine and used evaluation results to improve accuracy from 51.55% to 82.71% on a 13,000 query testing set. (Python)
Education
UC Irvine
Bachelor of Science (B.S.)
2013 — 2017