Sudhir (Kumar) P.

Principal Software Engineer

Avatar placeholder
Pune, India

Experience

Nov 2024 - Present
1 year 2 months
Gurugram, India

Principal Software Engineer

PepsiCo India

  • Worked on the B2B application suite for rewards and order management systems.
  • Designed scalable microservices architecture to manage complex reward rules and order workflows.
  • Created and implemented reusable design patterns and solutions across services to improve maintainability and performance.
  • Contributed to architectural discussions and solutioning with cross-functional teams to meet business and technical goals.
  • Developed RESTful services and event-driven integrations ensuring high availability and scalability.
Feb 2017 - Nov 2024
7 years 10 months
Pune, India

Software Technical Expert

Amdocs

  • Defined the architecture of the product, liaising with solution architects, product owners, and technical leaders to conceptualize the architecture.
  • Participated in design reviews of every epic, which usually included multiple microservices, system integrations, and security solutions.
  • Played an important role in development of TMO account by designing integration solutions for multiple systems.
  • Technically owned multiple streams of development of MS360 Framework, including chassis framework, SSO-federation, and service brokers.
Jun 2016 - Feb 2017
9 months
Pune, India

Senior System Engineer

HCL Technology

  • Developed an application with feature to search full text in reports stored in database using Apache Lucene 3.6.
  • Fixed security bugs such as SQL injections in existing applications.
Oct 2012 - May 2016
3 years 8 months
Pune, India

Senior System Engineer

Infosys

  • Worked for health insurance client Aetna, providing continuous enhancement to their front-end application which supported members to manage their claims and profiles.
  • Worked extensively on jQuery, JavaScript, and Spring MVC framework; wrote SOAP-based web services for use by the front-end application.
  • Delivered new shopping cart feature enabling members to buy and pay for medicines, gaining experience in SOAP web services.
  • Created a Java batch process to read CSV files, fetch details from the database, and push them to the next system for further processing.

Audit-MS

Amdocs

  • Wrote a microservice to read Kafka messages generated from microservices and generate audit events in the form of Spring Boot application events.
  • Packaged the application using Helm 3 and deployed it across cloud platforms.
  • Enabled auditing of security events from applications such as API gateways.

IdM Operator

Amdocs

  • Designed a Kubernetes operator to automate the process of creating security users using the Fabric8 Kubernetes client.

MS360 (Chassis)

Amdocs

  • Worked as a technical lead for several modules of a microservices NFR chassis framework with a team of senior platform engineers and architects.
  • Contributed extensively to the core module and security features, writing critical, well-documented code.
  • Utilized expert-level Java programming skills to write generic, extensible, production-ready code.
  • Developed the framework in an inner-source model, adhering to high standards of code quality and best practices.
  • Provided non-functional capabilities such as security, auditing, logging, tracing, and interaction with databases and Kafka, enabling seamless integration with multiple applications.

Order Handling Microservice

Amdocs

  • Majorly contributed to the development of REST endpoints and backend logic in order handling microservices using Spring Boot, Kafka, and Couchbase.

Single Pod Per Subdomain

Amdocs

  • Contributed to the development and enhancement of the framework to allow multiple microservices to be deployed as a single pod, reducing CPU and memory costs.

Troubleshooting

Amdocs

  • Enhanced tracing and monitoring across the application to simplify troubleshooting.
  • Wrote plugins to support tracing and monitoring for PostgreSQL calls.
  • Created multiple Grafana dashboards and alerts for PostgreSQL calls using Prometheus, Grafana, Jaeger, and OpenTelemetry.

MemberSecure

Infosys

  • Contributed to the frontend application for client Aetna, enabling members to register, log in, and view plans, claims, and benefits.
  • Implemented prescription refill and payment functionality using multiple payment options.
  • Technologies used included Java, Spring Boot, SOAP-based web services, JavaScript, jQuery, HTML, and CSS.

Rewards BFF Microservice

