Gaurav Gupta

VP of Engineering

Bengaluru, Karnataka, India22 yrs 9 mos experience
Highly Stable

Key Highlights

  • 19 years of engineering leadership experience
  • Expertise in cloud-based services and virtualization
  • Proven track record in big data and machine learning
Stackforce AI infers this person is a SaaS and B2B expert with a strong focus on cloud services and data processing.

Contact

Skills

Core Skills

Big Data ProcessingMachine LearningData ProcessingBackend DevelopmentMobile ServicesIdentity ManagementCloud ServicesDisaster RecoverySoftware DevelopmentVirtualization

Other Skills

Data LakeAWS S3AWS GlueEMR SparkJavaReactJSMySQLAngularJSJQueryAndroid SDKiOS SDKAzureCloud BackupDistributed SystemsData Protection Manager

About

Hands on Engineering leader with 19 years of experience building products and cloud-based services that delight end users with engineering management experience of 9 years. Diverse product experience which spans across areas of virtual assistance (Alexa), big data processing, mobile identity, payments, backup, disaster recovery, virtualization and cloud infrastructure (AWS and Windows Azure).

Experience

22 yrs 9 mos
Total Experience
6 yrs 3 mos
Average Tenure
3 yrs 9 mos
Current Experience

Acko

VP of Engineering

Aug 2022Present · 3 yrs 9 mos · Bengaluru, Karnataka, India

Amazon

Engineering Manager

Aug 2017Aug 2022 · 5 yrs · San Francisco, California

  • Engineering Manager, Amazon Search
  • Leading the Amazon Search Data platform team responsible for delivering high quality and fresh ML model training data, and providing seamless access to all ML artifacts through managed Federated Data Lake infrastructure. This big-data platform provides the ML training data to Amazon search ranking, matching quality, search economics and also powers live-site features, including search suggestions, query understanding, spelling, search result ranking, and personalization. The team is responsible for building data processing workflows on EMR Spark, operational tools for orchestrating the data processing workflows, providing access to 250+ teams for generated datasets through a datalake built on top of AWS S3/Glue and providing data governances tools around quality and compliance.
  • Engineering Manager, Amazon Music
  • Led a team of 21 backend developers responsible for Amazon Music royalties and reporting calculation and delivery. The team was responsible for building data processing workflows on EMR Spark for large scale data processing as well as building operations tools in Java/ReactJS for managing those workflows. Key experiences are focused around:
  • Working in an organization which is seeing hyper-growth in terms of features and territories expansion and working through the challenges of prioritization and scoping of new features while ensuring operations workload and tech debt remains low
  • Architected and drove development of a new royalties platform which allows better development, testing and monitoring of Music royalties calculations and delivery
  • Provide clear career growth plan and opportunities for managers and developers to learn and grow.
Big Data ProcessingMachine LearningData LakeAWS S3AWS GlueEMR Spark+2

Verizon labs

Director Of Engineering

Oct 2013Aug 2017 · 3 yrs 10 mos · San Francisco Bay Area

  • Leading a team of 24 developers to build mobile internet services which aim at creating new B2B revenue stream for Verizon Labs. These services enable mobile website/application developers to increase their users engagement and conversions (one click install, login, data incentives, payments, etc). Key experiences are focused around:
  • Hired and built a world class engineering team to build an internet services platform, and drive development of backend services using Java/MySql, frontend portals using AngularJS/JQuery and Android/iOS SDKs and mobile applications.
  • Architected and drove development of OpenID Connect based identity platform to provide user login and personalization and scaled it to support millions of users and daily transactions with high reliability. Continuing to enhance the identity platform to support advanced authentication mechanisms, payments and fraud prevention.
  • Working with product managers to understand the product requirements and work with engineering, architecture and cross-group technical teams to break them down into technical specifications.
  • Putting execution plan in place for the engineering team taking into account all the dependencies and drive towards successful release of the services and their subsequent upgrades.
  • Provide clear career growth plan and opportunities for developers to learn and grow.
JavaMySQLAngularJSJQueryAndroid SDKiOS SDK+2

Microsoft

3 roles

Senior Technical PM/Architect

Promoted

Oct 2010Oct 2013 · 3 yrs

  • Worked on defining and launching Azure services which allowed backup and disaster recovery of on-premise workloads to Windows Azure.
  • Part of core technical team which designed the distributed service and storage architecture for management of cloud backups using Azure compute, blob storage and tables.
  • Conceptualized and designed the client-side encryption mechanism for cloud backups to ensure customer data is kept safe and secure in the cloud.
  • Designed and implemented various service deployment and monitoring tools for rolling upgrades, inside-out and outside-in monitoring as well as service usage reporting.
  • Instrumental in launching these services by enabling trial customer engagement, integrating with internal partners, and working with teams across geographies.
AzureCloud BackupDisaster RecoveryDistributed SystemsCloud Services

Technical Lead

Promoted

Sep 2007Sep 2010 · 3 yrs

  • Drove end-to-end development for the Workgroup protection feature in Data Protection Manager which allows backup of workgroup machines. This included building the initial design and prototype, getting agreement for the feature from leadership and then building it in the product with a team of 3 developers and test engineers.
  • Also instrumental in transitioning the team from an on-premise software development group to a service development group by providing guidance and developing tools for Live-site monitoring and use of SCRUM and frequent service updates for agile development.
Data Protection ManagerSCRUMAgile DevelopmentSoftware Development

Software Design Engineer

Jul 2003Aug 2007 · 4 yrs 1 mo

  • Worked in enterprise products in backup and virtualization space and responsible for several components like storage management, VSS requestors and writers, virtual machine deployment and migration and acquired skills of programming in C#/C++ as well as extensive knowledge of Windows Server internals especially storage and Hyper-V features.
C#C++Windows ServerHyper-VVirtualization

Education

Indian Institute of Technology, Delhi

BTech and MTech — Computer Science and Engineering

Jan 1998Jan 2003

Stackforce found 100+ more professionals with Big Data Processing & Machine Learning

Explore similar profiles based on matching skills and experience