Summary
Overview
Work History
Education
Skills
Certification
Awards
Other Roles
Personal Information
Timeline
Generic
Souvik Kumar Mukherjee

Souvik Kumar Mukherjee

Kolkata

Summary

Experienced technical lead, with over 14 years of experience in software industry, currently working at Cognizant as Sr. Associate. Skilled in requirement gathering, technical analysis, problem-solving, with excellent written and verbal communication skills. Also having hands-on experience in Java, J2EE, Spring Boot, Spring data JPA, Hibernate, microservices architecture, AWS, Angular, docker, EJB, Struts, PL/SQL and SAFe agile methodologies. Looking forward for a challenging role where team work as well as individual contributions are demanded and recognized.

Overview

1
1
Certification

Work History

Technical Lead

Cognizant Technology Solutions India Pvt Ltd
  • Company Overview: LRT (Longevity Risk Transfer) - Longevity risk (LR) is the chance that a population outlives their life expectancy. LR has a profound effect on the amount of money pension plan needs to fulfill its obligations to participants. Here reinsurer and its client enter into an agreement, where client pays agreed amount of premium plus a fee to the reinsurer. The reinsurer reimburse client with the actual payment of the scheme.
  • Involved in requirements gathering from Product owner, onsite counterparts and creating HLD and LLD.
  • Getting the design reviewed by architects, creating and distributing the user stories among the developers.
  • Day to day works involves attending DSM acting as a backup scrum master and mostly in development activities.
  • Helping other team members in their work and checking their daily progress.
  • Effectively participated in Release Planning, Sprint planning sessions, Retrospective meetings.
  • LRT (Longevity Risk Transfer) - Longevity risk (LR) is the chance that a population outlives their life expectancy. LR has a profound effect on the amount of money pension plan needs to fulfill its obligations to participants. Here reinsurer and its client enter into an agreement, where client pays agreed amount of premium plus a fee to the reinsurer. The reinsurer reimburse client with the actual payment of the scheme.
  • Technologies: Java 8, Springboot, Microservices architecture, SpringData JPA, Spring Security, AWS, PL/SQL, REST, Angular
  • Tools: Jira, Confluence, git, STS, SSMS, Postman.
  • Domain: Insurance.

Lead Software Developer

Ingram Micro Cloud
  • Company Overview: The Ingram Micro Cloud Platform supports multiple user interfaces for shopping (marketplace, storefront, catalog), automated provisioning and activation, operations management, including delegated administration, as well as complete billing functions.
  • I played an integral role in the designing and creation of GTMA (Go-To-Market Automator, a CMS system) project, via microservices architecture using spring boot, Spring Data JPA, Spring Security.
  • The team dealt with development and implementation of Webhook for event management in CB Platform.
  • Designed and Developed Stored Procedures using PL-SQL and Batch processing.
  • Creation and management of API client, token generation and authentication using RESTful Webservices.
  • Implementing offer import and export functionalities.
  • The Ingram Micro Cloud Platform supports multiple user interfaces for shopping (marketplace, storefront, catalog), automated provisioning and activation, operations management, including delegated administration, as well as complete billing functions.
  • Technology: Spring boot, Hibernate, JavaScript, PL-SQL, RESTful Webservices, microservices related tools and technologies.
  • Tools Used: Jira, Confluence, GIT, Eclipse, PostgreSQL, Insomnia.
  • Web/Application Server: Tomcat.

Technical Lead

TATA Consultancy Services
  • Company Overview: SWP Development and Enhancements for Mutual Funds - The project deals with enhancing the SCHWAB mutual funds flow for partial income posting.
  • Involved in requirements gathering from clients, team zero, and was responsible for designing the end to end flow of Floating NAV Asset, Fund account derivation logic, direct income posting.
  • Collaborated and Partnered with Business & Solution Designers, Train Architects and Software Developers in the design phase.
  • Designed and documented high and low-level design along with flow diagrams.
  • Design and Developed Strike Price UI for capturing the Floating NAV Strike Price values using Struts, JavaScript, JSP, AJAX, HTML/CSS, Master Craft Lite, JPA.
  • Responsible for the data model design (Oracle table structures) for this complete project.
  • Designed and Developed Stored Procedures using PL-SQL and Batch processing.
  • Designed and Developed Stateless Session and MDB Based Workflows.
  • Participated in daily Scrum meetings and updated daily status and progress of testing and discussed issues.
  • Effectively participated in Release Planning, Sprint planning sessions, Retrospective, Inspect and adapt meetings.
  • SWP Development and Enhancements for Mutual Funds - The project deals with enhancing the SCHWAB mutual funds flow for partial income posting.
  • Technology: Apache Struts, Servlets, JSP, Log4J, EJB 3.0, JDBC, RMI, JMS, JNDI, JPA, Log4j, Master Craft Lite, Javascript, HTML/CSS, AJAX, Apache Ant 1.8.1, PL-SQL, Batch processor, Control-M.
  • Tools Used: Rally, Confluence, GIT, Eclipse, Oracle SQL Developer.
  • Web/Application Server: WebLogic 10.3.3, Apache.

Education

M-Tech - Data and Computational Science

IIT -Jodhpur
01.2024

B. Tech - Electronics and Instrumentation

06.2010

Skills

  • Analysis
  • Designing
  • Development
  • Implementation
  • Testing
  • Java/J2EE
  • Spring Boot
  • Spring
  • Hibernate
  • JPA
  • Spring Data JPA
  • Spring Security
  • Monolith & MS architecture
  • Oracle 11g
  • PostgreSQL
  • Angular
  • JSP
  • HTML
  • XML
  • JavaScript
  • JQuery
  • Json
  • AJAX
  • CSS
  • WebLogic 1033
  • Apache
  • Tomcat
  • Jboss
  • REST
  • JIRA
  • Rally
  • Confluence
  • Docker
  • Maven
  • Ant
  • Gradle
  • RabbitMQ
  • IntelliJ
  • Eclipse 30
  • STS
  • Insomnia
  • Meld
  • Git (version Control)
  • Jenkins
  • AWS

Certification

  • SAFe Advanced Scrum Master, 5.1
  • Oracle Certified Associate, Java SE 7
  • ITIL V3

Awards

  • Cognizant Cheers, 11/01/21
  • TCS GEMS SPOT AWARD, 11/01/17
  • TCS GEMS SPOT AWARD, 06/01/16
  • TCS GEMS SPOT AWARD, 06/01/12

Other Roles

  • Induction coordinator/Exist test monitor of the project having inducted more than 200 people.
  • Fire Warden of the project.

Personal Information

  • Passport Number: U9262178
  • Date of Birth: 05/08/88
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Married

Timeline

Technical Lead

Cognizant Technology Solutions India Pvt Ltd

Lead Software Developer

Ingram Micro Cloud

Technical Lead

TATA Consultancy Services

M-Tech - Data and Computational Science

IIT -Jodhpur

B. Tech - Electronics and Instrumentation

Souvik Kumar Mukherjee