Summary
Overview
Work History
Education
Skills
Key Contributions
Details
Languages
Awards
References
Companies Worked For
Methodologies
Languages
Accomplishments
Timeline
Generic
Sunil Kumar Pandey

Sunil Kumar Pandey

Software Engineer
Bengaluru,KA

Summary

Technology leader with extensive experience at JP Morgan, specializing in microservices and event-driven architecture. Demonstrated success in optimizing API performance and mentoring development teams. Proficient in Core Java and Agile methodologies, consistently driving successful project outcomes and improving system reliability. Focused on fostering innovation and collaboration within software development environments.

Overview

18
18
years of professional experience

Work History

Principal Associate Manager

AllState India
Bengaluru
09.2022 - Current
  • Led microservices architecture, ensuring scalability and maintainability.
  • Defined technical development standards, API design, and data acquisition.
  • Mentored 6+ developers to improve expertise and domain knowledge.
  • Optimized Kafka message streaming for real-time processing.
  • Built a 10-member team in India from scratch to manage onsite projects.
  • Implemented Retry Logic for failed Kafka event.
  • Project: CTA (Consumer Transaction Attribution): Objective: Extract key data elements from the CEME experiences that are required to determine agency compensation and provide a mechanism to retrieve said data elements.
  • Technologies Ecosystem: Platform: MS Windows 10, Framework: Springboot 3.3, Java: JDK 17, Event Streaming: Apache Kafka: 3.3, Workflow: Flowable 6.7, Tools: OAuth 2.0, JWT, Vault 4.1, Microskope, Launch Darkly, Datadog Splunk, Version1, GitHub, AWS, CAAS, Jenkins, Sonar, Gradle 8.10, Open API, Swagger, Database: Mongo DB, IDE: Intellij.

Technical Lead

JP Morgan
Bengaluru
10.2016 - 09.2022
  • Designed high-performance APIs for enterprise banking applications.
  • Built event-driven architectures with Apache Kafka.
  • Led monolith-to-microservices transformation.
  • Implemented TDD and code reviews for reliability.
  • Led the migration of legacy monolithic applications to microservices.
  • Conducted code reviews and TDD to improve system reliability and maintainability.
  • Project: Aurora Booking Express: ACBS is a multi-phased strategic initiative focused on improving the deal closing and booking process into ACBS by integrating Aurora Workflow with key systems and leveraging it as a ‘deal conveyor belt’ for quicker and more automated processing.
  • Environment: Platform: MS Windows 10, Server: Tomcat 9.0, Technologies: Core Java 1.8, Spring Boot 2.2, Spring Data JPA 2.6, GraphQL 5, MyBatis 3.5, Drools 6.x, Liquibase 4.x and Jolt 1.2, Sonar, Tools: Mockito 1.4, Git 2.x and SourceTree 4.x, jacoco 0.8, Skaffold and Lombok.

Member of Technical Staff

Ness Technology
Bengaluru
09.2013 - 10.2016
  • Developed and optimized Java-based backend systems for financial services.
  • Diagnosed and resolved performance bottlenecks in critical applications.
  • Implemented best practices for API security and performance tuning.
  • Collaborated in SSE role by developing, deploying and supervising TrackWise application.
  • Maintained complex stored procedures, views and user defined functions like similar database objects.
  • Project: TrackWise: is a web-based process management application, which is used to track and trend various events, actions, changes, and related data. It supports different business applications and different organizational areas in one single centralized system.
  • Environment: Platform: Windows 7, Application server: Tomcat 7.0, Technologies: Core Java 1.7, Spring 3.x and Hibernate 4.x, Tools: Log4j 1.2, Database: MSSQL and Oracle 10g, IDE: Eclipse 4.2 (Juno), JSF: 2.x.

Senior Consultant

