Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vignesh Manivasagam

Prosper

Summary

Demonstrates strong analytical, communication, and teamwork skills, with proven ability to quickly adapt to new environments. Eager to contribute to team success and further develop professional skills. Brings positive attitude and commitment to continuous learning and growth.

Overview

14
14
years of professional experience

Work History

Lead Software Engineer

JP Morgan Chase & Co
04.2019 - Current
  • Acted as the Application Owner and Lead UI Developer in the RBAC engineering team
  • Led design discussions and coordinated new features and releases using Angular and React
  • Developed user interfaces for application administrators to view, create, and modify roles and policies using Angular components and modules
  • Utilized Angular services for dependency injection and modular architecture
  • Created shared components such as page load spinners and detailed table rows
  • Configured Angular routes for navigation and used route guards to manage access control
  • Integrated Angular services with RESTful APIs for data retrieval and submission
  • Developed and maintained React-based components for core application functionalities, ensuring component reusability and performance optimization.
  • Utilized React Router for client-side routing, improving navigation within the application.
  • Implemented Redux Toolkit for efficient state management, reducing unnecessary re-renders and improving application performance.
  • Have knowledge of code-splitting and lazy loading (React.lazy & Suspense) and its benefits for improving page load speed,
  • Managed source code using Bitbucket
  • Developed unit tests for components and services using Jasmine and Karma
  • Created UI wireframes and data reports using the QLIK view Business Intelligence tool
  • Utilized Kubernetes for deploying, scaling, and managing containerized applications, ensuring high availability and resilience
  • Debugged and fixed issues related to APIs developed using Java Spring Boot, improving overall system performance and reliability
  • Conducted code reviews and monitored the production environment to ensure application stability
  • Designed and delivered the Time-Based Exception feature for the RBAC product, supporting temporary access needs and preventing outages during user transfer processes
  • Stabilized an unstable application, facilitating ~135k users in fulfilling their access request needs
  • Partnered with UX teams to implement AG Grid, Angular Material, UI standards, and accessibility changes

IT Analyst

Tata Consultancy Services
05.2018 - 03.2019
  • Led a scrum team of 7 developers responsible for web analytics data tasks for the CITI bank online application
  • Created JavaScript promises and xmlHTTP requests to retrieve values from the content management system
  • Utilized JSON for response formatting
  • Developed universal JavaScript compatible with Angular and other frameworks
  • Managed source code using Bitbucket
  • Employed Google Puppeteer for automation testing of request parameters

IT Analyst

Tata Consultancy Services
06.2011 - 04.2018
  • Converted the legacy CITI bank online application from JS/jQuery to Angular
  • Built a dynamic branding service in Angular using the JSON Logic library
  • Utilized Angular lifecycle hooks and created authentication route guards
  • Customized the Angular HTTP service to send required tokens to the microservice API
  • Employed ES6 features, RxJS observables, and developed TDD scripts with Jasmine and Karma
  • Developed common layouts and reusable UI components using Angular
  • Redesigned navigation menus using JS, jQuery, and Angular
  • Played a key role in the scrum team that re-engineered the UI for CITI bank online applications using Bootstrap
  • Integrated UI with backend services using AJAX and REST
  • Created common UI components and a custom client-side validation framework
  • Resolved cross-browser issues and developed UI based on business-provided mocks
  • Served as a member of the UI center of excellence team, providing design and technology solutions for various digital projects

Education

Bachelor of Engineering - Mechanical Engineering

Thiagarajar College of Engineering
04.2011

Skills

  • Javascript
  • Typescript
  • HTML5
  • CSS3
  • JSON
  • Ajax
  • Jquery
  • Angular
  • Bootstrap
  • React
  • Nodejs
  • Kubernetes
  • Agile (SCRUM)

Timeline

Lead Software Engineer

JP Morgan Chase & Co
04.2019 - Current

IT Analyst

Tata Consultancy Services
05.2018 - 03.2019

IT Analyst

Tata Consultancy Services
06.2011 - 04.2018

Bachelor of Engineering - Mechanical Engineering

Thiagarajar College of Engineering
Vignesh Manivasagam