Praveen Singh

Software Engineer

Gurugram, Haryana, India5 yrs 6 mos experience
Highly Stable

Key Highlights

  • Led a team of 5 engineers in backend delivery.
  • Achieved $36K annual cost savings through migration.
  • Optimized system performance, reducing memory usage significantly.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and Travel industries.

Contact

Skills

Core Skills

JavaMicroservicesAwsApi Development

Other Skills

Spring BootJVM GC tuningOpenSearchDatabase optimizationMulti-currency featureDashboard optimizationgRPCRedisPythonPython (Programming Language)Object-Oriented Programming (OOP)Data StructuresSoftware DevelopmentDockerC (Programming Language)

About

Software Development Engineer - 3 (Tech Lead) with 6 years of experience in architecting scalable distributed systems using Java, Spring Boot, and Microservices. Expert in System design (HLD/LLD), cloud infrastructure (AWS), and optimizing high-concurrency systems. Proven track record of leading engineering teams of 5+, delivering significant optimizations and infrastructure cost reductions for mission-critical services.

Experience

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

Adda education

Software Development Engineer - 3

May 2025Present · 11 mos · Gurugram · On-site

  • Leading and mentoring a team of 5 engineers (SIQ); owning sprint planning, task prioritization, and end-to-end backend delivery.
  • Designed and implemented canary deployment strategy for backend services, reducing release risk and enabling zero-downtime, stable production rollouts.
  • Optimized system performance by JVM GC tuning and database connection pooling, reducing heap memory usage from 36GB to 4GB and eliminating critical stability issues.
  • Executed OpenSearch 7.10 migration, achieving $36K annual cost savings while maintaining 100% system availability and zero data loss.
  • Improved scalability and performance of LiveClass and Test Series platforms by optimizing infrastructure and resource utilization, achieving a 30% reduction in P99 latency and 50% decrease in primary database load.
  • Delivered high-impact features including Collexo integration and Dynamic Feed System, enabling offline order processing and real-time content personalization for millions of users.
JavaSpring BootMicroservicesAWSJVM GC tuningOpenSearch+1

Makemytrip

2 roles

Senior Software Engineer

Jan 2024May 2025 · 1 yr 4 mos · Gurugram, Haryana, India

  • Contributed to the MakeMyTrip Global Project, playing a key role in enabling the platform’s successful go-live for international users.
  • Worked on multi-currency feature, enabling users to view prices and complete transactions in their preferred currency within the hotel funnel.
  • Streamlined Convenience Fees calculation by transitioning from manual spreadsheets to a dynamic dashboard driven by API calls, optimizing efficiency and enhancing monitoring capabilities.
  • Spearheaded the development of diverse sales strategies including CrossSell initiatives and flash deal promotions to amplify user engagement across the GCC funnel, resulting in a notable uptick of approximately 5% in traffic across the GCC funnel.
JavaAPI developmentMulti-currency featureDashboard optimization

Software Engineer

Feb 2022Dec 2023 · 1 yr 10 mos · Gurugram, Haryana, India

  • Developed and enhanced the Orchestrator layer, serving as an aggregator service between frontend clients and downstream services as a Java Backend Developer.
  • Contributed to the MakeMyTrip and Goibibo unification project, utilizing gRPC for efficient client-server communication.
  • Implemented the Book Now at 0 feature and flyer deals for MMT B2C and GI B2C.
  • Worked on the Hotels-filters modules, leveraging Redis to optimize filter responses and ensure faster and more accurate results for static and dynamic filters.
  • Collaborated with the Payment and Booker team to implement TCS for the International hotel bookings.
JavagRPCRedis

Pristyn care

Software Engineer

Mar 2021Feb 2022 · 11 mos · Gurugram, Haryana, India

  • Part of team responsible for designing and developing the backend part for multiple microservices, query optimization and API revamp.
  • Developed scripts for google-sheet report automation for analysis of various data in Pristyn Care using google APIs and data ETL.
  • Responsible for deploying and maintaining projects over staging environment.
  • Hands on experience over AWS like S3, DynamoDB, EC2 and SQS.
  • Preparation of boilerplate code for training of interns in Pristyn Care.
MicroservicesAPI developmentAWS

Cognizant

Programming Analyst

Sep 2020Mar 2021 · 6 mos · Bengaluru, Karnataka, India

  • I was the part of Cognizant digital engineering training program and got training for Java full stack web development where I learned about Rest APIs, Spring boot and Micro services.
JavaSpring BootMicroservices

Centre for advanced studies, aktu

Summer Intern

Jun 2019Jul 2019 · 1 mo · Lucknow

  • I got an opportunity to work with machine learning and helped in developing ML based framework for DDoS attack detection in the network by capturing and analyzing the network packets.
Python

Education

Dr. A.P.J. Abdul Kalam Technical University

BTech - Bachelor of Technology — Computer Science

Jan 2016Jan 2020

Rani Laxmi Bai Memorial School (R.L.B.)

PCM

Jul 2010Jan 2016

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience