Post Job Free

Resume

Sign in

Software Engineer Business Analyst

Location:
Kolkata, West Bengal, India
Posted:
June 05, 2023

Contact this candidate

Resume:

*

Souvik Sarkar

I have overall *+ years of experience and actively involved in requirement gathering, coding, code refactoring, application enhancement, new feature development, unit/integration testing, build management, code deployment, Code Review, Frequent interaction with Business. Also, have in- depth knowledge in Java 1.8, NoSQL Databases and Distributed Message Brokers. Current Role Description

• Gather requirements for new projects and perform functional analysis of applications.

• Participate in Business Requirement Document and Function Requirement Document (FRD) discussions.

• Interact with SME's, clients, Business Analyst and understand business requirements

• Host discussion calls regularly with Offshore team to make them understand requirements and clear all functional and technical issues/concerns

• Review BRD's and FRD's and raise concerns or changes needed keeping functional and technical changes in view

• Provide estimates for requirements

• Analyze impact of new architectural changes and address to wider audience by having meetings with *SME's and product owners

• Prepare system architecture and technical design document

• Prepare database and user interface design

• Identify components to be developed

• Prepare fully configured application development environment

• Develop UI/middle layer as per technical design

• Develop database layer using Mongo DB/Oracle

• Review developed and tested modules with defined requirements and ensure existing behavior of function/system is intact

• Verify unit test results and ensure full coverage of all test scenarios to be included and tested

• Define release dates for code deployment to QA/ UAT environment

• Monitor and fix any defects raised in JIRA

• Release code fixes to QA/UAT environment and update ALM with root cause of defects

• Create DevOps CICD Pipeline using Cloud DevOps and Openshift

• Experience in Agile, Kanban process of Software Development

• Develop, Test and Deploy using CICD

• Monitor deployments and resolve any issues in Higher Environment Contributions/Achievements

Certifications - https://github.com/souviksarkar9/certificates

Conduct web-based trainings quarterly as SME within TCS.

Received outstanding technical Innovation award at IBM.

Salesforce PD1 Certified (No-17856175).

GitHub contribution - https://github.com/souviksarkar9 Mobile: +91-923*******

Passport: L2038144

Enterprise ID: adxin0@r.postjobfree.com

adxin0@r.postjobfree.com

2

Technology Stack

Programming Language: Java 8, 11

Framework: Spring, Spring Boot

Messaging Queue: JMS and Kafka

Microservices

Database: Oracle and Mongo DB

Testing: Junit, Mockito, Power Mock, Karate

CI/CD: Git, Jenkins CICD Pipelines, Docker, Kubernetes, Open Shift, AWS Monitoring: Splunk, Elastic Log stash Kibana

Scripting: Unix Shell Scripting

SDLC: Agile and Kanban using Jira and Confluence

Workflows: JBPM work flow-based business processes Work Experience

Unit Manager Technology Services – MetLife GOSC (27-June-2022 – till date)

Assistant Consultant – TCS India (10-October-2018 – 17-June-2022).

Senior Software Engineer – IBM India (07-February-2017 – 05-October-2018).

Associate Projects - Cognizant Technology Solutions (06-June-2016 – 03-Feb-2017).

Programmer- Silver Touch Technologies Limited (1-March-2015 – 31-May 2016).

Assistant Programmer-Neelkanth Digital Infonet Pvt. Ltd

(11-November-2013 - 28-Feb-2015).

Project Experience Summary

MetLife GOSC

Customer Center of Practise Info Security and Remediation Duration 27th June 2022 – till date

Skills WAS Server, Liberty, Data Power, Site Minder, Black Duck Description Securing Application and Data of Customers Enhancing MetLife Existing Applications. Resolve and Fix Vulnerabilities of existing applications. Roles and

Responsibility

Unit Manager

• As an IC involved in securing, enhancing and migrating existing MetLife’s Insurance applications to the latest tech stack, removing vulnerabilities.

• Upgrading Legacy Monolith applications to Microservices. Tata Consultancy Services

Customer Citi Bank

Duration October 2018 – June 2022

Skills Spring Boot 2.0 Microservices, Spring Cloud, Spring Data JPA with Hibernate, Oracle Database (RDBMS), JBPM, Java Mail Sender, Integration and Unit testing using Junit, MockMvc, Mockito. Red Hat Open Shift for application deployment.

Description The application is be used by Citi Banks’s Risk Control Department based in APAC, EMEA, NAM, LATAM regions. User’s across the globe can raise risk using the application classified as Materiality and Liquidity Risk. 3

A country can challenge a potential risk through a sub-system. The system is a work-flow based system with a maker/checker feature and emails are triggered against any event to the entitled users. Roles and

Responsibility

Full Stack Developer

• Completely involved in end-to-end development and deployment of the application.

• Interact with client and partners for new Business requirement, enhancement, quarter target and feasibility.

• Technical Evaluation of new Recruits and Mentor them. IBM

Customer Etihad Airlines

Duration February 2017 – August 2017

Description Integration of different Etihad Spring based application with Sabre Airline and Ticketing solution System.

Role and

Responsibility

• Senior Software Engineer

• Developed API’s

• Integrated API’s

• Deployed API’s in Cloud Environment

• Monitor and Optimize based on number of ingress request to API’s Skills Core Java, JSTL, Servlet, Web Services REST and Hibernate. Customer Ascena Retail Group

Duration SEP 2017 – OCT 2018

Description Creating Spring Boot applications for different brands under Ascena Retail Group and integrating with Hadoop and IBM’s Digital Insight’s Platform Skills Spring Boot Microservices, Web Services REST, Spring Batch, RDBMS Cognizant Technology Solutions

Project Oxford University Press

Customer Oxford University

Duration June 2016-January 2017

Description Online Learning Management System as solution for Oxford University’s Education for all program

Role and

Responsibility

Associate

• Develop applications as per Jira assigned in Sprints

• Create Technical Document

• Test Application using automation test suites

Skills Core Java, Spring Boot Microservices

Nation Informatics Center (Contract)

Project Port Operation Management System (POMS)

Customer Kolkata Port Trust

Duration November 2013 – May 2016

Description Providing complete end to end Decision Making System of Port Operations for Kolkata Port, creating rich UI for the end users working in Vessel, Container, Labor and Payment/Receipt department.

Providing a Business Reports and daily operation report for Decision Making.

4

Role and

Responsibility

Programmer (Nov 2014 – May 2016)

• Developed Applications for Vessel and Labor Module.

• Integrated i-net crystal reports with mobile devices.

• Created Reports writing complex SQL.

• Integrated SMS triggered when a record is entered in DB. Assistant Programmer (Nov 2013 – Nov 2014)

• Understanding client’s requirement.

• Creating SRS, DFD and Work Flows.

Skills Core Java, J2ee Servlet, JSP, JDBC, Oracle 10g. Academic Statistics

Degree Board/Council Of Examination Month Year of

Passing

MCA West Bengal University of Technology Aug 2013

BCA West Bengal University of Technology Jun 2010

HIGHER SECONDARY Indian School Certificate Examination Mar 2006 SECONDARY Indian School Certificate Examination Mar 2004



Contact this candidate