Summary
Overview
Work History
Education
Skills
Projects
Disclaimer
Certification
Languages
Timeline
Generic

Prasant Kumar Nayak

Bangalore

Summary

Accomplished Lead Analyst with extensive experience at CGI, driving successful fund accounting projects. Expert in Java 8 and Spring Boot, with a proven track record in enhancing microservices. Adept at problem-solving and collaborating with cross-functional teams, leveraging Agile methodologies to deliver impactful solutions. Recognised for innovative design patterns and effective client interactions.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Lead Analyst

CGI
Bangalore
10.2024 - Current
  • Leading development and implementation of the Fund Accounting project.
  • Enhanced modular microservices using Spring Boot for efficient fund reconciliation.
  • Implemented Angular 14 for responsive front-end interfaces in Fund Accounting.

Advisory System Analyst

IBM India Pvt. Ltd.
Bangalore
04.2022 - 09.2024
  • Worked for multiple clients of IBM like Sony, Barclay and UPS as lead developer.
  • Proficiently utilized Java 8, Spring Boot, Microservice, Angular, Openshift and Jenkins tool and Angular 14 in front end.
  • Implemented Creational design pattern like Singleton, Builder and Microservice design pattern.

Senior Software Engineer

Tech Mahindra
Bangalore
06.2016 - 04.2022
  • Worked for multiple clients of TechM like NEC, Nokia and Caterpillar as lead developer.
  • Lead developer for DSP (Dealer Services Portal) project, managing enhancements and defect fixes.
  • Proficiently utilized Java, Oracle 10g, Spring, HTML5, CSS, AngularJS, Tomcat, and Hibernate.
  • Collaborated in various stages including estimation, design analysis, development, and documentation.
  • Provided technical solutions, managed defect queues, and interacted with clients.
  • Developed and maintained modules for HMD_4G_Global Customization_FP project using Android 11 and Java 8.
  • Integrated with Contact, Music, and setupwizard modules for data interaction with Verizon Cloud.
  • Contributed to the KPAM (KPI-Performance Analysis Management) project for NEC clients, utilizing Java, MySQL, Spring, jQuery, HTML5, CSS, and AngularJS.

Software Engineer

Nth Dimezion Solutions Pvt. Ltd.
Bangalore
05.2015 - 06.2016
  • Developed various modules of PLA using Java 8, Spring Boot, Hibernate, and Oracle.

System Engineer

IBM India Pvt. Ltd.
Bangalore
05.2014 - 05.2015
  • Developed various modules of BRAVO (AT&T) using Java 6, Struts, Hibernate, XML, Web Services, and Oracle.

Education

B.Tech - ECE

JITM
01.2011

DIPLOMA - ETC

SMIT
01.2008

HSC -

SSVM
01.2004

Skills

  • Programming languages: Java 8, Java 11, Java 17, TypeScript, JavaScript, SQL
  • Frameworks and libraries: Spring, Spring Boot, Spring MVC, Hibernate, MyBatis, Struts, Apache Camel, Angular 14, Bootstrap
  • Microservices and containerization: microservices architecture (database per service pattern, API gateway pattern, circuit breaker pattern), Docker, OpenShift
  • Messaging queues: Apache ActiveMQ, Kafka
  • Databases: Oracle 10g, MySQL
  • Version controls: SVN, CVS, Git (GitHub)
  • Development tools and IDEs: Eclipse, IBM Rational Application Developer (RAD), IntelliJ IDEA
  • Platforms: Windows
  • Security and authentication: Spring Security, OAuth2, JWT authentication, API rate limiting, role-based access control
  • Unit Testing: JUnit 5,Mockito,Jest
  • Continuous Integration/Continuous Deployment (CI/CD): Jenkins
  • Other skills: Object-oriented programming (OOP), design patterns, RESTful web services, Agile/Scrum methodologies, Full software development lifecycle (SDLC), performance tuning, debugging, and problem solving

Projects

Project #1
Title: Fund Accounting
Clients: CGI
Role: Lead Analyst
Environment: Java 8, Oracle 10g, Spring Boot, JUnit 5, Mockito, Angular 14 and iBatis
Description:
       W360 Fund Accounting product based on Legacy application (Powerhouse 4GL) and modern web application (Java & Angular) which provides menu driven, on-line integrated portfolio management and accounting system design for in-house use by major investment fund companies and leading financial institutions., Responsibilities: Led the end-to-end design and development of microservices using Spring Boot to support fund valuation and NAV production workflows. Built responsive UI components in Angular 14, enhancing user interaction for fund accountants and portfolio managers. Integrated data flow between services and database using iBatis, ensuring efficient SQL execution and maintainability. Developed and maintained unit and integration test cases using JUnit 5 and Mockito to ensure high test coverage and code reliability. Collaborated with cross-functional Agile teams to implement enhancements, resolve critical issues, and conduct sprint demos for stakeholders.
