Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Dheeraj Tyagi

Summary

Experienced Staff Software Engineer and Tech Lead with 15 years of expertise in developing highly scalable distributed applications. Specializes in scaling backend systems for multi-billion record datasets. Recognized for strong communication skills, rapid troubleshooting abilities, innovative design capabilities, and meticulous attention to detail.

Overview

14
14
years of professional experience

Work History

Staff Software Engineer and Tech Lead (E6)

Meta
07.2022 - Current
  • Role: Tech Lead in the Release Engineering team, overseeing the deployment of software updates globally.
  • Develop strategic plans and define roadmaps aligning with Meta's broader objectives.
  • Lead the team in identifying and delivering critical projects, enhancing software delivery efficiency.
  • Successfully reduced software release times from 8 hours to 4 hours, enabling rapid rollout of new functionalities and security updates.
  • Re-architected existing backend infrastructure systems and established new ones from scratch.
  • Developed a system to measure the quality of labels used to train models to prevent scraping across all Meta apps, validating over 10 billion labels per day.

Senior Software Engineer (E5)

Meta
10.2018 - 07.2022
  • Worked in the ingestion team of catalog, responsible for storing and managing product-related information for around 150 billion items across Meta's family of apps.
  • Designed and implemented solutions to make the system scalable enough to process 40 billion items per day while maintaining high success rates and low latencies.
  • Re-architected the catalog ingestion infrastructure to handle billions of records per day.

Senior Technical Lead

Paytm
12.2015 - 10.2018
  • Set up a new team for the POS (Point of Sale) project from scratch, taking ownership of the end-to-end software development life cycle management.
  • Handled end-to-end responsibilities for Paytm payments data storage, retrieval, and processing system, including managing deployable components for around 10 components.

Software Development Engineer

Amazon
06.2012 - 12.2015
  • Designed and built an end-to-end auto-publishing pipeline for ingesting PDF content into the Kindle ecosystem.
  • Created a service to calculate the cost of delivery of newspaper/magazine to customers downloading content via WAN network, leading to cost minimization up to 2m USD/month.

Member of Technical Staff

Adobe
07.2011 - 06.2012
  • Worked in the Adobe Flash Professional 7 team, developing multimedia authoring programs for the Adobe Engagement Platform.

Software Engineer

Motorola Mobility (a Lenovo Company)
02.2011 - 07.2011
  • Developed a framework for Remote Booking Software that receives control messages from a mobile device for functions like booking a program scheduled in the future.

Education

Bachelor of Technology - Information Technology

Indian Institute of Information Technology
Allahabad
01.2011

Skills

  • Designing scalable software architectures
  • Mentoring team members
  • Establishing strategic vision
  • Automated integration processes
  • Team leadership

Timeline

Staff Software Engineer and Tech Lead (E6)

Meta
07.2022 - Current

Senior Software Engineer (E5)

Meta
10.2018 - 07.2022

Senior Technical Lead

Paytm
12.2015 - 10.2018

Software Development Engineer

Amazon
06.2012 - 12.2015

Member of Technical Staff

Adobe
07.2011 - 06.2012

Software Engineer

Motorola Mobility (a Lenovo Company)
02.2011 - 07.2011

Bachelor of Technology - Information Technology

Indian Institute of Information Technology
Dheeraj Tyagi