A

Ashpinder Singh

Software Engineer

Gurugram, Haryana, India7 yrs 7 mos experience
Highly Stable

Key Highlights

  • Led the development of high-throughput microservices.
  • Expert in Java Spring Boot and scalable application design.
  • Proven track record in team leadership and project management.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the Telecommunications industry.

Contact

Skills

Core Skills

JavaSpring BootMicroservicesPerformance OptimizationFramework DevelopmentA/b Testing

Other Skills

Apache KafkaChange ManagementConflict ManagementCustomer Experience ManagementCustomer RetentionData AnalysisData-driven Decision MakingDesign PatternsGo (Programming Language)KafkaMicrosoft SQL ServerPostgreSQLProblem SolvingQuery OptimizationRabbitMQ

About

results-driven and highly experienced Lead Backend Developer with a passion for building robust and scalable applications. With over 5 years of hands-on expertise in the software development industry, I've worked extensively with a wide range of technologies, with a focus on Java Spring Boot, WebFlux, MongoDB, Aerospike, Kafka, Solace, Redis, and RabbitMQ.

Experience

Angel one

Software Development Engineer 3

Apr 2024Present · 1 yr 11 mos · India · Remote

Airtel digital

3 roles

Lead Software Developer

Promoted

Dec 2022Apr 2024 · 1 yr 4 mos · Gurugram, Haryana, India

  • 1) My Airtel My Offer Platform:
  • Designed and developed a scalable and adaptable platform to facilitate tailored offers for diverse customer segments.
  • Managed a throughput of 30,000 transactions per second (TPS), ensuring efficient operations.
  • Led a team of 8 developers and 2 quality assurance professionals, providing guidance and fostering collaboration.
  • 2) Recommendations Platform:
  • Led a team of 4 members in creating a versatile recommendations platform for Airtel products.
  • Implemented rules defined by the business team using a generic rule engine to drive upselling and cross-selling.
  • Ensured seamless integration and functionality to enhance customer experience and business outcomes.
  • 3) Common Order Manager:
  • Oversaw the enhancement of platform architecture for improved robustness and scalability.
  • Streamlined processes to reduce redundancy, increase uptime, and minimize API latency.
  • Contributed to optimizing operational efficiency and performance of the system.
JavaSpring BootMicroservicesKafkaTeam ManagementDesign Patterns

Senior Software Developer

Promoted

Jun 2020Nov 2022 · 2 yrs 5 mos · Gurugram, Haryana, India

  • 1) Authentication Microservice: I was responsible for the design and development of a robust Authentication microservice. This service effectively handles user and client authentication, ensuring seamless and secure access to the application with an impressive throughput of 25,000 transactions per second (TPS).
  • 2) Microservices Transformation: Recognizing the limitations of a monolithic architecture, I played a pivotal role in breaking down the existing monolith into multiple microservices. This transformation enhanced the overall stability and scalability of the app's backend system, enabling more agile development and improved maintainability.
  • 3) Engagement Feed Microservice: As part of the Airtel Thanks app development team, I led the creation of an engaging feed microservice. This platform served as a personalized engagement tool for customers, offering a seamless and dynamic user experience while giving businesses a plug-and-play framework to integrate with content partners on the fly without any code relase.
  • 4) Real-time Event-based Architecture: In a significant system upgrade, I architected the migration of schedulers across the shop to a near real-time event-based architecture. This transformation allowed for faster and more efficient processing of events, improving overall system responsiveness and accuracy.
  • 5) Performance Optimization: Committed to delivering top-notch performance, I thoroughly tuned the thread pools and timeout settings of the application along with the indexing strategy of the database. This optimization initiative resulted in a significant boost to the system's overall performance, enhancing user satisfaction and reducing latency.
JavaMicroservicesSpring BootKafkaPerformance Optimization

Software Developer

Jun 2018May 2020 · 1 yr 11 mos · Gurugram, Haryana, India

  • Key Contributions:
  • 1) Microservices Excellence: Drawing from my deep understanding of microservices architecture and industry best practices, I embarked on a journey to design and develop three independent microservices each handling a TPS of 5000. These microservices serve as the backbone of the app, efficiently handling the delivery of visual elements, and ensuring a fast and responsive user interface.
  • 2) Vernacular Framework for thanks app: Aiming to enhance user engagement and cater to a diverse audience, I took on the responsibility of creating a scalable framework for the Airtel Thanks app. This innovative framework allows the app's content to be dynamically translated into the user's preferred language, unlocking a seamless and personalized user experience across different regions and languages.
  • 3) A/B testing framework: Acknowledging the importance of data in making informed decisions, I spearheaded the development of an A/B testing framework for the Airtel Thanks app. By implementing this robust framework, our team gained the ability to conduct controlled experiments, analyze user behavior, and optimize app features based on valuable insights, resulting in continuous improvement and increased user satisfaction.
JavaMicroservicesA/B TestingFramework Development

Education

National Institute of Technology, Kurukshetra, Haryana

Bachelor of Technology - BTech — Information Technology

Jul 2014Jun 2018

Indian Institute of Management, Indore

MDP

Jan 2023Nov 2023

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience