Summary

Experienced engineer in building web applications using React JS and Spring Boot. I like to work on Java and JavaScript related technologies and frameworks. I have worked on developer portal development, and multiple flex to HTML (React JS) migration projects. I would like to work in projects that include REST API, React JS Components, Microservices development.

Experiences

Senior Software Engineer

August 2023 - Present
Ascendion Engineering Private Limited, (Remote)

Working on “Data platform as a service” projects as a UI Developer (Backstage Plugin Developer) for a prestigious Ascendion client.

Delivery Senior Software Engineer

April 2017 - August 2023
Mphasis Limited, (Mangalore, Mumbai)

Worked on multiple projects in investment banking, logistics, real estate, AI and insurance domains.

Intern Java developer

March 2015 - May 2015
MG Techno Savvy Private Limited, (Jaipur, Rajasthan)

Short term internship as a Java developer. worked on small POCs under Mr. Ravi Kumawat https://www.linkedin.com/in/ravi-analyst/

Projects

DPAAS - Data Platform as a Service

1 September 2023 - Present
Ascendion Engineering Private Limited (for a Sports brand)
Technical Stack: React JS, Spotify Backstage Portal, Node JS, Snowflake, Collibra, Astronomer, Databricks, PostgreSQL
DPAAS (Data Platform as a Service) is a platform for automation of team onboarding for the client into the data platforms. It supports the provisioning of resources on Azure, Astronomer, Databricks, Collibra and Snowflake.
 
As a backstage developer, I have developed a frontend plugin to be integrated into the client's running backstage instance (Tech clubhouse), this UI is integrated with APIs deployed on PCF securely and can be used to invoke the provisioning of the team related resources on all supported platforms. Also participated in design, and deployment planning, unit testing and peer reviews.

DEVX Portal (Internal Developer Portal)

2 March 2022 - 13 August 2023
Mphasis Limited (for large US based Real Estate group)
Technical Stack: React JS, Spotify Backstage Portal, Node JS, AWS S3, PostgreSQL, Go
DevX portal is a developer experience portal built on top of the Spotify backstage. It unifies all the resources, source code, documentation, CI/CD, reviews etc in one portal.
 
I have implemented core features to the project such as software templates and capability taxonomy. Also worked on new plugins to render README files from repositories per project (GitHub and Azure DevOps) using GitHub and Azure APIs. Also, I have implemented the internal and external documentation module, Universal Breadcrumbs, Universal card layout to toggle between table and card layout on screens. Helped fix defects and added test cases.

Address EFS

13 August 2021 - 1 March 2022
Mphasis Limited (for a top ecommerce shipping company)
Technical Stack: Java, Spring boot, Ant, Maven, Apache Cassandra
Address EFS is a group of applications responsible for maintaining the processing and normalisation of the addresses entered by the users. It also manages the delivery preferences and stop information.
 
I contributed towards modernization of the applications. Migrating from ant to maven and rewriting some of the components to enable cloud deployment.

IRIS

1 February 2021 - 13 August 2021
Mphasis Limited (for a large bank from USA)
Technical Stack: HTML 5, CSS, Java - REST API Development, Java Basics/Foundation, Java Script, Spring MVC , WEB & Spring Boot, React JS
IRIS is an application to manage Indexes (Group of bonds). It was written in Adobe flex and was migrated to React JS.
 
I contributed towards modernization of application by analysing the flex codebase and creating REST services to replace the existing AMF channels for client server communication. Have also written a complete Admin Module in React JS.

Public Finance portal (2 Phases - Multiple apps)

1 July 2019 - 15 December 2020
Mphasis Limited (for a large bank from USA)
Technical Stack: Java - REST API Development; Java Spring MVC, WEB & Spring Boot, React JS
The Public Finance suite of tools application enables users to perform various muni business activities like managing credit portfolio, structuring the deal and data intelligence for quick reference and research. Application UI interface is built using Flex technology Java web components
 
I handled analysing the flex codebase and creating REST services to replace the existing AMF channels for client server communication. I have written user interface code and took part in peer code reviews.

Trade processing system

01-Sep-2018 - 01-Jul-2019
Mphasis Limited (for a large bank from USA)
Technical Stack: Java Spring MVC, WEB & Spring Boot
Trade processing system is a platform to help international trade. It acts as a mediator between seller and buyer and supplies many functionalities like letter of credit, payment settlements, shipments, document collection etc.
 
I handled migrating the existing GWT 2.5 based application to GWT 2.8. I have written multiple utilities like automatic deployment plans generation and analysed the database tables for migration plans. Also made some changes to make the system ready for a separate bank branch.

Securitized Products (Multiple apps)

01-Dec-2017 - 31-Aug-2018
Mphasis Limited (for a large bank from USA)
Technical Stack: Java - REST API Development; Java Spring MVC, WEB & Spring Boot
SPG Homepage/Dashboard is a collection of widgets like components such as HPI, New issuance, Market Monitor and MBS.HPI module consume annual and quarter data from analytic tibco based analytic web service and present as charting components, grid to user interface. New issuance capture deals from IFR on a daily base job using REST API and show them as calendar grid .Market Monitor/MBS having multi tabs each with a Grid display of data being pulled from local DB and tibco RDI service.
 
I handled REST web service development for modules in this project. Also, I migrated existing SQL Server stored procedures logic to Apache Cassandra suitable Java code for migration. I have written a batch for downloading and updating deals in the database.

Training Project - Mphasis Learning Academy

27-Apr-2017 - 30-Nov-2017
Mphasis Limited (Internal)
Technical Stack: Java - REST API Development; Java Spring MVC, WEB & Spring Boot
Mphasis Learning Academy is an in-house training program for campus hired employees. It trains the employees on Java, Testing and .NET technologies. As a practical project, we were given a project “Hospital management” for testing and automation.
 
I handled testing the application. It included Quality centre and QTP. Load runner for performance testing and Selenium for test automation. I also led the testing team of 5 people.

Technical Skills

  • Java, JavaScript and Shell scripting basics
  • React, Redux, Material UI, Bootstrap, AG Grid, React Flow, Highcharts, react-json-schema and many more.
  • Spring MVC, Spring boot, React JS ecosystem, Spotify backstage.io
  • Git, Ant, Maven, NPM, IntelIj Idea, VS Code