Senior Software Developer with more than 14 years of experience in planning, detailing, designing, implementing and managing enterprise applications in Agile development in Scrum Environment in domains like US Healthcare and Life Science Skilled in directing complex projects and leading/managing teams in achieving goals.
Overview
15
15
years of professional experience
1
1
Certification
Work history
Senior Software Developer
IBM UK Ltd
Edinburgh
01.2023 - Current
Key technologies/ Processes
Agile/Kanban based Development
Spring Boot, Microservices, Kafka, IBM MQ
Project Description: In Lloyds Banking Group we are migrating the International Payment legacy system with new age ACS microservices
Project Contribution: As an onshore Senior Developer role, I was involved in design the overall architecture, coding and implementation and fixing of different features and aspects
The work involves the allocation and distribution of project development work within the scrum team with details analysis of the work, development using Spring boot, Spring cloud and micro services
Story analysis and Scrum development and onsite co-ordination, communication and drive the team for quality work
Involved in designing, coding and implementation and fixing of different features and aspects of Teva DHP Health Platform Solution
Played key role in enhancing software quality by reducing number of defects and incoming defect rate with on-time delivery
Deploying services in CI-CD pipelines and overall monitoring.
Tech Lead
IBM India Private Limited
Kolkata, India
07.2016 - 12.2022
Key technologies/ Processes
Agile/Kanban based Development
Spring Boot, Microservices, Kafka, IBM MQ
Project Description: In Lloyds Banking Group we are migrating the International Payment legacy system with new age ACS microservices
Project Contribution: As an onshore Senior Developer role, I was involved in design the overall architecture, coding and implementation and fixing of different features and aspects
The work involves the allocation and distribution of project development work within the scrum team with details analysis of the work, development using Spring boot, Spring cloud and micro services
Story analysis and Scrum development and onsite co-ordination, communication and drive the team for quality work
Involved in designing, coding and implementation and fixing of different features and aspects of Teva DHP Health Platform Solution
Played key role in enhancing software quality by reducing number of defects and incoming defect rate with on-time delivery
Deploying services in CI-CD pipelines and overall monitoring.
Sr. Team Leader and Software Developer
Cerner India Health Services Pvt. Ltd, US HealthCare
Agile/Kanban based Development with TDD - JUnit, Mockito
Java7 ,GWT,JSP,JQuery,Servlet,Spring (JDBC, JMS),JPA,Ajax, Tomcat and Websphere 6.1/7.1, Eclipse
Gradle with Jenkins
Project Description:Soarian is a product which is more than revenue cycle management software
It handles receivables as well as claims processing
Healthcare industries use this software to manage their financial processes which is not only manages transactions and data, but also automated most of the processes used in healthcare
In Soarian , there are different types of charge posting include posting charge from batch entry, POS(point of service), Interface charge posting, Edit charge thru interface and UI etc
We are currently enhancing the charge posting framework to support multiple templates for charge transactions automatically thru adaptability
Based on the service ,encounter provider and encounter location etc parameters , system can finds proper templates of charge transaction thru adaptability and show them to user to put charges based on templates
Also there is an enhancement of user-data where clients can use their own charge attribute thru user-data and post charges
There were more than 50 attributes exposed in Soarian for charge posting and now we are making the ability to use any extra charge attribute(other than specified in system) as an user-data and use them for evaluating rules as well as processing charges and reimbursement
This enhancement of charge posting framework is making the charge posting more flexible and fully customizable where clients can define their own template of charge posting and use them without any downtime(or may be very little downtime)
Project Contribution:My responsibility includes , giving technical solution to the team ,design the software and workflows and coordinate with Malvern architect and freeze the design, participate in code-review, discussion with the analyst for making a decision on requirement etc
Overall features of the enhancement are.
Enable new POS charge posting framework via adaptability.Default is existing POS
Standard group of templates like Dental,Proffessional , Lab etc.Client can create additional
GWT,MVC implementation , REST API design and implementation
Data communication from UI to middletier (servlet) thru JSON
Enhancement of the ability to post multiple charges and capture multiple errors from POS.
Associate Consultant (Tech Lead
Avashree Technologies Private Limited
12.2009 - 02.2015
Java Developer
Avashree Technologies Pvt. Ltd, The Royal Gazette
Kolkata
06.2008 - 12.2009
Key technologies/ Processes
Waterfall based Development, Description: The Royal Gazette is a daily newspaper on the island nation of Bermuda
It is Bermuda's only daily newspaper
The complete url is www.royalgazette.com
This website publish stories in various sections like news,sports,business,lifestyle,entertainment etc
User can register with royalgazette for daily news notification in their mail account
Also user can login into royalgazette to update their preferences,change their registration settings
User can search for a particular story on custom date range
The stories are displayed & published in this website by a separate swing based desktop application called SiftNewsNow where editors can write or modify or delete stories, adding images & videos with story, search stories, fetch stories from website etc
Overall development work of the software using technology like Java , JSP , JDBC etc
Perform communication between client & server using Struts
Education
B. TECH - Electronics & Communication Engineering
West Bengal University of Technology
Skills
Java development
SpringBoot
Microservices
Kafka
REST API
JSON
IBM Cloud
AWS
SQL
Maven
GIT
Certification
AWS Certified Cloud Practitioner
Advanced Certificate in Software Engineering from IBM Education Center
Certificate in Foundation Curriculum for Software Engineers (FOCUS) from SIEMENS
Additional Information
Cloud
14 Years+ experienced outstanding Sr. Software Developer and Java Developer with proven expertise in Cloud Microservices architecture and design and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance and experience with Agile practices.
Currently pursuing skilled worker visa (Expiry Date - January 2024) and working for a prestigious client in Banking Sector (Lloyds Banking Group) in the UK as an Onshore Senior Developer role in Edinburgh, Scotland.
Seeking for skilled worker VISA sponsorship.
Recognized as a visionary from the management and architectural perspective by receiving multiple awards on product improvement and increase efficiency.
Allocation of work, Communication of work within the team, drive the team as a Team leader, client interaction, planning delivery, Scrum development with Scrum Server administration at client site Malvern , USA
Designing / Development work mainly based on Technologies like Microservices, REST API, Spring Boot, Node.JS, JUNIT, and methodology like Agile on various projects.
Established a proven ability in system analysis and development.
Understanding the software projects specifications/scope and doing system / business analysis and design using DFD, flow charts, Use Case Diagrams, Class Diagrams, Sequence Diagrams.
Determined the duties and responsibilities of individuals in a team
Analyzed the individual performance of the team and motivated them to perform even better
Organized training workshops to improve the performance of the members who are lagging behind in terms of performance
Analyzing the assigned projects and distributing the tasks to the members as per their area of expertise
Achievement:
My work and excellencies towards the scrum development, product improvement and team effort to fulfill customer's goal and satisfaction has been highly appreciated by top management of the CITIRISK team from CITI, USA and Soarian Financials, Siemens Healthcare, USA.
Certificate of Recognition from IBM for being part of high performing team and working together in Market risk application in CITI account in 2017
Certificate of Recognition from IBM for New@CITI in CITI account in 2017
Excellence Performance award from SIEMENS for Best Individual Performance in 2011.
Languages
English
Fluent
Timeline
Senior Software Developer
IBM UK Ltd
01.2023 - Current
Tech Lead
IBM India Private Limited
07.2016 - 12.2022
Sr. Team Leader and Software Developer
Cerner India Health Services Pvt. Ltd, US HealthCare