SANCHIT GUPTA

I'm

About👨‍💼

Hello 👋, I'm Sanchit Gupta, a Software Development Engineer at Amazon and a competitive coder. I graduated from BITS Pilani, Hyderabad Campus, majoring in Computer Science and minoring in Data Science. I’ve previously interned at Amazon, Ericsson, and CSIR-National Chemical Laboratory.

I’m a tech enthusiast with a passion for learning new things every day. My special interests lie in backend development, and I’m currently diving into Data Engineering. Outside of work, I enjoy playing sports, listening to music, and traveling occasionally to broaden my perspective on life.

Target-oriented and skilled at transforming business challenges into technical solutions, I’m also passionate about software development, machine learning, and competitive programming. With a Specialist ranking (1400+ rating) on Codeforces, I strive to solve real-world problems while making a lasting impact on the projects and organizations I’m involved with.

Technical Skills👨‍💻



  • Languages: C/C++, Java, Python, JavaScript, SQL, HTML, CSS
  • Frameworks: Spring Boot, Django, Bootstrap
  • Developer Tools: Git, Amazon Web Services (AWS), MySQL, Github

Education / Work Experience

Education 🏫🎓

Delhi Public School Gurugram

2006 - 2020

CLASS X : 94% (BEST 5: 97.2%)

CLASS XII : 92.4% (PCM + CS + English)

Awarded the Scholar Badge, Blue Blazer, Blue Tie, Blue Badge, and finally the Gold Medal for consistent academic performance from class V to XII.

Birla Institute of Technology and Science Pilani - Hyderabad Campus

2020 - 2024

Degree: B.E. Computer Science & Minor in Data Science

Grade : 8.08

Courses

Object Oriented Programming

Database Management Systems

Data Structures and Algorithms

Information Retrieval

Operating Systems

Computer Networks

Deep Learning

Optimization

Computer Architecture

Computer Programming

Discrete Mathematics in CS

Cryptography

Compiler Design

Machine Learning

Foundations of Data Science

Number Theory

International Institute of Information Technology - Hyderabad

CVIT Summer School

August 2023

Participated in the CVIT Summer School on Artificial Intelligence with a focus on Computer Vision and Machine Learning, guided by renowned faculty and industry experts, organized by IIIT-Hyderabad.

Professional Experience 🏢

CSIR - National Chemical Laboratory

05/22 - 07/22

Summer Intern

  • Built a CRUD web application to store chemical processes involving Runaway reactions and their conditions to enable Data Engineers to simulate to learn, predict and build an alert system.
  • Technologies used: Django, HTML, CSS, Bootstrap.

Amazon

05/23 - 07/23

Software Development Engineer (SDE) Intern

  • Department: Performance Adv. Core Engine
  • Team: BLR Veritas ETL (Analytics & Data Management (ADM) - Spektr)
  • Deliveries:
    • Proposed an innovative solution to build Dynamic Data Writing Mechanism in Spektr and completed its Proof of Concept using Spark UI. Created comprehensive design document and wrote scripts for data, performance and cost analysis.
    • Successfully presented and gained approval for the proposed design document during the Brainstorming session, aimed at reducing job failures due to low/high Part File Consolidation (PFC) number and optimizing data writing, leading to annual cost savings of $100K.
    • Implemented and deployed the PFC Scaling Mechanism to optimize performance for Amazon Prime Day’23.
    • Implemented and deployed a feature to update Custom Jars and Spark Params for Ingestion & Transformation Jobs in Spektr UI via newly developed Update API. Formulated a design document and Low-Level Design for demonstration.
    • Fixed the bug in Spektr UI by passing the correct Payload to Greenpill API to retrieve the correct cluster ID to load the ETL execution details for all workflows.
  • Technologies used: Java, ReactJS, Python, Apache Spark, Pandas, Matplotlib, Amazon Web Services (CloudWatch, EMR, S3, dynamoDB, Apache Airflow).

Ericsson

01/24 - 08/24

Data Scientist Intern

  • Department: GFTL GAIA - AI Hub India 1
    • Developed an automated solution using Python and Selenium web drivers for web scraping to retrieve Excel files from Jira and Replir websites automatically, eliminating manual intervention and reducing file search and download time.
    • Wrote VBA macros to process downloaded files from Jira, Replir, and Export data in Excel. This automation minimized preprocessing tasks for Data Engineers, allowing them to focus on more critical tasks.
    • Created multiple Power BI Dashboards with seamless integration, enabling automatic data uploads and updates after processing. This removed the need for manual file creation and upload, streamlining the data analysis workflow.
    • Impact: These innovations collectively reduced the manual effort for Data Engineers by 98 %, significantly reducing the time and enhancing the data analysis.

Projects💻🎯

Some of my works.

SocialButterfly - A Social Media App

Designed and implemented a Social Media web Application which allows users to post, follow, comment and like each other's post as well as create own pages to innovate, inform and inspire.
Used Django and MySQL to develop the backend and database segment of the project.
Used HTML5, CSS3 and Bootstrap for frontend.

Car Parking Management System

A group project to build a web Application using OOP concepts in Java which is used for booking car parking slots online.
Used Spring Boot and MySQL to develop the backend and database segment of the project.
Used HTML5 and CSS3 for frontend.

📈

Stock Management System

Wrote data structures (Linked Lists, Hash Maps and BSTs) from scratch to implement a stock management system in C++.

Hospital Management System

A group project to build a web application portal for keeping records of doctors, patients and other hospital staff along with the medical reports, bills, rooms and medical inventory.
Used Spring Boot and MySQL to develop the backend and database segment of the project.
Used HTML5 and CSS3 for frontend.

Boolean Information Retrieval System

Developed a Boolean Information Retrieval System to return those documents (specifically their names from corpus/dataset given) which satisfy Boolean (AND, OR and NOT with their combinations).
Used Python along with standard libraries like Numpy and NLTK.

Decomposition of a Polygon into Convex Polygons

Implemented a research paper titled “Algorithms for the decomposition of a polygon into convex polygons” to achieve concave polygon decomposition into minimum convex polygons in C++, along with its visualization in Python.

Contact 📧

Looking for a developer, have a project idea to discuss, or just want to connect? Choose your preferred means of communication, and let's get talking.

Location:

Gurugram, Haryana, India