Shubhanshu Garg

CEO

Delhi, India12 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of experience in data engineering.
  • Led teams to develop scalable data platforms.
  • Expert in Spark, Kafka, and AWS technologies.
Stackforce AI infers this person is a Data Engineering expert with a focus on scalable data platforms in B2C environments.

Contact

Skills

Core Skills

Data EngineeringTeam LeadershipMachine LearningMentorshipData Platform DevelopmentData IngestionReal-time AnalyticsData ProcessingBackend DevelopmentApplication Development

Other Skills

AWSAWS EMRAerospikeAgile Application DevelopmentAirflowAmazon Elastic MapReduce (EMR)Amazon RedshiftAmazon S3AngularJSApache DeltaApache KafkaApache ParquetData StructuresDeltaGit

About

• Shubhanshu has more than 10 years of professional experience in requirements analysis, system design & development of highly scalable products . • He has been working on highly scalable data platform in multiple organisations such as Snapdeal and UrbanCompany covering all the major use cases such as data ingestion, purification, persistence, analytics and reporting . • He is currently working as a Technical Lead Data Engineer at Expedia. He leads a team of 10 Data engineers reponsible for understanding product requirements, creating architecture documents for new dataproducts followed by implementation, release and maintainence of various data product. These data products enable analytics team, machine learning teams as well as ops team to unlock various business use cases. • His technical expertise primarily includes working on data technologies such as Spark, Kafka, Aws with use of languages such as Scala, Java and Javascript. He has worked on build web services using spring as well as NodeJS as part of data platform. On database side, he has experience of working with popular database such as Mysql, Mongo along with data warehouses such as Redshift and Snowflake. • He has a great passion for building data and ML products with platform as the central vision . He also has a very good knowledge of software craftsmanship, clean coding principles and core design patterns. • He is a self motivated, fast learner and result oriented individual who always strives for quality in work.

Experience

12 yrs
Total Experience
2 yrs 1 mo
Average Tenure
5 yrs 3 mos
Current Experience

Expedia group

3 roles

Senior Manager, Data Engineering

Promoted

Dec 2022Present · 3 yrs 5 mos · Gurugram, Haryana, India

  • I am currently leading a team of 10 data engineers and is responsible for various data products pertaining to user demand and supply of lodging and transportation in Expedia. I work closely with product and business stakeholders for quarterly roadmap planning, bandwidth estimation and is responsible for execution of the roadmap. We use industry standard technologies for data processing such as Spark, Kafka, AWS, Java/Scala, Airflow, Hive and Iceberg.
SparkKafkaAWSJavaScalaAirflow+4

Senior Machine Learning Engineer

Promoted

Jan 2022Dec 2022 · 11 mos · Gurugram, Haryana, India

  • I worker as tech lead for Partner recommendations platform in Expedia. I worked as an individual contributors as well mentor to 8 engineers in team to ensure execution of roadmap and maintenance of platform responsible for delivery of ML recommendations to our users.
Machine LearningMentorship

Machine Learning Engineer 3

Jan 2021Dec 2021 · 11 mos · Gurugram, Haryana, India

Urban company

Software Development Engineer 3

Jun 2019Jan 2021 · 1 yr 7 mos · Gurugram, Haryana, India

  • I worked in building the data platform team at UrbanCompany from scratch including the whole architecture and design using the latest technologies.
  • I lead a team of 3 to build a platform which provided for ingestion, purification, persistence and analytics of data coming from different sources such as clickstream ,mysql ,mongo and third parties.
  • Besides leading the platform ,my responsibilities also included owning the whole data platform AWS infra along with costing.
  • Primary technologies used were Spark, Kafka, Kafka-Connect, AWS EMR, S3, Apache Parquet, Delta, Redshift and Snowflake.
  • Languages used are Scala and Javascript along with Python for orchestration.
SparkKafkaAWS EMRS3Apache ParquetDelta+7

Snapdeal

Senior Software Engineer

Dec 2016Jun 2019 · 2 yrs 6 mos · Gurugram, Haryana, India

  • I worked in the data platform team at Snapdeal. We as a team owned the whole data ingestion, persistence and analytics(real time and batch).
  • We used Kafka as an event hub for storing all of the clickstream and transactional data in real time. We had lambda architecture henceforth . One of the edges was real time analytics and the other was batch analytics.
  • My responsibilities included leading whole of real time analytics along with events persistence to data lake .This included design development , deployment and review of code and design of team members.
  • Primary technologies used were Spark, Kafka, Aerospike and Hadoop with Java and Scala as languages.
SparkKafkaAerospikeHadoopJavaScala+2

College loopin

Co-Founder

May 2015Dec 2015 · 7 mos · Delhi

  • College LoopIn App : This app was made with aim of sharing important notices and news of college among students to keep the students updated with their college activites.The back-end services were written using spring-boot framework with MYSQL as database and they were hosted on Amazon web services. The front-end for consumption of these services was written on cordova and angular-js.
Spring BootMySQLAWSAngularJSBackend DevelopmentApplication Development

Wize commerce

Software Engineer

Jun 2014Nov 2016 · 2 yrs 5 mos · Gurgaon, India

  • I worked in the catalog team at Nextag which used to maintain all the catalog of products used for price comparison .
  • My work primarily revolved around importing,purification and normalisation of huge data feeds coming from partners such as Amazon ,Ebay ,Flipkart ,Rakuten along with various small merchants
  • We also generated a syndication feed of products curated at Nextag for various partners
  • We used big data technologies such as Kafka, Storm and MapReduce for processing this data.
KafkaStormMapReduceData Processing

Bigbite.in

Web Developer Internship

May 2012Aug 2012 · 3 mos · Lakshmi Nagar

  • My responsibility was to develop a CRM (Customer Relationship Management) module for food ordering e-commerce startupbigbite.in .
  • Earlier ,the company was managing client lead generation and agreement processes using Google DOCS. The aim was to iterate and develop a sophisticated in-house CRM more suited to the needs.

Education

Netaji Subhas Institute of Technology

Bachelor of Engineering (B.E.) — Computer Engineering

Jan 2010Jan 2014

Evergreen Public School

Jan 1999Jan 2009

Stackforce found 100+ more professionals with Data Engineering & Team Leadership

Explore similar profiles based on matching skills and experience