A multi-faceted Software Engineer who has built everything from mobile apps to high-performance streaming data pipelines. Looking to continue to build big-data infrastructure.
Experience
2024 — Now
2024 — Now
Sunnyvale, California, United States
2020 — 2024
2020 — 2024
San Francisco, California, United States
INK (Incident Kommander)Team
• Responsible for assessing, mitigating, and communicating during Twitch-wide incidents affecting multiple teams.
Ad Brand Safety Team
• Collaborated with Twitch's Safety team on the biggest cross-functional engineering initiative to launch Content Classification Label (CCL) Enforcement, enhancing Twitch’s brand's advertising safety rating.
• The CCL Enforcement Service is a Golang Lambda that talks to a AWS Fargate Service backed by DynamoDB and a Kinesis stream to receive real time user reports.
Ad Fraud Team
• Successfully reduced fraudulent ad traffic on Twitch by over 50% within six months through targeted experiments and new data pipeline infrastructure.
• Created a CDK library that was used throughout Twitch for spinning up Airflow clusters. Wrote python based DAGs to develop heuristic based models to detect fraudulent users and IP and block them.
Ad Privacy Team
• Tech lead for the implementation of the Transparency & Consent Framework (TCF) for Twitch, aligning with EU's GDPR requirements. This project was essential for the continuation of Twitch's advertising business in the EU, safeguarding against potential fines exceeding $100M.
• Lead multiple projects to integrate new 3rd party vendors for user consent management at Twitch, unlocking new deals for Twitch varying from $12-16M per quarter.
• The Consent service is a Golang based service hosted on AWS Lambda backed with DynamoDB and a Kinesis stream. The front-end banner and dialog box is a typescript React component that talks to the Consent service via a GraphQL layer.
Ad Data Team
• Developed an advanced Anomaly Detection Code Generator that identifies and alerts anomalies in metrics.
• Designed a Python based Airflow DAG generator that would take in a config and generate Airflow jobs to publish metrics into AWS cloudwatch and alerts on anomalies in metrics.
2019 — 2020
2019 — 2020
Redwood City, California
• Worked on tuning, maintaining and incident management around our webhook system.
• Working on branch's discovery product, creating new ETL pipelines and crawling/spidering different web apps.
2018 — 2019
2018 — 2019
Redwood City, California, United States
Product backend team: As part of the product backend team these are the products I worked on
• Attribution: Developed features, alerting, monitoring for Branch’s attribution event pipeline jobs.
• Webhooks: Wrote business logic and helped scale Branch's webhook system to serve 3 billion requests per day.
• Ads: Designed and wrote features to support a variety of ads products
• Data Integrations: Wrote features to support new Data Integrations.
2016 — 2017
2016 — 2017
Palo Alto, California
Partner facing role which entailed debugging partner issues over emails, phone calls, and in-person meetings.
• Handled communication and integration support for enterprise-level customers like Yelp, Western Union, Fidelity Investments, Pinterest, HBO to name a few.
• Designed and built developer tools to ease developer integrations. For example: https://branch.io/resources/universal-links
• Debugged, triaged, and fixed issues on Branch’s mobile SDKs and backend stack.
• Mentored 5 new Integration Engineers.
Education
University at Buffalo
Master's degree
Vellore Institute of Technology
Bachelor of Technology (B.Tech.)
Dhirubhai Ambani International School