Summary
Overview
Work History
Education
Skills
Certification
Languages
Certifications
Timeline
Generic
Abhijit  Banik

Abhijit Banik

Hyderabad

Summary

  • 13.5 years of diversified and progressively challenging experience in Web Application, Web Services/Microservices Development, Maintenance.
  • Extensive experience in developing various web-based applications using Spring frameworks, Hibernate 3.0, Web Services, Angular, Restful APIs.
  • Proficient in developing and fixing Java Web Applications.
  • Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
  • Involved in requirements gathering and analysis.
  • Experienced in preparing and executing unit test cases.
  • Versatile team player and individual contributor with strong analytical and problem-solving skills
  • Flexibly adapt to any new environment and work on any project.
  • Quick learner and excellent team player having ability to meet tight deadlines and work under pressure

Overview

14
14
years of professional experience
1
1
Certification

Work History

Project 7

IBM India Private Limited
11.2021 - Current

Project Description:

FAD (Find a Dentist)

This application is used to help register multiple Dental Providers(Dentists or Group of Dentists) in the US and other countries in order to provide their services to the patients.

Roles and Contribution:

  • Analysed application requirements to ensure alignment with project goals
  • Collaborated with team to develop and enhance application functionality
  • Conducted unit and regression testing to validate application performance and reliability
  • Involved in the Build & Deployment of the applications.
  • Responding promptly and professionally to bug reports.
  • Code Review for junior teammates and repair code.
  • Guiding new team members through the nuances of the project’s technology stack.

Project 6

ITC Infotech
06.2020 - 11.2021

Project Description:

This Project is a scratch-level banking project to deal with the transmission of the Batch & Single Messages like SMS, Push, Email to Customer end using Microservices architecture & Messaging Queues like RabbitMQ. Used Kafka producer/consumer architecture for reconciliation.

Roles & contributions

  • Analysed application requirements to ensure alignment with project goals.
  • Contributed to project development phases, enhancing overall project delivery.
  • Executed unit tests and performed regression tests to verify application functionality.
  • Responding promptly and professionally to bug reports.
  • Reviewed and repaired code to maintain application integrity and performance.
  • Guiding new team members through the nuances of the project’s technology stack.

Project 5

ITC Infotech
07.2019 - 05.2020

Project Description

The data migration project includes the conversion of the legacy Covenants and DES modules into a big-bang switch new Ncino modules.Data Extraction,Data Transformation,Data Loading and data migration into the new system through the SalesForce loader.

Roles and Contribution

  • Contributed to project development activities, enhancing team collaboration and workflow.
  • Analysed application requirements to ensure alignment with project goals and stakeholder needs.
  • Conducted unit testing and regression testing.
  • Responding promptly and professionally to bug reports.
  • Reviewed and repaired software code to ensure functionality.
  • Trained new team members on project’s technology stack, facilitating smoother onboarding and integration.

Project 4

ITC Infotech
07.2017 - 06.2019

Project Description

The project involves the development, roll out an online web-based application of Provident fund for Unorganized Workers for all wage employed and self-employed Workers in an unorganized sector lying under below poverty level. Starting from registration of workers, collecting funds from them, providing contribution, disbursement of matured amount to them, calculating and crediting commission for collecting agents/retired personnel and generating proper reports.

Roles and contributions

  • Developed project components, enhancing functionality of online application for provident fund.
  • Analysed application requirements to ensure alignment with user needs and project goals.
  • Performed unit testing and regression testing.
  • Responding promptly and professionally to bug reports.
  • Reviewed and repaired code to maintain software quality and improve overall system performance.
  • Guiding new team members through the nuances of the project’s technology stack.

Project 3

Cognizant
11.2014 - 06.2017

Project Description

