Summary
Overview
Work History
Education
Skills
Certification
Badges
Timeline
SAIKAT GANGULY

SAIKAT GANGULY

Application Architect- Spring Boot Microservices/Java
Kolkata,West Bengal

Summary

He has over 21 years hands-on experience in Java 1.7, J2EE 1.6, Java 1.8, OpenJDK 11, RedHat Active MQ 7.11.x, Spring, Spring boot in Microservices Architecture and Restful webservices, Bitbucket, Bamboo ,Docker, Azure pipeline deployment through Bamboo, AWS code commit with Bamboo and Jenkins. Successfully led the team in multiple ERP migration projects like Ellipse ERP upgrade in E&U domain and JBOSS EAP migration with multiple cross platform and legacy architectures including Spring Web services, Mybatis,JPA, Hibernate, Xml Beans, XML, Struts 2.0, SOA & Web services, UML design patterns, HTML, JSP, and Servlets. Also participated in Azure and AWS in devops integration for multiple application deployment and management using EC2, S3, and RDS. He has also worked with- Cloud foundry Apps hosted in IBM Bluemix (IBM Cloud) and with IOT services in publish/subscribe mode and IBM Cloud architecture-based solution development.

Overview

17
17
years of professional experience
4
4
years of post-secondary education
7
7
Certifications
3
3
Languages

Work History

Senior Developer and Designer- JBoss Upgrade

IBM
Perth
09.2023 - 04.2024
  • Client - Water Corporation Australia Onshore
  • Water Corporation JBoss Upgrade project for 14 EBI Applications to upgrade from JBoss EAP 7.0.4 to 7.4.x along with Red Hat Active MQ 7.11.x.
  • As part of JBoss Upgrade contributed effectively to deliver all technical artifacts for achieving successful delivery adhering to project timelines and quality standards.
  • Effectively contributed to Application and framework build and deployment activities in the process of upgrade and compliance with new JBoss platform and RedHat Active MQ setup and configuration.
  • Successfully implemented and deployed the EBI Applications in Release 1 to 4 application cluster, in the upgraded JBoss environment along with new Active MQ setup and configurations in production led to positive results in the enhanced customer experience and performance.
  • Optimized performance in Active MQ in collaboration with RedHat team through regular meetings, discussions and sizing exercise, which produced enhanced processing of messages and transactions in business flow.
  • Contributed effectively in Detailed Infrastructure Design (DID) and Architecture document updates and modifications with infrastructure components in the upgraded JBoss and Active MQ environment with AWS vmware hosted servers and database.
  • Acquired and demonstrated skill in Active MQ skills and Quartz 2.2 framework upgrade to support the new JBoss platform.
  • The Active MQ Broker was setup and configured with various optimizations techniques applied to support enhanced message processing framework for faster processing.
  • Deployed and managed services in AWS EC2 with integration with REST API consumers in JBOSS EAP.

Solution Consultant

IBM Australia
Perth
03.2023 - 09.2023
  • Rate Card Solutioning using GPE tool.
  • Worked in ANZ HCM Solutioning as a Solution Consultant in various solutioning activities, including development of Rate Cards, Solution modeling with IBM SDM GPE tool and learning activities.
  • Deals /opportunities worked on - Rate card submissions for Department of Customer Service NSW, BP UK, ANZ Bank and ASX – Australia Stock Exchange.
  • Created rate card and GPE in NAB and BP account for PCRs and eAuction pricing submission.
  • Coordinated with service line leaders for approvals and collaborated with BP UK team for rate card finalization.
  • Following main activities were performed- Developed rate cards based on roles and band mix blend across different service lines and SFIA levels.
  • Participated in pricing meetings and aligning rate cards accordingly to be in competitive pricing with respect to industry benchmarks and optimized usage of blended resources.
  • Rate Card ARCC checklist and DCA submissions.
  • Acquired skills in rate card developments through following tools /artifacts- Creation of Gross Profit Estimator (GPE) files using IBM SDM tool for Rate cards.

