Summary
Overview
Work History
Education
Skills
Certification
Passport Validity
Personal Information
Disclaimer
Languages
Timeline
Generic
Debasish Roy

Debasish Roy

Kolkata

Summary

With a robust background and expertise in Java, Spring Framework, and leadership, I excel in driving team success and enhancing operational efficiency through innovative tech solutions. Skilled in coordinating full development cycles and leveraging microservices architecture, my approach significantly improves project outcomes, demonstrating a strong blend of technical proficiency and team leadership.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Tech Lead, Team Lead

LTIMindtree(Client name: SITA)
Kolkata
05.2024 - Current

SITA collaborates with airline customers to digitize and automate operations for a better experience for travelers. The product SITA Baggage Management provides customer service for lost or damaged baggage of passengers. My key contributions in this project are:

  • Implementation of role-based authorization and authentication using JWT.
  • Performance enhancement in MongoDB with custom indexing.
  • Implementation of lambda function to process data from the Kinesis data stream.
  • Handle failure scenarios using DLQ.

Tech Lead, Team Lead

LTIMindtree(Client name: Allegiant)
04.2022 - 05.2024

Allegiant is a travel and hospitality company. We are mainly working on Navitaire integration with Allegiant applications. For this client, our responsibilities are new feature development, integration with other applications, and migration from monolithic to micro-service architecture. My key involvements are:

  • Implementation of microservice architecture, distributed transaction management, distributed logging, fallback mechanisms, and service discovery.
  • Implementation of RESTful services and API Gateway.
  • Use of ECS and ECR.
  • Implementation of scheduler using Lambda and EventBridge.

Tech Lead, Scrum Master

AMDOCS
Pune
11.2021 - 03.2022

We worked in a product - OMS (Order Management System). The Order Management framework is used to maintain and manage the order of products, mainly in the telecom domain. The purchase of a cellular connection, as well as the delivery and activation of the same, is managed with OMS.

My responsibilities are:

  • Implementation of REST API, coding, and code review.
  • Understanding the business requirements from user stories and finalizing the design by discussing with the business analyst, product owner, and customer.
  • Leading Scrum, sprint planning, and estimation.
  • Coordinating with the Business Analyst during the full development life cycle.

Tech Lead

Ericsson India Global Services Pvt. Ltd.
Kolkata
08.2018 - 11.2021

I worked in Ericsson Multi-Activation (EMA) and Ericsson Dynamic Activation (EDA). This is a telecom product where we need to develop an adapter layer for communication between various vendors, and the core activation and provisioning system. My key involvements are:

  • Development of a Java SOAP-based web service, along with unit testing and end-to-end integration.
  • Integration in CI/CD/CT Pipeline, and Release Management.
  • Conversion of monolithic to micro-service architecture migration.

Software Developer

NRIFINTECH
Kolkata
01.2017 - 07.2018

The Notification Management System (NMS) is a system that monitors an application and initiates a notification. It also allows live chat support between the users. My key contributions are:

  • Implementation of Spring WebSocket with Redis to implement a chat service.
  • Coding and Unit Testing
  • Migration of a single-tenant application to a multi-tenant application.

SOFTWARE ENGINEER

Redknee (Orga Systems)
Kolkata
06.2014 - 12.2016

I have started my career as a software developer here. My responsibilities are coding, unit testing, and implementation of new functionalities based on client requirements.

  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Assisted with planning, designing, coding, debugging, testing, documenting, and maintaining software applications.

Education

MTech - Information Technology

West Bengal University of Technology
GATE Rank: 537
01.2013

MCA - computer Application

Narula Institute of Technology
JECA Rank: 1208
01.2011

B.Sc. - Computer science(hons)

Bhairab Ganguly Collage
01.2008

Std 12 - Science

Nimta High School
01.2005

Std 10 -

Nimta High School
01.2003

Skills

  • JAVA 8, 17
  • Spring Framework
  • Spring Boot
  • Hibernate
  • JPA
  • Docker
  • SOAP and RESTful APIs
  • Git
  • Jira
  • Microservices
  • ELK
  • AWS EC2
  • ECR, ECS
  • Fargate
  • AWS Lambda
  • API Gateway
  • Kafka
  • SNS
  • SQS
  • Kinesis
  • EventBridge

Certification

  • OCA certification on java 7, 2017
  • OCA certification on java 8, 2018
  • OCP certification on java 8, 2019
  • AWS Certified Solution Architect – Associate, 2023

Passport Validity

Valid up to 2025

Personal Information

  • Nationality: Indian
  • Marital Status: Married

Disclaimer

I hereby declare that the above information is true to the best of my knowledge and belief.

Languages

Bengali
First Language
English
Upper Intermediate (B2)
B2
Hindi
Upper Intermediate (B2)
B2

Timeline

Tech Lead, Team Lead

LTIMindtree(Client name: SITA)
05.2024 - Current

Tech Lead, Team Lead

LTIMindtree(Client name: Allegiant)
04.2022 - 05.2024

Tech Lead, Scrum Master

AMDOCS
11.2021 - 03.2022

Tech Lead

Ericsson India Global Services Pvt. Ltd.
08.2018 - 11.2021

Software Developer

NRIFINTECH
01.2017 - 07.2018

SOFTWARE ENGINEER

Redknee (Orga Systems)
06.2014 - 12.2016

MTech - Information Technology

West Bengal University of Technology

MCA - computer Application

Narula Institute of Technology

B.Sc. - Computer science(hons)

Bhairab Ganguly Collage

Std 12 - Science

Nimta High School

Std 10 -

Nimta High School
Debasish Roy