Summary
Overview
Work History
Education
Skills
Timeline
AccountManager

Soham Pan

Kolkata

Summary

Senior Software Engineer with 7+ years of experience in Java backend development across Banking, Insurance, Telecom, and E-Commerce domains. Strong expertise in Java 11, Spring Boot, Reactive Microservices (WebFlux), GraphQL APIs, and cloud-native systems on AWS and Azure. Experienced in microservices architecture, CI/CD, containerization, and Agile delivery, with hands-on production support experience.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Ernst & Young(EY GDS)
Kolkata
08.2021 - Current
  • Designed and developed Java 11–based microservices using Spring Boot and Spring WebFlux.
  • Built reactive, scalable backend services with non-blocking I/O, and asynchronous processing.
  • Developed GraphQL APIs using GraphQL SPQR for high-performance data retrieval.
  • Implemented CI/CD pipelines using Jenkins, and managed source control with Git.
  • Containerized Spring Boot applications using Docker and deployed to Kubernetes (EKS) using Helm.
  • Developed cloud-native applications, leveraging AWS and Azure services.
  • Implemented unit and integration testing, following TDD practices.
  • Provided end-to-end production support, monitoring, and issue resolution using Jira.
  • Actively participated in Scrum ceremonies, including sprint planning, reviews, and retrospectives.
  • Integrated JavaScript-based UI with backend GraphQL APIs.
  • Built TDD-driven applications with comprehensive integration testing.
  • Designed and implemented Oracle DB schemas based on client requirements.

Senior Software Engineer

INFOVISION LABS(IVL)
Hyderabad
09.2021 - 08.2022
  • Understanding Client Requirements.
  • Worked on aggregating the services.
  • Managed requirements and design phases toward identifying mutually agreed solutions with technical teams and business partners.
  • Attending scrum calls on a daily basis.
  • Giving daily status updates to clients.

System Engineer

Tata Consultancy Services (TCS)
Kolkata
11.2017 - 09.2021
  • Understanding Client Requirements.
  • I worked on the Cramer database and implemented the services.
  • Managed requirements and design phases toward identifying mutually agreed solutions with technical teams and business partners.
  • Developed a web application using Spring Boot, Core Java, and Oracle DB.
  • Participated in the Release Planning Meeting and the estimation of the user story.
  • Part of core development of Resolve application. Developed core business components.
  • Being the central coordination point for various testing, deployment, and support activities.
  • Preparing schedules for work, attending, and chairing various conference calls to track project status within the project.

Education

Bachelor Of Technology(B.Tech) - Electronics And Communications Engineering

West Bengal University Of Technology(WBUT)
Kolkata, West Bengal
08-2017

Skills

  • Languages: Java 11, JavaScript
    Backend: Spring Boot, Spring WebFlux, Reactive Programming, Hibernate, REST APIs, GraphQL (SPQR), JUnit, TDD
    Frontend: ReactJS (moderate), JavaScript
    Cloud: AWS (EC2, Lambda, DynamoDB, DynamoDB Streams, SQS, CloudWatch), Azure (Azure Functions, Blob Storage)
    DevOps: Docker, Kubernetes (EKS), Helm, Jenkins, Git
    Databases: Oracle DB, MySQL, PostgreSQL, MongoDB, DynamoDB
    Practices: Microservices, Design Patterns, OOP, Agile (Scrum), Blue-Green & Canary Deployments
    Tools: Jira, Spring Actuator

Timeline

Senior Software Engineer

INFOVISION LABS(IVL)
09.2021 - 08.2022

Senior Software Engineer

Ernst & Young(EY GDS)
08.2021 - Current

System Engineer

Tata Consultancy Services (TCS)
11.2017 - 09.2021

Bachelor Of Technology(B.Tech) - Electronics And Communications Engineering

West Bengal University Of Technology(WBUT)
Soham Pan