Application Architect

IBM Australia
Perth
03.2017 - 12.2022
  • Client: Western Power- Australia Onshore
  • Western Power CSI – Corporate Strategy Incentive program.
  • Project Description: ESM – Emergency Solar Management ( DPVM – Distributed Photovoltaic Management).
  • The adoption of DPV in the SWIS has occurred at a rapid rate, and in 2020, a record capacity of DPV generation was installed by SWIS customers.
  • At times of year, this generation is contributing to new record daytime low system demand, or load.
  • One solution is to implement DPV management capability, allowing DPV to be curtailed during specified events to, in effect, increase load to assist in maintaining system security.
  • I worked as an Application Architect and supported Design and Planning sprint in the DPVM Java Integration Agile program.
  • Worked a key technical member in the WP Head office location of Perth, WA.
  • As a integration technical lead performed the below activities – Designed the solar and grid consumption and distribution equilibrium of capacity using meter control solution through AMI (Advanced Metering Infrastructure) and Modbus Router signalling (IOT Based).
  • Design and development of DPVM Spring Boot applications conforming with Microservices architecture in Spring Boot framework deployed in docker containers with bamboo-based deployment in AZURE pipelines.
  • Development and deployment of docker and docker compose with Maven JIB plugin executed through bamboo for image creating and containerizing the applications.
  • Adherence to quality by conforming with SonarQube Open API specification.
  • Technology used – Spring, Spring Boot REST API s deployed and running as Docker containers in Docker swarm mode containerization using Docker -compose.
  • Bamboo builds and deployment framework used for execution of docker compose for container-based deployments in Linux servers.
  • Integration with Informatica Cloud Services from REST API upstream applications as consumers.
  • Contributed effectively in Oracle data migration from 12c to 19c in an OLTP (Online Transaction Processing) environment.

Application Architect

IBM Australia
Perth
03.2021 - 06.2021
  • Client: Western Power- Australia Onshore
  • Western Power CSI – Corporate Strategy Incentive program.
  • Project Description: DSO -Distributed Service Operators.
  • Management of distribution networks is becoming increasingly challenging with the connection of large numbers of inverter based DGs mainly PV based generation.
  • These new generators are in aggregate capacity the largest virtual power plant on the SWIS (as they operate largely in coordination).
  • At the local distribution level the challenges are related mainly to maintaining healthy voltage levels, particularly during high generation periods which coincide with relatively low load, creating the lowest net load period on the network in many distribution networks and in the system as a whole in the middle of the day.
  • The scope of Phase 2 of Flexibility Services includes the introduction of a platform, Autogrid Flex, which supports a more automated approach to the delivery of Flex Services by existing and new partners in the Pilot.
  • The overall objective for Phase 2 of Flexibility Services is for Western Power to run a trial of remote control and monitoring systems for IES with the capability to manage distributed PV and battery DGs connected to Western Power distribution network in order to address network and system constraints arising from high penetration of PV DGs connected to the network.
  • I worked as an Application Architect and supported Design and Planning sprint in the DSO Integration Agile program.
  • Worked a key technical member in the WP Head office location of Perth, WA.
  • As a integration technical lead performed the below activities – AutoGrid FLEX API Integration design using MQTT SparkPlug Protocol with SCADA Master Device Register hosted in AutoGrid AWS Cloud IIOT Platform.
  • This was developed in microservices architecture using Spring boot.
  • This is DSO Gateway interface which is an asynchronous MQTT Client communicating through SparkPlug protocol built over Eclipse Tahu framework.
  • The DSO Gateway is responsible receiving and sending event-based signals origination from devices configured in SCADA mater via AutoGrid FLEX.
  • Also designed and developed DSO Dispatcher JBOSS Interface which handles the event data as stored into DB by the DSO Gateway asynchronously by reading the state of the event and further transmitting them into AMI (Advanced Metering Infrastructure) and ModBus Router through IOT based signalling or other partner networks REST API se,g- Amanda Energy.
  • The AMI / Amnda acted as interfaces to control the disconnect/connect of L1 Auxiliary switch for shredding loads through web service messaging.

