Prateek Gupta

Software Engineer

India6 yrs 2 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Developed a $12.5M saving algorithm at Amazon.
  • Created an AR navigation app in under two weeks.
  • Led projects improving efficiency in retail logistics.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Retail Tech and AI solutions.

Contact

Skills

Core Skills

JavaAwsMicroservicesDeep LearningMachine LearningData Processing

Other Skills

Spring FrameworkPython (Programming Language)Amazon Web Services (AWS)GuiceData AnalysisAR DevelopmentSparkSQLOCRChatbot DevelopmentPythonData VisualizationC++CMySQL

About

I am Prateek Gupta, an enthusiastic software engineer who likes to build products and learn about up and coming technologies, and businesses. I have close to 3 yrs of experience working on java based services with Amazon and PayPal. During my tenure at Amazon, I was a subject matter expertise for Scanogram product, which helps in reducing the time taken to find products in a physical store. For Scanogram, I have independently developed an algorithm to assign human readable numbers to each rack in store with the objective to reduce time taken to find products in a store creating a labour saving impact of 12.5M $ across 500 stores. I was also instrumental in developing an AR based navigation application which finds the shortest path to a product and provides direction using AR in less than 2 weeks. Prior to Amazon I was with PayPal, working on a payments gateway platform. I have a major in Computer Science and Engineering from IIIT Pune. As part of my internship I have also worked with Bosch as ML Intern. I prefer to spend my free time reading tech and business article and hitting the gym. I love to do road trips, travel and explore new food joints.

Experience

6 yrs 2 mos
Total Experience
1 yr 2 mos
Average Tenure
1 yr 11 mos
Current Experience

Blinkit

SDE 2

Jun 2024Present · 1 yr 11 mos · Gurugram, Haryana, India

Salesforce

Member of Technical Staff

Mar 2023Jun 2024 · 1 yr 3 mos · Hyderabad, Telangana, India

Amazon

Software Development Engineer 1

Jun 2021Mar 2023 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Amazon Physical Stores Tech Team : worked as a lead software developer and subject matter expert for Scanogram applications, to reduce time taken to find products(like bread, egg etc) by pickers/customers and capture the location of products in the physical stores
  • Rack/Bay Numbering Project : helped in improving Units Picked Per hour by 2.5+ , which had 12.5M $ impact in labour saving across 500 stores. I created an algorithm from scratch to automatically assign human readable numbers to each rack in store. Independently worked on HLD, LLD, code for async workflow using S3, SQS, DynamoDB (AWS) and deployed in production.
  • Scan Session BI IntegrationProject: exposed the session data to clients and business team for reporting, dashboarding purposes. Gathered use-cases from stakeholder, created multiple data schema option to cover use-cases. Delivered the project.
  • In-Store AR Navigation Application: Developed a pilot to find the shortest path to a product and get the directions using AR in IOS devices in less than 2 weeks. This pilot was also added to the product roadmap.
  • Worked on creating infrastructure using code, scaling/de-scaling of services, security vulnerability like log4j.
  • Mentored one intern and one new hire and have taken 39+ interviews for amazon.
  • Transportation Financial System Team: It helps in calculating the shipping cost of a single parcel.
  • Delivered enrichment-based cost allocation strategy for GAP service, to allocate cost of shipping using single product shipment strategy instead of just weight. It was a spark job-based service written in java to join and process terabytes of data every month.
  • Scaled the services during q4 peak 21' in amazon. Added and improved in total 40 plus alarms and ticket for SQSs and other resources to make system ready for peak traffic.
Spring FrameworkPython (Programming Language)MicroservicesAmazon Web Services (AWS)GuiceJava+1

Paypal

Software Engineer

Sep 2020Jun 2021 · 9 mos

  • Worked as part of the PayFlow Payment Gateway Solution Teams, which is part of the Unbranded Payments solution for PayPal. PayFlow apps provides Onboarding, Reporting (recurring), Billing (recurring), Configuration tools and different payment methods to the merchants along with custom processor options. We have in total 13 applications some of which are UI based, some API based and some are the base applications to support other applications.
  • I worked to roll out a security enhancement to update the SHA1 hashing algorithm to SHA2 hashing algorithm across all the application. It involved coding and testing all the possible scenario's, as missing a scenario could have raised a P0/P1. Also worked on improvements, enhancements and debugging bugs of P2, P3, P4 priority on 7-8 apps on a regular basis.
SQLMicroservicesJava

Robert bosch engineering and business solutions private limited

Project Trainee

Jun 2019Dec 2019 · 6 mos · Koramangala,Bangalore,India

  • Automatic Number Plate Recognition System: Developed and deployed the Automatic Number Plate Recognition by creating a custom two-part deep learning model consisting of a license plate detector and OCR module, using YoLo architecture (DARKNET). Achieved 4-wheeler accuracy –
  • 96% and 2-wheeler accuracy – 56%, outperformed by 2-3% other commercially available software.
  • Human Compatible Machines: POC to develop a generic framework, with capabilities like - emotion detection, empathy, trust. RASA chatbot was developed and deployed on slack, to generate a pseudo empathic response based on detected human emotions. Also, fine-tuned the Tacotron (Text-ToSpeech) model to produce voice modulated speech with the added emotional tone of amusement, disgust, anger, etc.

Advance technology consulting solution

Intern

Jun 2018Jul 2018 · 1 mo · Jaipur Area, India

  • Worked on a live project named, OTR-One Touch Retail for Mercedes-Benz Germany. Pandas and Numpy libraries were used to automate the process of insurance claims filed against the service contract agreement after car crashes.
  • This process was earlier done by an auditing team hired by Damler, based on whether company has defined a claim in the master file and if not, whether the claim is being given to any user previously using the claim's history.Now we had to streamline the process by grouping together all the relevant parts which can be replaced due to a particular car crash.
  • We achieved the automation by converting all the unstructured data into the structured data, cleaning it and then applying concepts of random forest to group together the related parts.

Education

Indian Institute of Information Technology, Pune

B.Tech — Computer Science and Engineering

Jan 2016Jan 2020

Bal Bharati Public School

Jan 2002Jan 2014

Stackforce found 100+ more professionals with Java & Aws

Explore similar profiles based on matching skills and experience