Manthan Software System
Implemented RESTful APIs for seamless data integration across platforms. Mentored junior developers to enhance their skills and productivity. Troubleshot and resolved complex software defects in production environments. Utilized version control systems for efficient code management and collaboration. Participated in Agile ceremonies to improve project delivery and team communication. Developed scalable Java applications for enterprise-level solutions.
11.2010 - 09.2013
  • Implemented RESTful APIs for seamless data integration across platforms.
  • Mentored junior developers to enhance their skills and productivity.
  • Troubleshot and resolved complex software defects in production environments.
  • Utilized version control systems for efficient code management and collaboration.
  • Participated in Agile ceremonies to improve project delivery and team communication.
  • Developed scalable Java applications for enterprise-level solutions.

Software Engineer

Mindtree
Developed robust Java applications to enhance system performance and user experience. Implemented unit tests to ensure code quality and reliability throughout development cycles. Designed efficient algorithms to optimize application functionality and responsiveness. Integrated APIs to facilitate communication between different software systems effectively. Developed and implemented Java applications using Spring, Hibernate and Struts frameworks. Analyzed code and debugged errors to improve system performance. Implemented object oriented programming concepts like abstraction, polymorphism, inheritance in Java code.
07.2008 - 07.2009
  • Developed robust Java applications to enhance system performance and user experience.
  • Implemented unit tests to ensure code quality and reliability throughout development cycles.
  • Designed efficient algorithms to optimize application functionality and responsiveness.
  • Integrated APIs to facilitate communication between different software systems effectively.
  • Developed and implemented Java applications using Spring, Hibernate and Struts frameworks.
  • Analyzed code and debugged errors to improve system performance.
  • Implemented object oriented programming concepts like abstraction, polymorphism, inheritance in Java code.

Education

MCA - Computer Applications Development

New Delhi
New Delhi
01.2007

BCA - Computer Applications Development

New Delhi, India
New Delhi, India
01.2004

Skills

  • Core Java
  • Springboot
  • Solution architect
  • Change management
  • Project Management
  • Software development
  • Docker
  • Kubernetes
  • Apache Kafka
  • Data modelling
  • Microservices
  • Event-Driven Architecture
  • DDD
  • System Design
  • REST APIs
  • GraphQL
  • OAuth2
  • JWT
  • API Gateway
  • Oracle
  • MySQL
  • MongoDB
  • JUnit 5
  • Mockito
  • Test-Driven Development (TDD)
  • HTML
  • JS
  • CSS
  • Reactjs
  • AWS
  • CI/CD (Jenkins, GitHub Actions)
  • BPMN
  • Activiti
  • Flowable
  • Drools
  • Microskope(Kafka Manager)
  • Team Building
  • Mentoring
  • Stakeholder Management
  • Agile (Scrum, Kanban, XP)

Key Contributions

  • Designed a Kafka-based real-time processing system, reducing transaction processing time by 20%
  • Led monolith-to-microservices transformation, improving scalability and maintainability.
  • Migrated legacy applications to AWS, reducing operational cost and improving resilience.
  • Implemented CI/CD pipelines using Docker and Kubernetes, reducing deployment time by 20%.
  • Established secure microservices communication using OAuth2, JWT, and API Gateway.

Details

Details available on request

Languages

  • Hindi
  • English
  • Hindi

Awards

Asia Pacific CEO 2020, J.P. Morgan

References

Available on request

Companies Worked For

  • Allstate India, Bengaluru, Karnataka
  • J P Morgan India, Bengaluru, Karnataka
  • Ness Technology, Bengaluru, Karnataka
  • Manthan Software, Bengaluru, Karnataka
  • Mindtree Technology, Bengaluru, Karnataka

Methodologies

  • Agile ceremonies and scrum
  • XP programming

Languages

English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Accomplishments

• Asia Pacific CEO 2020 (J.P. Morgan).

Timeline

Principal Associate Manager

AllState India
09.2022 - Current

Technical Lead

JP Morgan
10.2016 - 09.2022

Member of Technical Staff

Ness Technology
09.2013 - 10.2016

Senior Consultant

Manthan Software System
11.2010 - 09.2013

Software Engineer

Mindtree
07.2008 - 07.2009

MCA - Computer Applications Development

New Delhi

BCA - Computer Applications Development

New Delhi, India
Sunil Kumar PandeySoftware Engineer