Application Architect

IBM Australia
Perth
10.2020 - 06.2021
  • Client: Western Power- Australia Onshore
  • Western Power CSI – Corporate Strategy Incentive program.
  • Project Description: DER – Distributed Energy Resources.
  • As per WA government guidelines Western Power must comply to the data collection requirements as published by Australia Energy Management Operators (AEMO) to provide with the historical DER Generation Information relating to connection points on its network, that it holds in accordance with the DER Register Information Procedure, or per agreement with AEMO.
  • The primary focus of this project is to build a Western Power DER register and establish processes to collect, persist and deliver the require DER information to AEMO for historical records and ongoing DER changes.
  • In addition, Wester Power would like to utilize this opportunity to establish the Wester Power DER register as a central repository for all DER information, including the DER types and data that are not required to be provided to AEMO.
  • I worked as an Application Architect and supported Design and Planning sprint in the DER Integration Agile program.
  • Worked a key technical member in the WP Head office location of Perth, WA.
  • As a Integration Technical lead performed the below activities – Requirement analysis and solution design for DER Phase 2 Integration between AEMO and CEC (Clean Energy Council) exposed web services and WPDER and AEMODER DB schema.
  • Designed and delivered 6 java integration batch interfaces with OAUTH token-based authentication with AEMO and CEC using JAX-RS REST Specification through SSL Context.
  • Prepared technical design document and participated effectively in solution architecture of data transfer and transformation requirements.
  • Carried Leadership activities of guidance and coordination of continuous delivery and integration through offshore resources.
  • Implementation plan preparation and successful deployment planning for production.

Application Architect

IBM Australia
Perth
06.2020 - 10.2020
  • Western Power CSI – Corporate Strategy Incentive program.
  • Project Description: Worked on several JBOSS Integration projects for ELLIPSE Release Management and SPS.
  • Ellipse Release Management is a continuous process adopted by Western Power ICT for the following – Planning and organizing approved releases into a Release schedule.
  • Maintaining a Release Schedule with scheduled Releases.
  • Creating, delivering, and maintaining plans for individual releases.
  • Building and configuring releases.
  • Executing the implementation plan.
  • Standalone Power Systems (SPS) have been installed as a trial for the alternative approach to provision of remote customers with their electrical needs, offsetting traditional poles and wire asset replacements.
  • These systems are expected to have a similar reliability to those customers connected by traditional means.
  • For management of operation and asset upkeep, SPS require integration into Western Power systems.
  • Current monitoring, management and data acquisition is performed via an OEM system.
  • Integrating these SPS into the existing Western Power systems will be more efficient and provide improved SPS reliability, availability and reduce the asset upkeep costs.
  • I worked as an Application Architect and supported Design and Planning sprint in the Ellipse Release Management Agile program.
  • Worked a key technical member in the WP Head office location of Perth, WA.
  • As a integration technical lead performed the below activities – Gap Analysis and estimation through coordination with Ellipse product team and WP members.
  • Ellipse web service 10.x module design using Spring web service interfaces.
  • Technical design for new applications migrated from legacy BB to Java Spring rest integration.
  • Carried Leadership activities of guidance and coordination of delivery from offshore.
  • Coordination and successful accomplishment of production deployment for all JBOSS 7 applications with UAT sign off from relevant business stakeholders.
  • JBOSS integration design and delivery for SPS integration with different external systems like (Australian Energy Management Operators) AEMO and into the existing SCADA system.
  • Participated in Oracle data migration from legacy DWH to OLTP.

Technical Lead- Ellipse Upgrade and Integration