Duration: Oct 2024 – to Present

Project #2
Title: Heat and Automation project
Clients: UPS, USA
Role: Senior Developer.
Environment: Java, Oracle 10g, Spring Boot, Apache Camel, AMQ, OpenShift, JUnit 5, Mockito, and Angular 14. Description: This application is specifically a migration and enhancement type, where the existing Spring MVC needs to be upgraded to a Spring Boot application. Along with this project, some enhancements are needed for future prospects. Responsibilities: Delivering product enhancements, defect fixes, and migration to Spring Boot. Along with Spring Boot migration, Apache Camel also upgraded, providing technical solutions to client issues Developed the front end in Angular 14 and the back end with the help of Java 8, and implemented microservices for REST calls using Spring Boot

Duration: 2023-07-17 to 2024-09-30

Project #3

Title: Retail Wholesale Market (RWM), Clients: Barclays, USA, Role: Lead Developer, Environment: Java, Oracle 10g, Spring, JUnit 5, Spring Boot, and microservices, Description: As part of business banking CIO, there are 2 projects running on SMEZGen3 and RWM, Risk grade calculation has been changed to gen3, Retail Wholesale Market (RWM) is a project to update the marker for customers, Responsibilities: Developed multiple modules from the pioneer stage Providing technical solutions to Client issues. Involved in the release module of various version and sub-version. Implemented Microservice and Creational design pattern.
Duration: 2023-01 to 2023-06
Project #4
Title: Global Information System and Communication (GISC)
Clients: Sony India Software Center,India
Role: Senior Developer
Environment: Java, Oracle, Spring Boot, Angular
Description:
      GISC is basically a supplier chain which having different module like Port Split ratio Maintenance, FDC maintenance, PO Transmission etc. Main objective of this project is to maintain global supply chain management from order receive to order deliver., Responsibilities: Developed multiple module from pioneer stage with help of Spring rest call. Managing Defect Queues, Customer interaction and Escalations. Involved in the release module of various version and sub-version.
Duration: 2022-07 to 2022-11
Project #5
Title: DSP (Dealer Services Portal)
Clients: Caterpillar, North America, China
Role: Developer.
Environment: Java, Oracle 10g, Spring, Spring Boot, HTML5, CSS, AngularJS, Tomcat, Hibernate

Description: 

