# Nupur Goyal > Staff Software Engineer at Slack Location: San Francisco Bay Area, United States Profile: https://flows.cv/nupurgoyal ## Work Experience ### Staff Software Engineer @ Slack Jan 2018 – Present ### Staff Software Engineer @ Pandora Jan 2014 – Jan 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 ### Software Engineer @ eBay Jan 2011 – Jan 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 ### Software Engineer Intern @ Cisco Jan 2010 – Jan 2010 Worked on quality metrics (code coverage and complexity) for the WSG project. ## Education ### B.S in Electrical Engineering Computer Science University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/nupur-goyal-a4892230 --- Source: https://flows.cv/nupurgoyal JSON Resume: https://flows.cv/nupurgoyal/resume.json Last updated: 2026-04-12