IBM India Pvt Limited
Perth
11.2018 - 05.2020
  • The Western Power Enterprise Resource Planning (ERP) platform, Ellipse, is Western Power’s key corporate finance, human resource and asset management software platform.
  • The Ellipse ERP has been in place at the current version (6.3) for over 10 years.
  • To achieve strategic performance and systems goals desired by Western Power, an upgrade to the latest generally available version of Ellipse is required.
  • Western Power has performed Ellipse platform upgrade from version 6.3 to 9.0 (appropriate point release) from mid-2018.
  • An upgrade from Ellipse 6.3 to or above version 9.0 is not a simple point upgrade.
  • Rather, it is a fundamental platform change which will improve process automation, streamline process enablement and empower better systems integration and management.
  • All areas of the Western Power that use Ellipse will be impacted by the upgrade.
  • Western Power has mandated that the upgrade will be a technical upgrade as much as possible – i.e. the upgrade project will not be used to drive business improvement.
  • To prepare for the Ellipse Version Upgrade Project (EVUP), Western Power commissioned an Ellipse Upgrade Preparation Project (EUPP), commencing third quarter 2017 and running to end of August 2018.
  • Myself worked as technical lead and supported design and planning sprint in the EVUP Integration Agile program.
  • Worked a key technical member in the EVUP program in WP Head office location of Perth, WA.
  • As a integration technical lead performed the below activities – Gap Analysis and estimation through coordination with Ellipse product team and WP members.
  • Ellipse web service 9.x module creation using Spring web service interfaces.
  • Technical design for new applications migrated from legacy BB to Java Spring rest integration.
  • Development and migration for 23 applications in JBOSS 7 for EVUP Integration.
  • Carried Leadership activities of guidance and coordination of delivery from offshore.
  • Coordination and successful accomplishment of production deployment for all JBOSS 7 applications with UAT sign off from relevant business stakeholders.

Technical Lead

IBM India Pvt Limited
Perth
03.2017 - 10.2019
  • Western Power Business Transformation Program - P6 Tactical Scheduling.
  • Western Power Asset Operations / Schedulers, Field Supervisors and Field Crews currently use WSMS as primary scheduling tool for job scheduling.
  • However, business identified a certain limitations with WSMS tool; Capacity v/s demand view in order to improve to resource utilization for both field crews and specialized equipment.
  • Provide greater visibility of job readiness and reduce manual process during the scheduling.
  • Effectively managing job planning activities (To-do’s).
  • Ability to track progress of work.
  • Myself worked as technical lead and supported design and planning sprint in the P6 Tactical scheduling Agile program.
  • Also I contributed in design and development for the Java application built on Spring MVC framework along with SOAP and Rest services, Hibernate, angular js deployed on JBOSS EAP 7.0 platform.
  • Developed POC on Spring boot in microservices architecture in the asset management and distribution framework.
  • P6 tactical scheduling solution is to address the aforesaid limitations and therefore enabling scheduler, depots to have capacity v/s demand view, managing To-Do’s associated with execution packages and track work progress.
  • User story creation, sprint planning and analysis with story point updates in JIRA.
  • Creation of Application component model using domain driven design model driven development and code generation in RSA.
  • Contributed effectively in coding and unit testing in Spring MVC, Rest and Hibernate integration.
  • Developed integration application using spring rest (invoked from CTRL) for P6 and P6 Portal and Ellipse.

Technical Lead

IBM India Private Limited
Kolkata
09.2016 - 02.2017
  • Production Support and analyst for Citigroup Private Bank Risk (PBR)Apps.
  • Monitoring and support of business day jobs in work load center.
  • Coordination of change requests and applying them in Production and UAT.
  • Applying build patches in applications for web and backend in the PBR apps.
  • Coordination, monitoring and resolutions of Production issues, NDM connectivity issues and data extractions activities.

Advisory System Analyst