The Dealer Services Portal (DSP) allows users to navigate to the web-based applications targeted for dealers to manage Telematics devices and applications Some of the key functionality includes Navigate to Telematics applications, Complete outstanding work on their assets, Manage user access, Remote-Services operations, Billing-View Invoices & drill down to details, Site Management. Application has been improved to provide a seamless experience during device transfers, replacement, upgrades or downgrades with respect to subscriptions., Responsibilities: Delivering Product enhancements / Defect fixes, for DSP. Involved in various stages of the project like Estimation, FRS writing, Design Analysis, Development, Review, Documentation, Unit Testing etc. Acted as the Quality champion in the team and gave process related sessions to the new team members. Providing technical solutions to Client issues. Managing Defect Queues, Customer interaction & Escalations. Involved in the release module of various version and sub-version., Duration: 2020-09-09 to Present.
Project #6
Title: HMD_4G_Global Customization_FP
Clients: HMD, USA
Role: Developer
Environment: Android 11, Java 8
Description:
Developing HMD specific framework on top of stock android. There are 30 + modules are there among them I worked in Cloud module. This module need to integrate with Contact, Music, setupwizard module to save and retrieve the data from verizon cloud. Basically in setupwizard module, we need to receive the dynamically JSON object from server and need to display in screen so that user can get options what module they need to further use in device in further steps and some module details are going to interact with verizon cloud. Along with displaying the data, we need to validate JSON object also., Responsibilities: Delivering Product enhancements / Defect fixes, for HMD Cloud. Integrated with Contact, Music, setupwizard module to save and retrieve the data from verizon cloud. Acted as the Quality champion in the team and gave process related sessions to the new team members. Providing technical solutions to Client issues. Managing Defect Queues, Customer interaction & Escalations.
Duration: 2019-09-04 to 2020-08-31
Project #7
Title: KPAM (KPI-Performance Analysis Management)
Clients: NEC, UK and Japan
Role: Developer
Environment: Java, MySql, Spring, Jquery, HTML5, CSS, AngularJS
Description:
The NEC Femtocell NMS (NFN) Solution provides an integrated platform to support centralized operations, administration and maintenance of the complete 3G Femtocell system consisting of the Femtocell Access points (FAP) and RAN Gateway Network devices. NFN Performance Management is based on HP Performance Insight (PI), industry leading software from HP for network, system and application performance management. It collects, analyzes and summarizes management data. As part of the PM solution, there is a CLI based KPI Tool which generates custom reports. The KPI tool currently handles the conversion of data files in XML format to CSV format. OVPI is used to load the CSV files into DB and also handles the device level and network level summarizations. PMS-CLI provides a command line interface for generating report in csv format. The csv file can be loaded into an excel template for viewing in graphical format. KPAM solution will replace the CLI based by providing all the existing functionalities (Drop-6 or CLI based) on GUI with new feature enhancements and provides user-friendly web based graphical reporting application, which is capable of generating intelligent reports to meet the customer expectations. As part of KPAM solution, user is allowed to do below functionalities. User Management, Profile Management, Group Management (FAP grouping), KPI Management, Template Management, Report Management, System Settings, Data Collector settings., Responsibilities: Delivering Product enhancements / Defect fixes, for KPAM GUI. Involved in various stages of the project like Estimation, FRS writing, Design Analysis, Development, Review, Documentation, Unit Testing etc. Involved in Oracle Installation & KPAM Solution in both HA & Non – HA environment. Acted as the Quality champion in the team and gave process related sessions to the new team members. Prepared the training plan and documents. Providing technical solutions to Client issues. Managing Defect Queues, Customer interaction & Escalations. Involved in the release module of various version and sub-version.
Duration: 2016-08-04 to 2019-10-04
Project #8
Title: PLA
Clients: PLA (Professional Life Assurance), Zambia
Role: Developer
Environment: Java, Oracle, Spring Boot, Jquery, MongoDB, MySql, Restful API, HTML5, CSS, AngularJS, Java 8
Description:
This Application provides the ability for customer to buy different kind of insurance depending upon the company rules and regulation., Responsibilities: Developed various module using the Angularjs and HTML5, JQuery. Bug fixing of individual’s developed modules as well as other module also., Duration: 2015-05-18 to 2016-06-03, Project #9, Title: BRAVO (BILL RECEIPT & ACCESS & VALIDATION OPERATIONS), Clients: AT&T, USA, Role: Developer., Environment: Java, Oracle, Struts 2.x, Hibernate, JSP, BootStrap, AJAX, HTML 5, CSS3, Description: BRAVO is an integrated accounts payable and financial assurance system that loads, assures and prepares AT&T Access bills for payment, including local resale bills, from Access Providers. BRAVO is responsible for transmitting pertinent information to the AT&T Corporate Financial Application Suite (CFAS) system for payment, and Access Data Warehouse (ADW) for forecasting and reporting Payment confirmation is sent via a postback file from the Financial Data Warehouse (FDW)., Responsibilities: Involved in preparing the documentation for requirement specifications. Developed various modules using the struts2.x, Hibernate 3.x, JSP, HTML 5, CSS3 and BootStrap. Done Unit testing. Involved in preparing the documents for complete project flow, database information, and description of various modules duration: 2014-05-30 to 2015-05-11

Disclaimer

I hereby declare that the above-mentioned information is correct up to my knowledge and I bear the responsibility for the correctness of the above-mentioned particulars.

Certification

  • Cloud Digital Leader Certification

Languages

Hindi
First Language
English
Advanced (C1)
C1

Timeline

Lead Analyst

CGI
10.2024 - Current

Advisory System Analyst

IBM India Pvt. Ltd.
04.2022 - 09.2024

Senior Software Engineer

Tech Mahindra
06.2016 - 04.2022

Software Engineer

Nth Dimezion Solutions Pvt. Ltd.
05.2015 - 06.2016

System Engineer

IBM India Pvt. Ltd.
05.2014 - 05.2015

B.Tech - ECE

JITM

DIPLOMA - ETC

SMIT

HSC -

SSVM
Prasant Kumar Nayak