Prakhar Agarwal

Software Engineer

Bengaluru, Karnataka, India5 yrs experience

Key Highlights

  • Reduced run time by 70% through optimizations.
  • Developed end-to-end systems for inventory management.
  • Strong background in systems design and programming.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the E-commerce industry.

Contact

Skills

Core Skills

Systems DesignProgrammingWeb Development

Other Skills

Data StructuresJavaC++MavenHiveHadoopMapReduceProblem SolvingApache SparkSQLPythonElasticsearchDockerKubernetesContinuous Integration and Continuous Delivery (CI/CD)

About

I am a Software Development Engineer 2 at Flipkart, one of the leading e-commerce platforms in India. I graduated from Maulana Azad National Institute of Technology with a BTech degree in Computer Science in 2021. My core competencies are systems design and programming, especially in Java. At Flipkart, I work in the Inventory Planning Team, which makes data-driven decisions on the type, quantity, and vendor of inventory to meet customer demand and optimize warehouse capacity. I have developed end-to-end systems to produce prioritized inventory requirements, introduced optimizations to reduce the run time by 70%, and on-boarded microservices to Kubernetes. I have also contributed to the testing environment, the download flow, and the live debugging sessions. I am passionate about solving complex problems with scalable and robust solutions, and I enjoy collaborating with my team and other stakeholders. I believe that I can bring diverse perspectives and experiences to the team, as I have a strong academic background, a keen interest in e-commerce, and a curiosity to learn new technologies and domains.

Experience

5 yrs
Total Experience
2 yrs 8 mos
Average Tenure
2 yrs 4 mos
Current Experience

Uber

Software Engineer 2

Jan 2024Present · 2 yrs 4 mos · Bengaluru, Karnataka, India · On-site

Flipkart

4 roles

Software Development Engineer 2

Promoted

Aug 2023Jan 2024 · 5 mos

  • • Working in the Inventory Planning Team which understands customer demand patterns, warehousing network, brand ecosystem to make decisions on type of inventory, quantity and vendor from which inventory should be sourced
Data StructuresSystems DesignProgrammingJavaC++Web Development+15

Software Development Engineer 1

May 2021Aug 2023 · 2 yrs 3 mos

  • Developed end to end system to produce prioritized inventory requirements as per the business constraints ensuring optimal distribution of warehouse capacity. Also, introduced optimizations to reduce the run time by 70%
  • On boarded invenotry planner microservice and relayer service to K8s
Data StructuresSystems DesignProgrammingJavaC++Web Development+15

SDE Intern

Jan 2021May 2021 · 4 mos

  • Developed end to end Testing Environment in production cluster by abstraction of deployment pipelines which resulted in increased dev-productivity, overall testability and reduced production bugs
  • Implemented download flow for inventory requirement generation system
  • Provided on-call support and led live debugging sessions to mitigate P0 issues
Data StructuresSystems DesignProgrammingJavaC++Web Development+15

SDE Intern

Apr 2020Jun 2020 · 2 mos

  • Designed and Developed Liquidation Bidding Portal (end-to-end project), an online platform that can auction inventory to liquidators and retailers.
  • Extensible design helped us in incorporating features like price discovery, quotation and dispose of inventory. Uses middleware built on ExpressJs to restrict scope of APIs using client authentication.
  • Learnt designing architecture of a sustainable and scalable microservice, maintaining coding standards and unit & integration testing.
Data StructuresSystems DesignProgrammingJavaC++Web Development+15

Goibibo

Technology Development Intern

May 2019Jul 2019 · 2 mos

  • Built official chrome extension of Goibibo.com.
  • Learnt optimization in Front end Development, SSR (Server Side Rendering), worked with REST APIs and UI design for a better user experience.
  • Built a dashboard for extraction of data from IRCTC using Node.js & MongoDB.
Data StructuresSystems DesignProgrammingJavaC++Web Development+15

Education

Maulana Azad National Institute of Technology

BTech - Bachelor of Technology — Computer Science

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Systems Design & Programming

Explore similar profiles based on matching skills and experience