PepsiCo India

  • Led the development of the Rewards BFF microservice, serving as a central integration layer between frontend applications and multiple domain services.
  • Delivered customized responses based on business unit configurations, particularly supporting the Mexico BU with region-specific logic.
  • Built the solution using Spring Boot, Kafka, Postgres, Couchbase, and Imperva CDN.
  • Implemented a CSV upload feature for bulk data ingestion, processed asynchronously using Azure Data Factory (ADF) pipelines.
  • Improved backend processing efficiency and enabled dynamic reward configuration management by business teams.

Summary

A highly motivated and accomplished software professional with 12+ years of expertise in design and development, focusing on Java and other JVM languages. Specializing in micro-services and cloud-native applications, I possess a profound understanding of distributed systems and extensive experience in rearchitecting on both high and low levels. I excel in making informed and pragmatic design decisions by skillfully weighing pros and cons to ensure optimal system performance and scalability.

Languages

English
Advanced
Hindi
Advanced

Education

Sep 2008 - Jun 2012

Galgotias College of Engineering and Technology

Bachelor of Technology · Information Technology · Noida, India

Certifications & licenses

Microsoft Azure Fundametals (AZ-900)

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Avleenkaur K.
Avleenkaur K.

Senior Software Developer (Java)

View Profile
Sandesh B.
Sandesh B.

Full-Stack Developer: RoR, React, AWS, Kotlin, PostgreSQL

View Profile
Bramhanand K.
Bramhanand K.

Solution Architect

View Profile
Vinod D.
Vinod D.

Vice President

View Profile
Shamaila M.
Shamaila M.

Senior Software Architect

View Profile
Zeeshan A.
Zeeshan A.

Full Stack Developer | Spring Boot | JPA | Spring AI | ReactJS | Angular | Kafka |

View Profile
Siddharth N.
Siddharth N.

Principal Consultant

View Profile
Arne H.
Arne H.

Devops Fullstack Engineer

View Profile
Gururaj R.
Gururaj R.

Senior Fullstack Developer

View Profile
Abhishek K.
Abhishek K.

Solution Architect

View Profile
Jürgen F.
Jürgen F.

AR/VR/XR Architect

View Profile
Tezcan D.
Tezcan D.

Solution Architect / Project Manager

View Profile
Michael K.
Michael K.

Software Developer

View Profile
Michael F.
Michael F.

Freelancer, Solution Architect

View Profile
Abdelmajid D.
Abdelmajid D.

Leader, Architect, Senior Developer

View Profile
Subhankar K.
Subhankar K.

IT Project & Product Leadership | Agile & Cloud Expertise | E-commerce, SaaS, EdTech, Healthcare

View Profile
Marcel M.
Marcel M.

Data Scientist, AI Engineer, Senior Solution Architect

View Profile
Selvaraj K.
Selvaraj K.

Senior Full Stack & Cloud Architect

View Profile
Satya V.
Satya V.

Lead Developer

View Profile
Sandeep S.
Sandeep S.

Co-Founder / CTO

View Profile
Satyajit R.
Satyajit R.

Project Leader & Strategist | ADPList Mentor | Creator of Growth Frameworks (W.A.S.T.E.™, D.GROW™, SCALE™)

View Profile
Kajal D.
Kajal D.

ERP Manager

View Profile
Misel M.
Misel M.

Owner/CEO/Software Architect

View Profile
Enis S.
Enis S.

Software Developer

View Profile
Martin G.
Martin G.

Member of the Product Management and Product Owner Team for Private Cloud Platform

View Profile
Matthias I.
Matthias I.

Principal Engineer / AI Architect

View Profile
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

View Profile
Werner K.
Werner K.

Test Coordinator, Designer and Engineer

View Profile
Biju K.
Biju K.

Freelance AI Strategist & Governance Expert

View Profile
Benedek G.
Benedek G.

CTO/CISO

View Profile