IBM India PVT. LTD.
Kolkata
04.2014 - 08.2016
  • Company Overview: Client :BNSF Railways
  • BNSF Railway is one of the oldest and largest rail-road operator in United States.
  • The Detector Analytics project is aimed at improving the operational efficiency of the rail-road network and enable BNSF to perform preventive maintenance of defective components of railway equipment thereby reducing derailments and loss of human life and material resources.
  • Currently the BNSF Detector Analytics application is aimed to achieve 9 detector supports through the upcoming releases.
  • The current development team size is 7 developers.
  • I have worked as a Technical lead in the project and carried on the following responsibilities- Requirement study and analysis.
  • Macro design and micro design using MBD on RSA and code generation from class diagrams.
  • Framework creation of Train measurements and alarm storage and retrieval using spring, rest services with container managed transaction.
  • Developed API for integration in WMB for statistical calculations.
  • Coding and unit testing.
  • Build and deployment on WAS.
  • Leading team of 3 members.
  • Client :BNSF Railways

Designer and Associate Architect

IBM India Private Limited
Torronto
09.2012 - 03.2014
  • Company Overview: Client :TD bank Canada Onshore
  • Foreign Account Tax Compliance Act Enterprise Application(“FEA”) is US tax legislation which requires all non-US financial institutions (“FFIs”) to identify US owned accounts and report information about those clients and their accounts to the Internal Revenue Service (IRS).
  • The overall the FATCA Enterprise Application (FEA solution will be comprised of the following five SRS documents.
  • 1. New Account Open and Maintenance (NAOM) Real Time Services.
  • 2. Core Nightly Batch Processing (Core). Includes Pre-existing Search and Classify and Annual Retest (PEAR), and NAOM (covered in this SRS).
  • 3. Remediation.
  • 4. Internal Reporting and Extracts.
  • I played the role of Onshore and offshore designer and technical lead.
  • I worked with Architects to solution, analyze and design the FEA application from scratch starting from real time web services to core batch processing.
  • I played the role of SME in terms of business and technical leadership to provide day to day insight and clarification to the team members in offshore.
  • Also I did coordination regularly between customers across different LOBs, onshore stakeholders and offshore team to achieve the project deliverable successfully.
  • Client :TD bank Canada Onshore

Technical Lead

IBM
Copenhagen
03.2007 - 09.2012
  • Worked as Technical Lead for various Projects like Elsevier Journal Publishing from Kokata ofshore and AP Moller Maersk CPH , Denmark as onshore technical lead – Java.
  • Effectively contributed as Technical lead for a team of 12-15 members

Education

Post Graduate Diploma In Applied Computer Science - Computer Science

Computer Maintenance Corporation (CMC Ltd), Kolkata India
01.1999 - 12.2000

Bachelor of Commerce - Commerce-Accountancy, economics, business mathematics

University of Calcutta, Kolkata India
03.1997 - 04.1999

Skills

Component business modelling

undefined

Certification

IBM Enterprise Architecture mobilization workshop, MM/YYYY

Badges

IBM Cognitive challenge workshops, https://www.credly.com/users/saikat-ganguly.99fdba44

Timeline

Senior Developer and Designer- JBoss Upgrade - IBM
09.2023 - 04.2024
Solution Consultant - IBM Australia
03.2023 - 09.2023
Application Architect - IBM Australia
03.2021 - 06.2021
Application Architect - IBM Australia
10.2020 - 06.2021
Application Architect - IBM Australia
06.2020 - 10.2020
Technical Lead- Ellipse Upgrade and Integration - IBM India Pvt Limited
11.2018 - 05.2020
Application Architect - IBM Australia
03.2017 - 12.2022
Technical Lead - IBM India Pvt Limited
03.2017 - 10.2019
Technical Lead - IBM India Private Limited
09.2016 - 02.2017
Advisory System Analyst - IBM India PVT. LTD.
04.2014 - 08.2016
Designer and Associate Architect - IBM India Private Limited
09.2012 - 03.2014
Technical Lead - IBM
03.2007 - 09.2012
Computer Maintenance Corporation (CMC Ltd) - Post Graduate Diploma In Applied Computer Science, Computer Science
01.1999 - 12.2000
University of Calcutta - Bachelor of Commerce, Commerce-Accountancy, economics, business mathematics
03.1997 - 04.1999
SAIKAT GANGULYApplication Architect- Spring Boot Microservices/Java