Summary
Overview
Work History
Education
Skills
Certification
Awards
Hobbies and Interests
Languages
Personal Information
Languages
Timeline
Generic
ANANDA SHEKHAR BARMAN

ANANDA SHEKHAR BARMAN

Kolkata

Summary

Results-driven Lead Software Engineer with proficiency in API development, Java, and Spring Boot. Proven ability to solve complex problems and lead innovative backend projects, enhancing application performance and reliability.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Lead Software Engineer

NEC Software Solutions India
Kolkata
02.2024 - Current
  • Currently working in the development of a cutting edge mobile android application which receives messages and incidents from a third party application through format which is using Rabbit MQ exchange and broker service.
  • I am actively working as a backend developer where I implemented Veracode fix in Java and application code deployment using Jenkins too.
  • Also developed an API where text messages will be sent to mobile app from a third party application using Rabbit MQ broker service.
  • The backend part is being taken care by Java, Spring Boot with Postgres SQL.
  • Also developed different database procedures and functions in the application related to messaging API.

Senior Software Consultant

Capita Plc
Kolkata
08.2022 - 01.2024
  • Took part in the development of a cutting edge application where end user can update, modify and view their duties along with their shift & personal details.
  • Accordingly users can update the personal details and assign shift/duties to their respective subordinate or reportee team members.
  • Mainly I worked as a backend senior developer where I developed few business logic using Java and backend SQL/PL SQL.
  • Also took part in Application Product Backlog Item analysis and implementation & development using Java.
  • Actively took part in application code debugging, analysis and Product backlog item implementation and check in the code fix to GIT repository.
  • Organized the daily stand up meetings with team which is a part of AGILE methodology.
  • Reviewing & approving the GIT hub pull request.

Assistant Consultant

Tata Consultancy Services
Kolkata
02.2015 - 08.2022
  • Took part in requirement understanding and analysis.
  • Application log check and analysis the applications.
  • Report preparing and application monitoring level alert set up using unix scripts.
  • Alert set up and automation based on exceptions and error handling tools developing in the application.
  • Developed a monitoring application by using Java servlet, Jquery and HTML 5.
  • There is an application UI where user can perform some monitoring and application health check activity in the application.
  • While user performs some operation in the application the system will trigger a call to unix tectia interface where the system will connect to Tectia/Unix IP in backend which will check the application log files of the listed client side application server(production) and based on the validation the system will update the result status in UI jqgrid.
  • Technical perspective the unix shell script has been used with Java JSCH implementation to connect the Unix shell script platform to Java through SSH portal.
  • Later on, played a vital role to migrate the project into Spring boot with Micro services.
  • Bagged client appreciation awards and on spot awards from TCS senior level management few couple of times.
  • Configured application monitoring scripts (Unix/shell scripts) in ITRS tool.
  • Also worked on different application monitoring tool ITRS (International Transaction Reporting System), App Dynamics, Wiley and Service Now incident logged tool.
  • Took part actively in the migration development of a cutting edged application health check portal using Java, Spring boot and Rest API.
  • I was working as team lead and assigned the service development assignments to the team members.
  • Actively participated in the POC development and requirement analysis along with technical mentor to the junior team members.
  • Accordingly once the POC was approved by client and organizational internal management migrated the old application portal to the new one using Spring boot rest API.
  • Handling and guiding these teams and technically and morally.
  • Developed the API using Rest with Spring Boot which was interacting to DB (ORM- Spring data JPA) and setting the status as Green and Red based on the status in application logs.
  • We used JSCH- Java Secure Channel terminal framework to connect with application servers through SSH Tectia tool where application logs are stored in a particular folder.
  • Also have working experience in Spring cloud config sever and Circuit Breaker mechanism in Microservice.

Systems Engineer

Tata Consultancy Services
Kolkata
10.2014 - 02.2015
  • Took part in the development of a cutting edged banking software where end users can update and add the payee details and also perform banking related activity update & adding the personal details.
  • After adding the payee end users can perform online transactions and check their account balance for respective accounts etc.
  • I was involved in coding server side configuration changes and enhancement.
  • Conducted Unit Testing and System Testing (if required) in different flows.
  • Took the responsibility of the team whenever required.

Software Engineer

Atos Syntel
Chennai
01.2014 - 06.2014
  • I was an active developer who worked on the development of a web portal of a healthcare organization where end users used to place an order for medicine and book a bed in hospital along with other health care related activities.
  • Carried out POC in Java Server faces (prime faces).
  • Coded server side, business logic implementation as well as UI side coding using Java, Spring JDBC and JSF (Prime faces) respectively.
  • Mainly business logic implementation and server side backend coding.
  • Involved in DB backend implementation part using Spring JDBC.
  • Conducted Unit Testing and System Testing (if required) in different flows.
  • Took the responsibility of the team whenever required.

Software Engineer

Atos Syntel
Chennai
07.2013 - 11.2013
  • Took part in requirement understanding and analysis.
  • Carried out POC in HTML and jQuery.
  • Coded server side using Java and Restful Web Services and business logic implementation.
  • Involved in DB backend implementation part using query checking & analysis and Selector Testing and connection.
  • Conducted Unit Testing and System Testing (if required) in different flows.

