Experience
2018 — Now
2014 — 2018
2014 — 2018
Oakland, CA
• Established myself as a technical leader on the ad buying and campaign management systems that are responsible for the lifecycle of an ad campaign from planning to billing by leading and coordinating engineering efforts and mentoring several engineers. These systems are core for bringing in $1B+ in ad revenue
• Broke out the business logic responsible for targeting audience segments into its own JSON-RPC web service (Python + Django)
• Designed extensible and scalable data models
• Set up alerts and monitoring for production support
• Came up with a release plan to transition usage the new service.
• Coordinated work with QE and Analytics to transition complex and crucial workflows leading to a smooth production launch
• Delivered on a time-sensitive project to migrate all video ads and associated creatives to the video VAST ad format (Python + Django + Celery)
• Changed existing workflows to consume VAST DFP (Google’s ad server) API
• Developed asynchronous tasks to re-push all video ads to DFP
• Coordinated end to end development and testing with Mobile, Web, Ad Server Mediation, Analytics, Product, and QE teams
• Developed Celery tasks using in-built workflows for large data backfills
• Continually took the opportunity to refactor legacy codebase while working on projects and bugs
• Enabled creating, transacting on and billing viewable lines to measure an ad's 'viewable' metrics.
• Contributed to the Viewability OM SDK project to come up with new industry-wide third party viewability tag standards
• Experience in writing Django REST APIs with Swagger documentation
2011 — 2014
2011 — 2014
San Jose, CA
ListAd France Project:
Developed features on List Ad page for ebay.fr
Contributed to important production bugfixes
Geo Expansion Project:
Worked in the Geo Expansion Platform/Services team
Responsible for writing scalable platform code for user geo location detection and providing API for downstream domain logic
Wrote REST service using JAX-RS with Jersey for geo location detection
Developed and maintained Jersey client jars for external teams
Provided continual support for multiple internal ebay platforms
Item Title Translation Project:
Contributed to end to end development in the Item Title Translation project
Wrote a consumer to get real time event information of newly listed, re-listed or revised items on ebay.com
Contributed to writing a REST service using JAX-RS with Jersey for translation and caching of item specifics to different languages in a MongoDB collection
Provided service client apis to external teams
2010 — 2010
2010 — 2010
Worked on quality metrics (code coverage and complexity) for the WSG project.
Education
University of California, Berkeley