S

Shailesh Gupta

Senior Software Engineer

Bengaluru, Karnataka, India11 yrs 4 mos experience
Highly Stable

Key Highlights

  • 9+ years of experience in software engineering.
  • Expert in building scalable distributed systems.
  • Hands-on experience with AWS EMR and Athena.
Stackforce AI infers this person is a Cloud Computing and Data Analytics expert with strong experience in distributed systems.

Contact

Skills

Core Skills

Distributed SystemsAmazon Web Services (aws)Amazon Elastic Mapreduce (emr)

Other Skills

API DevelopmentAmazon AthenaApache AirflowApache KafkaApache SparkApache Spark StreamingApache TezBig DataComputer EngineeringComputer ScienceDesignDesign PatternsDocker ProductsEmr ServerlessFull-Stack Development

About

• Software Engineer with 9 years+ work experience - Amazon, Qubole, Flipakrt. • Hands-on experience in Java, Big Data, Distributed Systems, Microservices and Open Source technologies. • Experience working across breadth of domains - Cloud Computing, E-commerce, and Retail. • Vast experience in building scalable, high performance and secure distributed systems. • Built products and solutions adhering to compliance and data governance providing end to end lineage and efficient metadata tracking in major public clouds.

Experience

Uber

Senior Software Engineer

Mar 2025Present · 1 yr · Bengaluru, Karnataka, India · Hybrid

Amazon web services (aws)

2 roles

SDE II

Apr 2023Mar 2025 · 1 yr 11 mos

  • I am part of Amazon Web Services EMR + Athena Team. Amazon EMR is the industry-leading cloud big data solution for petabyte-scale data processing, interactive analytics, and machine learning using open-source frameworks such as Apache Spark, Apache Hive, and Presto.
  • Amazon Athena is a serverless, interactive analytics service built on open-source frameworks, supporting open-table and file formats.
Amazon AthenaDistributed SystemsHadoopAmazon Web Services (AWS)

SDE II

Feb 2021Mar 2023 · 2 yrs 1 mo

  • Worked on AWS EMR - Apache Hive and launched the first offering of Serverless Hive via EMR Serverless.
  • https://docs.aws.amazon.com/emr/latest/EMR-Serverless-UserGuide/getting-started.html
dockerAmazon Elastic MapReduce (EMR)Emr ServerlessHiveApache TezDistributed Systems

Qubole

Software Developer

May 2019Dec 2020 · 1 yr 7 mos · Bengaluru Area, India

  • Data Apps Team
  • ➢ Worked on a cost​ attribution model​ for each query in hive, spark, presto based
  • on cpu usage using ​spark​, ​airflow​ pipelines, enabling them to monitor and
  • reduce cost.
  • ➢ Worked on data sharing model to customer’s S3 bucket about their cost per
  • command and billing information.
  • ➢ Worked on data collection from customer clusters to show them metrics around
  • cost at user and command level.
Distributed Systems

Flipkart

2 roles

Software Develomement Engineer - II, Flipkart Data Platform

Promoted

Jan 2018Apr 2019 · 1 yr 3 mos

  • ➢ Worked on a job monitoring system on Hadoop resource manager.
  • ➢ Worked on the redesigning of stream data processing pipeline for consumption
  • by the end user.
Distributed SystemsApache Spark Streaming

Software Develomement Engineer - I

Jun 2015Dec 2017 · 2 yrs 6 mos

  • Selection Management
  • ➢ Worked on generating the insights to sellers in order to meet high demand products.
  • ❖ Trust & Safety Team
  • ➢ Worked on building a platform which supports easy workflow management for
  • big-data processing using Apache Camel and Spark.
  • ➢ Worked on multiple use cases for generating insights which were used for
  • detecting frauds in online shopping.
  • ➢ Worked closely with data science team for development of ML models
  • ➢ Worked on developing a common platform which is being used for feature
  • logging and running multiple ML models.
  • ➢ Worked on generating the insights from streaming data for ML model

Belzabar software design india private limited

2 roles

Computer Scientist

Jun 2014Jun 2015 · 1 yr · New Delhi Area, India

  • ❖ ERB (Educational Records Bureau) Reporting:
  • ➢ Worked with LAMP team to understand the existing project and implementation of the SSO (Single Sign-On) login functionality for the project. It is based on the CMS Drupal and uses MySQL as the database.
  • ❖ Surfboard:
  • ➢ Worked on an internal project Translations management system for the Ixquick and Startpage search engine using PHP, JqueryUI, and Postgresql and to integrate with Ixquick.
  • ❖ Email Campaign:
  • ➢ Worked with LAMP team to implement web services using PHP and MySQL to broadcast and manage the emails meant for various promotional as well as information campaigns of an organization. It allows the business users to create the campaigns right from the scratch with user built templates and letterheads to choose from, as well as enforce an approval hierarchy so as to broadcast only the approved emails to customers.

Intern

May 2013Jul 2013 · 2 mos · New Delhi Area, India

  • Worked on an application that handles thousand of user­ scheduled appointments.
  • Implemented cancelling and rescheduling of appointment, handling large number of appointments.
  • Implemented scheduling from a spreadsheet in bulk.
  • Technologies Used:
  • Server­side: C#, .NET, WCF( 3­tier architecture)
  • Database: MSSQL
  • UI: jQuery

Education

National Institute of Technology Durgapur

B.Tech — Information Technology

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Distributed Systems & Amazon Web Services (aws)

Explore similar profiles based on matching skills and experience