Software Engineer

Atos Syntel
Chennai
02.2013 - 06.2013
  • Took part in requirement understanding and analysis.
  • Carried out POC in HTML and jQuery.
  • Coded server side using Java and Restful Web Services and business logic implementation.
  • Involved in DB backend implementation part using query checking & analysis and Selector Testing and connection.
  • Conducted Unit Testing and System Testing (if required) in different flows.

Software Engineer

Atos Syntel
Chennai
11.2012 - 02.2013
  • Took part in the requirement gathering and analysis.
  • Involved in UI (HTML & JQuery) and server side coding using Java and Restful Web Services.
  • Carried out Database Selector Testing, SQL Query Analysis and Unit Testing.

Software Engineer

Atos Syntel
Chennai
09.2012 - 11.2012
  • Developed a cutting edge web application where the users could see all the invoice details for a particular product which moved from one RDC to another RDC.
  • Basically the end users who are from supply chain management used that application in order to track all the movement of good & products manufactured by their organization and accordingly generate the invoice with expenditure.
  • Took part in requirement analysis & gathering and business logic coding (Core Java).
  • Carried out all the server side and business logic changes, as it was an enhancement and there was not that much change regarding UI side.
  • Involved in DB backend implementation part using query checking & analysis and Selector Testing and connection.
  • Involved in Unit Testing and code merging from local subversion to client subversion.

Graduate Engineer Trainee

Atos Syntel
Chennai
02.2012 - 08.2012
  • Took part in the development of an application where the client side corporate people could see all the project details on the basis of the project status and specifically the application was being used as PMO (Project management Office) application where customer side project managers used to view the project status, resources, budgets etc based on their role & privilege.
  • So accordingly end users could modify the project.
  • Took part in the requirement gathering, analysis and coding.
  • Coded front-end part mainly using HTML, JQuery and JavaScript.
  • Involved in Unit Testing and defect fixing.

Education

Bachelor of Technology - Computer Science And Engineering

Aryabhatta Institute of Engineering & Management
Durgapur, India
07.2011

High School Diploma -

Gangapuri Siksha Sadan
Kolkata, India
04.2007

Class X -

Gangapuri Siksha Sadan
Kolkata
04.2005

Skills

  • API development
  • Java
  • Java 11
  • Spring Boot
  • Postgres SQL
  • Java 8
  • Jquery
  • JavaScript
  • HTML 5
  • Azure DevOps
  • Oracle SQL
  • Oracle Apex
  • Spring DATA JPA
  • Micro services
  • JSF Prime faces
  • Spring JDBC
  • JQuery
  • Ajax
  • JSON
  • Restful Web Services
  • Spring Dependency Injection
  • Spring MVC
  • Eclipse
  • Spring Tool Suite
  • GIT Hub Repository
  • Jenkins
  • Dbeaver
  • SQL Developer
  • Tomcat
  • RAD
  • WebSphere
  • Clearcase
  • Tortoise SVN
  • RTC Tool
  • SSH Tectia
  • Unix shell script
  • Shell script
  • Java JSCH
  • ITRS tool
  • Java programming
  • RESTful APIs
  • Rabbit MQ
  • SQL database management
  • Agile methodology

Certification

  • Oracle Certified Associate, JAVA SE8 Programmer, 2022
  • Udemy certification on Spring Boot with Micro services, 2021
  • ITIL Certification, 2016
  • J2EE Certification from CMC Academy, Kolkata

Awards

  • YCD Awards for unique and excellent contribution at project level in CAPITA
  • RIO certification of appreciation from senior project level mgmt. in TCS
  • Best Team Award from the client for web development
  • Client appreciation awards from TCS senior level management

Hobbies and Interests

  • Watching web series
  • Writing blog about Sports
  • Following General knowledge & current affairs
  • Tour & travels
  • Exploring new places
  • Cricket analyst

Languages

  • Bengali
  • English
  • Hindi

Personal Information

  • Location Preference: Kolkata
  • Date of Birth: 09/08/89
  • Gender: Male
  • Nationality: INDIAN
  • Marital Status: Married

Languages

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

Timeline

Lead Software Engineer

NEC Software Solutions India
02.2024 - Current

Senior Software Consultant

Capita Plc
08.2022 - 01.2024

Assistant Consultant

Tata Consultancy Services
02.2015 - 08.2022

Systems Engineer

Tata Consultancy Services
10.2014 - 02.2015

Software Engineer

Atos Syntel
01.2014 - 06.2014

Software Engineer

Atos Syntel
07.2013 - 11.2013

Software Engineer

Atos Syntel
02.2013 - 06.2013

Software Engineer

Atos Syntel
11.2012 - 02.2013

Software Engineer

Atos Syntel
09.2012 - 11.2012

Graduate Engineer Trainee

Atos Syntel
02.2012 - 08.2012

Bachelor of Technology - Computer Science And Engineering

Aryabhatta Institute of Engineering & Management

High School Diploma -

Gangapuri Siksha Sadan

Class X -

Gangapuri Siksha Sadan
ANANDA SHEKHAR BARMAN