Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mangesh KALSULKAR

Toronto,ON

Summary

10 years of experience as a Full Stack Software Engineer with the experience both in hands on development and leading the development teams. Having proficiency in front end and back end technologies like HTML5,CSS3,Javascript, React, Angular, Ember, ExtJS, Java, C#, Azure, Big Data and Spark/Impala/Hadoop/Hive.

Overview

11
11
years of professional experience

Work History

VP, Application Development Lead

Citibank
11.2023 - Current
  • Working on banking applications related to Trading and Corporate Actions with front end in Angular and back end in Core Java/Microservices and Spring boot and Azure/Internal Cloud.
  • Leading a team of 4 engineers with a mix of front end, full stack and back end engineers and also involved in architectural discussions and planning with cross-functional teams based out of US, Canada and India and China.
  • Working on the Citi Velocity(Portal) UI in Angular which is a data analytics platform that helps to make investments and trades. This UI shows details of various securities and positions and accounts associated with those securities and also has the Reporting UI where user can generate different reports..
  • Working on developing API’s in Spring Boot and REST webservices which reads the data from Portal Database built in Microsoft SQL Server.
  • Working on ASPEN database built in Oracle which publishes the announcement related changes in the form of XML to the Portal DB which is then displayed on the UI. Spring Boot along with JMS is used to listen to these XML changes and populate PortalDB with latest data.
  • Working on Spring Batch Application to populate data from Portal DB to downstream Reporting DB for reporting related purposes.

Lead Software Engineer

Fidelity Investments
04.2023 - 10.2023
  • Worked as a lead full stack engineer and leading the team of front end and back end engineers.
  • Worked on 401k related retirement applications.
  • Worked on the multiple UI's in Angular/ React.
  • Worked on the API's in Java Spring Boot.

Staff Software Engineer

Visa
01.2022 - 03.2023
  • Working as a Full Stack EngineerLead with more concentration on the front end.
  • Working on the front end developing payment related microfront end applications in ReactJS and on the backend on Java stack.
  • Leading the team of front end and back end engineers and also involved in development tasks.

Senior Software Engineer

Microsoft - Full Time
01.2020 - 12.2021
  • Worked in Azure team and developing internal tools which are used by technical and non technical staff for their day to day activities.
  • Worked on developing Azure training platform which provides Azure cloud related trainings to Microsoft employees and contractors. Students can come to this portal view different courses and register for different courses. The application has student & admin registrations flows.
  • Worked on developing the Student & Admin UI in React, Typescript,HTML5,CSS3. Admins can create new courses and schedule different sessions for these courses using the UI and the students can register or unregister or waitlist themselves to the interested courses.
  • Worked on developing the Student Lab experience UI in Angular,Typescript, HTML5,CSS3. Students can use the Lab Experience UI, for following along different instructions needed for the completion of lab exercise during the trainings.
  • Worked on Accessibility testing and resolving Accessibility related issues using JAWS and Fastpass tools for the UI.
  • Worked on modernizing the server side platform which is currently a monolith based on C# and SQL Server. The server side platform manages the course and student registration related data and also allocates VM's to the students required for training and runs a series of activities at the student and course level before the training starts.
  • Worked on the modernizing the platform by breaking down the monolith into different microservices and using the Azure stack (Azure app services & Azure Functions) and onboard the application onto Azure Cloud.
  • Worked on designing & developing the RestFul API's in C#. Working on using document database like Cosmos DB for the new modernization platform.
  • Worked on Microsoft Power BI to create reports.

Authorized Officer-Software Engineer

UBS - Full Time
02.2018 - 12.2019

Worked with the business teams to understand the business requirements and discussed technical details with architect team

and mentored junior developers and also worked as a tech lead by distributing work amongst the developers and performed code reviews

  • Worked on Issuer Risk project which is a market risk management product which computes risk of loss for the investments like Value at Risk(VaR) and Expected Tail Loss(ETL) computations
  • Worked on migrating the existing Dot Net UI into ReactJS
  • The project has two flows batch flow and UI flow. Working on the batch part of the application using Core Java, Spring framework and Gemfire distributed cache and also using Tibco Datasynapse grid for fast parallel processing using distributed computing which sources data from Oracle and populates the data into parquet files
  • Worked on UI flow of the application using ReactJS UI and Spring backed web application which uses Spark SQL and Spark Java Dataset API to query and perform computations over the data populated on Hadoop by the batch job
  • Worked on using Pyspark and Jupyter notebooks for reading the parquet files and performing data analysis using Pyspark API.

Associate Software Developer

JP Morgan Chase & Co - Full Time
08.2017 - 02.2018
  • Worked as a Full Stack Developer(Employee) developing Transaction Services part of Chase ACCESS Application
  • ACCESS Application is a cash management application related to payments
  • Worked on UI/Front End in Ember.js/HTML5/CSS3
  • Worked on server side development in Core Java(Java 1.8) and Spring MVC framework and Ibatis for SQL
  • Worked on web services like REST and SOAP to connect to different partner systems
  • Worked on analyzing logs and monitoring memory/cpu state using Splunk logs and Appdynamics
  • Worked closely with QA/BA/Product teams to fix the defects and identify and resolve production/QA issues

Software Engineer

Larsen & Toubro Infotech - Full Time
04.2013 - 08.2017

Initially started working as a software developer and later worked as a development lead and lead onsite/offshore teams and worked with different owners for efficient delivery and planning of the project.


  • Worked on developing an Anti Money Laundering Investigations portal for Citibank NA client
  • Worked on UI /front end development in Angular2/HTML5/CSS3. Also, worked on migrating the existing UI from ExtJS to Angular2
  • Worked on server side technologies like Node.js and Java/Spring framework and Hibernate
  • Workied on ElasticSearch and Gemfire distributed caching for quick search on the server side
  • Worked on writing queries for the front end in Cloudera's Impala SQL which queries over HDFS & Oracle
  • Worked and co-ordinated with SIT/UAT teams for defect analysis and global (APAC/EMEA/NAM/LATAM) rollouts
  • Worked closely with Performance Testing team and identified and communicated technical issues observed during
    performance load test which was performed using HP Load Runner

Education

Bachelor of Science - Information Technology

Dwarkadas J Sanghvi College of Engineering
Mumbai
2010

Master of Science - Computer Science

New York Institute of Technology
Manhattan, NY
2012

Skills

  • Database programming
  • Web-based software engineering
  • JavaScript
  • Web development
  • Programming Languages- Java/C
  • Team/Tech Lead
  • Testing and maintenance
  • Project management

Timeline

VP, Application Development Lead

Citibank
11.2023 - Current

Lead Software Engineer

Fidelity Investments
04.2023 - 10.2023

Staff Software Engineer

Visa
01.2022 - 03.2023

Senior Software Engineer

Microsoft - Full Time
01.2020 - 12.2021

Authorized Officer-Software Engineer

UBS - Full Time
02.2018 - 12.2019

Associate Software Developer

JP Morgan Chase & Co - Full Time
08.2017 - 02.2018

Software Engineer

Larsen & Toubro Infotech - Full Time
04.2013 - 08.2017

Bachelor of Science - Information Technology

Dwarkadas J Sanghvi College of Engineering

Master of Science - Computer Science

New York Institute of Technology
Mangesh KALSULKAR