The project involves boarding Point of Sale (POS) terminals for one of the world’s largest payment processors. Merchants order the POS terminals through the boarding tool or they call the help desk to request terminals. Then the terminal order flows down to POS from where it will deploy the terminals to merchant locations. POS also allows terminal replacement, upgrades and returns. Terminal billing, shipping fees are calculated from POS and these feeds are sent to different systems.

Role and Contribution

  • Developed minor and major enhancements and created new Java applications.
  • Analysed application requirements and detailed design to ensure alignment with project goals.
  • Performed unit testing and regression testing.
  • Responding promptly and professionally to bug reports.
  • Review and repair legacy code.
  • Facilitated review meetings to promote team collaboration and address project challenges.
  • Guiding new team members through the nuances of the project’s technology stack.

Project 2

Cognizant
05.2013 - 10.2014

Project Description

In this Project we migrated a huge VB application to a Java Spring platform based Web Application. This included Online creation of adjustment entries and managing them from using this web application. In the backend Oracle database was used in which data came from tandem mainframe server.

Role and Contribution

  • Conducted detailed requirement analysis to gather project specifications.
  • Coded and implemented software solutions.
  • Responsible for development of server-side coding(Spring MVC, Hibernate)
  • Unit testing and regression testing.

Project 1

Cognizant
05.2012 - 04.2013

Project Description

This application is meant to create a portal that can help to manage the resources in an account and also help to view the projects running in an account. It also shows the hierarchy in which the entire account is functioning.

Role and Contribution

  • Conducted requirement analysis to clarify project specifications and align with stakeholder needs.
  • Developed and implemented code to enhance application functionality.
  • Executed unit testing and regression testing to ensure application reliability.

Education

B.Tech - Information Technology

College Of Engineering And Management

Skills

  • Programming Languages: JAVA 6/8, PL/SQL, Typescript
  • Development Platform: Angular 13
  • Framework/Technologies: J2EE, Spring (MVC, AOP, Transaction,
  • Spring Boot/Microservices, Spring Batch), Hibernate 30, Web Services (REST & SOAP)
  • Messaging Framework/Queue: RabbitMQ, Kafka
  • CI/CD: Jenkins
  • Code Repository: Git
  • Build Tool: Maven, Gradle
  • Cloud Development Platform: OpenShift (Azure)
  • Database: Oracle11g
  • Logging: Log4j
  • Kibana logging
  • Development tools: MyEclipse, Eclipse (Spring-Tool-Suite), NetBeans, Putty, WinSCP, Toad for Oracle, DB Visualizer, WinMerge
  • Development tools: MyEclipse, Eclipse (Spring-Tool-Suite), NetBeans, Putty, WinSCP, Toad for Oracle, DB Visualizer, WinMerge
  • Testing Tool: Postman, JMeter
  • Operating Systems: Windows 10
  • Testing: Junit, Mockito

Certification

  • OCJP Certified
  • Certification of Completion - Angular
  • Cognizant Certified Professional L0,L1: Cards and Payments
  • Qualified/Passed the entry level training on Java, Advanced Java, Sql at Cognizant Technology Solutions-Academy
  • Attended banking and financial derivatives training in Cognizant Technology Solutions

Languages

English
Hindi
Bengali

Certifications

  • OCJP Certified
  • Certification of Completion - Angular
  • Cognizant Certified Professional L0,L1: Cards and Payments
  • Qualified/Passed the entry level training on Java, Advanced Java, Sql at Cognizant Technology Solutions-Academy.
  • Attended banking and financial derivatives training in Cognizant Technology Solutions.

Timeline

Project 7

IBM India Private Limited
11.2021 - Current

Project 6

ITC Infotech
06.2020 - 11.2021

Project 5

ITC Infotech
07.2019 - 05.2020

Project 4

ITC Infotech
07.2017 - 06.2019

Project 3

Cognizant
11.2014 - 06.2017

Project 2

Cognizant
05.2013 - 10.2014

Project 1

Cognizant
05.2012 - 04.2013

B.Tech - Information Technology

College Of Engineering And Management
Abhijit Banik