Aashish Gupta

Software Engineer

Bengaluru, Karnataka, India10 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 7 years of experience in Backend Development.
  • Mentored more than 700 students and professionals.
  • Strong expertise in scalable distributed systems.
Stackforce AI infers this person is a Backend Engineer specializing in scalable systems within the Retail Tech industry.

Contact

Skills

Core Skills

JavaSpring Boot

Other Skills

AlgorithmsAndroid SDKAndroid StudioArangoDBAzure SQLData StructuresElastic SearchGitKafkaLinuxMySQLNgRxProgrammingSoftware Development

About

I am a Software Engineer at Uber and have over 7 years of total working experience in Backend Development for highly scalable distributed systems. I love learning new things and am all about trying out new stuff, and have worked on Java, Spring Boot, Go lang, Angular, etc. I am always keen on learning new technology and sharing my knowledge through public and community groups. I have mentored more than 700 students and working professionals and have been doing it since 2015 online and offline. I like to teach people and have created my youtube channel as well for the same. Core expertise area: Go, Lang, Glue Java System Design Scalable Distributed Systems Problem-Solving Data Structures and Algorithm Design Patterns Spring Boot

Experience

Uber

Software Development Engineer II

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

  • Software Developer for Membership Exclusives Benefits for Uber One Membership Program
  • Uber Mobility Cashback:
JavaSpring Boot

Walmart global tech india

Software Development Engineer III

Feb 2021Aug 2022 · 1 yr 6 mos · Bengaluru, Karnataka, India

  • Assortment and Space Platform
  • This platform is a digital twin for Walmart's physical stores, which is used to solve the problems and issues happening during floor planning, locating items, and providing adjacency data required for recommendations for which category items to be kept nearby.
  • 1. Job Scheduler
  • Design and Developed a multi-threaded Job Scheduler based on Producer and consumer, which is used to fetch Walmart's store's fixtures and categories data periodically from the legacy Database and store it in the elastic search for providing better search capabilities after processing it as per the requirements.
  • 2. Adjacency and Proximity Calculation Algorithms
  • Designed and Implemented Adjacency and Proximity Algorithms which calculate the Adjacent fixtures (left, right, back, opposite, bridge, perpendicular, etc) to each other along with their proximities from a different point of interest like Enterance, Pharmacy, etc. It also Identifies the special cases of the fixtures including grid fixtures, subsections, end fixtures, etc.
  • 3. Generic Validation Framework especially for Validating Adjacency and Proximity Data
  • Designed, Developed, and Implemented a plugin-based framework that can take any Object(in this case the adjacency object) and perform the validations over the data attribute to recognize whether it's correct or not.
  • Tech Stack
  • 1. Java
  • 2. Spring Boot
  • 3. Kafka
  • 4. Azure SQL
  • 5. Elastic Search
  • Concepts, Learning, and Algos
  • 1. Producer Consumer
  • 2. Java Reflection
  • 3. Backtracking
  • 4. DFS and BFS in Graphs
JavaSpring BootKafkaAzure SQLElastic Search

Dell emc

2 roles

Senior Software Developer

Oct 2019Feb 2021 · 1 yr 4 mos

  • Design and Developed end to end REST interface and client interface for Recoverpoint.
  • Expertise :
  • Distributed System, System Design, Problem Solving, Data Structures, and Algorithms.

Software Development Engineer 2

Feb 2018Sep 2019 · 1 yr 7 mos

  • Worked in Core Product and Technologies Team of EMC as a Full Stack Developer in Recover Point software which is used to replicate and protect the data.
  • Technical Stack:
  • Java
  • Spring Boot
  • ArangoDB
JavaSpring BootArangoDB

Adobe

Software Engineer

Aug 2016Feb 2018 · 1 yr 6 mos · Bangalore

  • Contributed in the development and testing of the core product application with the synchronisation of application's data and projects on Adobe's creative cloud.
  • Java, Android SDK, Android Studio, Git
JavaAndroid SDKAndroid StudioGit

Symantec softwares india pvt ltd / veritas technologies

Associate Software Engineer

Mar 2015Jun 2016 · 1 yr 3 mos · Baner, Pune

  • Part of performance engineering group for the vxfs file system, includes finding out the root cause of performance lags and performance issues and improve it.

Education

Centre for Development of Advanced Computing (C-DAC)

Diploma in Advance Computing — Computer Science

Jan 2014Jan 2015

Meerut Institute of Engineering and Technology

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience