Summary
Overview
Work History
Education
Skills
Certification
Languages
Accomplishments
Timeline
Generic
Avrajit Ghosh

Avrajit Ghosh

Kolkata

Summary

With a robust background at EY and Tata Consultancy Services, I excel in Java JEE, demonstrating strong analytical and problem-solving skills. My expertise in Majesco product integrations and leadership in agile environments have driven significant project successes, showcasing my ability to innovate and lead effectively in the tech landscape. Seasoned Senior Technical Lead with notable experience in managing complex technical projects, leading cross-functional teams and implementing strategic initiatives.

Being Azure certified by Microsoft and having strengths that include superior problem-solving skills, adeptness in prioritizing tasks under tight deadlines and fostering collaborative work environments is exemplary. Previous roles have demonstrated significant impact through the successful delivery of high-quality software solutions that drive business growth and enhance customer satisfaction.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Technical Lead

EY
Kolkata
10.2024 - Current
  • Responsibilities include working/coordinating Majesco toolkit-related development activities for insurance client Alliant Insurance Services, such as developing enhancements and customizations, unit testing, and debugging production and development issues/bugs.
  • Working on Majesco Dev Studio configurations to customize Majesco base application as per client demands.
  • Building and enhancing Majesco Base Products to integrate new apps.
  • Working on development activities across client interfaces (Java, etc.). And configuration flows.
  • Working with analysts and customers to design, develop, program, and/or configure changes and maintain complex integration software.
  • Direct interaction with the client on a day-to-day basis to understand requirements and suggest solution approaches, and consequently implement those solutions.

Lead Consultant

EY
Kolkata
10.2022 - 09.2024
  • Primary job responsibilities include working/coordinating Majesco toolkit-related development activities for insurance client MMG Insurance Co, such as developing enhancements, unit testing, and debugging complex issues.
  • Building and enhancing Majesco Base Products to integrate new apps.
    Work on development activities across client interfaces (Java, etc.) And configuration flows.
  • Worked with analysts and customers to design, develop, program, and/or make configuration changes and maintain complex integration software.
  • Direct interaction with the client on a day-to-day basis to understand requirements and suggest solution approaches, and consequently implement those solutions.

Associate Technical Lead

EY
Kolkata
12.2021 - 09.2022
  • Primary job responsibilities include working/coordinating Majesco toolkit-related development activities for insurance client MMG Insurance Co, such as developing enhancements, unit testing, and debugging complex issues.
  • Worked on development activities across client interfaces (Java, etc.). And configuration flows.
  • Worked with analysts and customers to design, develop, program, and/or make configuration changes and maintain complex integration software.
  • Direct interaction with the client on a day-to-day basis to understand requirements and suggest solution approaches, and consequently implement those solution

System Engineer

Tata Consultancy Services
Kolkata
11.2018 - 12.2021
  • Worked as a Java backend developer for Telecom client BT Group PLC (formerly British Telecom).
  • JUnit Testing used as part of Test-Driven Development (TDD).
  • Agile methodology followed while designing and developing any business requirement.
  • Involved in the activity to reduce existing technical debts in the application - verification done using two main Control Planes: SonarQube and Structure101.
  • Build Tools used: Gradle, Subversion used: GIT. CICD methodology followed using Jenkins.
  • Was also responsible for monitoring application defects in production and test environment.
  • Was also responsible for maintaining, monitoring, and tracking all database-related changes sent as part of business requirements in production and test environments.
  • Was also involved in building a POC of the 'Leave Tracker Application' using Spring Boot and MongoDB (noSQL).

Assistant System Engineer

Tata Consultancy Services
Kolkata
05.2017 - 10.2018
  • Worked as a Java backend developer for Telecom client BT Group PLC (formerly British Telecom).
  • Used Junit Framework for Unit Testing
  • Connectivity with Databases included JDBC with MySQL
  • Build Tools Used - Initially Maven and then was moved to Gradle
  • Subversion used - Initially SVN (central) and then was moved to distributed GIT
  • CICD methodology followed using Jenkins

Assistant System Engineer

Tata Consultancy Services
Kolkata
01.2017 - 04.2017
  • Worked as a Siebel Administrator for Healthcare client 'Johnson & Johnson' to maintain, grant, and revoke access of end-users.
  • Worked as a support associate to maintain and close technical defects as a Siebel Administrator.
  • Worked under the purview of 'Customer Relationship Management'.

Assistant System Engineer - Trainee

Tata Consultancy Services
Ahmedabad
10.2016 - 12.2016
  • Worked as a Advanced Java Trainee as part of TCS Initial learning program
  • Trained in Advanced Java, Servlets, JSP, MVC Framework and SQL, JDBC
  • Was appreciated and praised for my performances and dedication during the training period

