Summary
Overview
Work History
Education
Skills
Timeline
Generic
Ankan Bera

Ankan Bera

Kolkata

Summary

Results-driven Java/J2EE fullstack Developer with over 14 years of experience in designing and implementing robust applications. Proficient in Spring Boot Microservices and Angular, with a strong background in leveraging Amazon Web Services for scalable solutions. Expertise in messaging and streaming technologies, including Kafka and WebSphere MQ, along with hands-on experience using MongoDB as a NoSQL database. Demonstrated ability in creating CI/CD pipelines and a solid foundation in requirements analysis, development, and manual unit testing ensures the delivery of high-quality software solutions.

Overview

15
15
years of professional experience
3
3
Languages

Work History

Application Architect

Wipro
Kolkata
06.2022 - Current

Project ARGUS

  • Technology Used Spring Boot Microservices, Maven, GitHub
  • Angular used for UI.
  • Oracle as Database
  • Kafka messaging.
  • Responsibilities: Application development and deployment. Also involve in production defect fixes. End to end delivered 3 modules. Another 4 modules partially worked.

Sr. Associate

Cognizant
Kolkata
06.2020 - 06.2022

Online Transaction Processing

  • Domain Insurance
  • Technology Used Spring Boot Microservices, Maven, React
  • Framework Spring
  • Data storage Oracle
  • Server Websphere.
  • Responsibilities Worked as a development team Lead. Also involve in production deployment and production issue management. Estimation and Timeline calculation for defect fixes. Worked on 30+ user stories and 4 major release.

Business & Integration Arch Team Lead

Accenture
Bengaluru
06.2018 - 05.2020

Unified View

  • Domain Telecom
  • Technology Used Spring Boot Microservices, Maven, Angular 6, KeyCloak
  • Framework Spring, Angular 6.
  • Data storage MariaDB, Neo4J
  • Server Apache, Embedded Tomcat.
  • Responsibilities Worked as a Lead. Managed UI/Angular and Backend both. Estimation and Timeline calculation. Converting solution of a requirement to easy and small modular way so that team mated can understand the actual requirement properly. Help team to achieve the goal within scheduled time. Creation of deployment plan. Integration of keycloak with Angular 6 UI and Grafana.
  • Project Details Unified view is an application which is a combination of different technologies used for Network Monitoring. Network topology data coming from neo4j graph database. Application has a query builder module can create Cypher query and execute it in neo4j database. MariaDB used for storing cypher queries created by user. Health details and present status of a node from topology can be viewed by Grafana. Keycloak is used as common authentication and Role based authorization module.

Business & Integration Arch Sr Analyst

Accenture
Bengaluru
07.2016 - 05.2018

Accenture Revenue Assurance Framework API

  • Domain Telecom
  • Technology Used JAVA, JSP, Jackson, Maven, Restful webservices.
  • Spring Framework, Spring MVC, JPA, Restful webservice.
  • Data storage: Hadoop HDFS/MongoDB
  • Server Tomcat
  • Responsibilities Worked as a Senior Java developer. Worked in main three utility part (Dynamic Query generator, Dynamic POJO generator, Object parser) which are core modules of ARAF. Also spend time in Restful webservice generating module along with client api generation for Integration of UI and API.
  • Project Details Revenue Assurance is the process of assuring Telecom Company that all customer billings happen correctly without any mistake or omission and there has been no revenue leakage. ARAF have some components which are as 1) Mechanism to collect the files for network. 2)Mechanism to load data into ARAF Database. 3)Framework to build Reconciliation Logics over the tables present in ARAF DB. 4) Provide framework to summarize, aggregate the results of the reconciliation. 5)Build APIs to read data from final tables and provide to the reporting tool. 6)Develop hierarchical charts and display them in the UI. 7) Provision to define Roles & create users.

Software Engineer

IBM India Pvt Ltd (Payroll of Alchemy software)
Kolkata
08.2014 - 06.2016

Global Manifest System

  • Framework Spring core, Hibernate, Play, Spring Integration.
  • Scripting JavaScript, jQuery.
  • Database Oracle
  • Server Oracle WebLogic
  • Responsibilities Development & Production Support
  • Project Details Maersk Line is shipping company. It has different system to process requirements. One of them is GMS (Global Manifest System). GMS is a global customs compliance application. It compiles the vessel manifest information, validating it against a country's standards, transmitting the data to the customs via the Advance Manifest Processing System (AMPS), while tracking customs responses. MQs and Webservices are used to communicate with other applications. 4batch jobs are there used pull data from MQs and 2 are used to get data from webservices and update internal database.Here Input comes from a Desktop application called GCSS.It sends data in GDS format to the MQ. GMS extractsdata from MQ and BeanIO is used to parse the data.Then process as per rules written here.

Application Developer

AAR Technologies & Software Solution (P) Ltd
Kolkata
08.2013 - 07.2014

Wage Register

  • Domain Human Resource
  • Java, JSP, JDBC, POI.
  • Spring MVC
  • JavaScript, jQuery.
  • MySQL Database.
  • Responsibilities: Development & Production Support
  • Wage-register is an Application which is used to store the employee list of vendors. Vendors can change the employee list through a Change Management process. For each request a Ticket ID is generated. Each month vendors download the
  • .xls files as attendance sheet. Fill up the sheets by data and then uploads. By this data wage register, pay slips, Salary deviation report, designation wise Employee counts are generated. Successfully deployed for 3 customers

Senior Java Developer

AAR Technologies & Software Solution (P) Ltd
Kolkata
02.2011 - 03.2013

Online SMS Gate pass System

  • Domain: Telecom
  • Java , JSP, JDBC
  • JavaScript, jQuery.
  • MySQL
  • Responsibilities: Development and Production Support..
  • Online SMS Gate pass system is an electronic gate pass system which need authorization to each scheduled and unscheduled visit. At the same time this system will keep record of all the authorized access to be reviewed in future if necessary. Solution deployed for 3 telecom circles of India.

Education

Master of Computer Application -

Dewan Institute of Management Studies
Meerut
04.2001 -

Skills

Java

Spring boot Micro services

Angular

Oracle

Kafka

Jenkins

undefined

Timeline

Application Architect

Wipro
06.2022 - Current

Sr. Associate

Cognizant
06.2020 - 06.2022

Business & Integration Arch Team Lead

Accenture
06.2018 - 05.2020

Business & Integration Arch Sr Analyst

Accenture
07.2016 - 05.2018

Software Engineer

IBM India Pvt Ltd (Payroll of Alchemy software)
08.2014 - 06.2016

Application Developer

AAR Technologies & Software Solution (P) Ltd
08.2013 - 07.2014

Senior Java Developer

AAR Technologies & Software Solution (P) Ltd
02.2011 - 03.2013

Master of Computer Application -

Dewan Institute of Management Studies
04.2001 -
Ankan Bera