Education

Post Graduation - Master of Business Administration in Human Resource Management

Pondicherry University
02-2021

Graduation - Bachelor of Technology in Electronics and Instrumentation

RCC Institute of Information Technology
Kolkata
08.2016

12th Education -

WWA Cossipore English School
Kolkata
03.2012

10th Education -

WWA Cossipore English School
Kolkata
03.2010

Skills

    Advanced Java Programming
    1 Proficient in Core Java concepts including Java EE 8, OOP (Object-Oriented Programming), Collections framework, Concurrency and Multithreading
    2 Experience with enterprise level features such as Java Persistence API (JPA), JAX-RS and JAX-WS for web services, Servlets and JSP
    3 Profound insight on JEE internals (Classloading, Memory Management, Transaction management etc)

    Frameworks

    1 Proficient in popular Java frameworks like Spring Framework (Spring Boot, Spring MVC, Spring Security) and Hibernate for building robust, scalable applications
    2 Experienced in designing and consuming RESTful APIs using frameworks like Spring REST
    3 Well experienced in build tools like Apache Maven or Gradle for building, packaging and managing dependencies in Java projects
    4 Profound insight on Spring Batch

    Database Management
    1 Proficient in working with relational databases (MySQL)
    2 Proficient with Java Database Connectivity (JDBC) and Java Persistence API (JPA)
    3 Very good understanding and experience on database objects like tables, views, indexes, and sequences
    4 Ability to write complex operations, stored procedures, functions, scripts and triggers to support database access

    Microservices Architecture
    1 Very good understanding on microservices architecture and its implementation in building
    microservices-based applications using technologies like Spring Cloud, Docker and Kubernetes

    Product/Platform Experience
    1 Experience in Insurance solutions such as Majesco with a focus on Majesco custom policy integration and Devstudio practices

    Development tools
    1 Proficient in using IDEs like IntelliJ IDEA and Eclipse
    2 Proficient in using version control systems like Git, GitHub, SVN for managing code repositories and collaborating with team members

    Testing
    1 Proficient in unit testing frameworks like JUnit and mocking frameworks like Mockito for writing effective unit tests to ensure code quality

    DevOps
    1 Experience with CI/CD pipelines using tools like Jenkins and GitLab CI for automating builds, testing, and deployment processes

    Agile Methodologies
    1 Experience working in Agile development environments following practices like Scrum, and Devops tools such as JIRA and Azure DevOps (ADO)

    Performance Tuning
    1 Good experience on optimizing code using code quality improvement tools such as SonarQube and Structure 101

Certification

  • Microsoft Certified: Azure Fundamentals, Mar 2024
  • EY Data Strategy – Data Architecture – Bronze , May 2024
  • EY Data Strategy – Data Architecture – Bronze Learning, Apr 2024
  • EY Insurance – Bronze , Dec 2022
  • EY Insurance – Bronze Learning , June 2022
  • Vskills Certified Python Developer Certification, Aug 2021
  • Vskills Certified SQL Developer Certification, Feb 2021

Languages

  • English, Full Professional Proficiency
  • Hindi, Full Professional Proficiency
  • Bengali, Full Professional Proficiency

Accomplishments

  • EY Appreciate (Spot Award) - Awarded on Sept 2024
  • EY Appreciate (Spot Award) - Awarded on October 2022
  • EY Appreciate (Spot Award) - Awarded on June 2022
  • TCS On the Spot Award - Awarded on Feb 2021
  • TCS On the Spot Award - Awarded on Oct 2020
  • TCS Applause for Team Award - Awarded on Feb 2020
  • TCS On the Spot Award - Awarded on Feb 2018

Timeline

Senior Technical Lead

EY
10.2024 - Current

Lead Consultant

EY
10.2022 - 09.2024

Associate Technical Lead

EY
12.2021 - 09.2022

System Engineer

Tata Consultancy Services
11.2018 - 12.2021

Assistant System Engineer

Tata Consultancy Services
05.2017 - 10.2018

Assistant System Engineer

Tata Consultancy Services
01.2017 - 04.2017

Assistant System Engineer - Trainee

Tata Consultancy Services
10.2016 - 12.2016

Post Graduation - Master of Business Administration in Human Resource Management

Pondicherry University

Graduation - Bachelor of Technology in Electronics and Instrumentation

RCC Institute of Information Technology

12th Education -

WWA Cossipore English School

10th Education -

WWA Cossipore English School
Avrajit Ghosh