Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Jatinder Pal

VP And A Full Stack Developer
Bengaluru,KA

Summary

Instrumental Technical lead bringing 16+ years of experience achieving ambitious goals in challenging IT environment. Comprehensive knowledge of micro services, distributed platform, enterprise architecture, agile methodologies, cloud services, and web-based applications.

Overview

2
2
Certificates
18
18
years of professional experience
5
5
years of post-secondary education

Work History

Vice President

JP Morgan Chase
Banagalore, Karnataka
07.2016 - Current

Projects:

ES2: Its a multi-asset investment management platform to replace the existing legacy PRISM system. Its designed from the ground up with modern technology for futures needs. Its based on hybrid deployment with data being published by legacy services in Kafka and read by AWS based data loader services and then processed, cached and stored in Apache Ignite.

AMPM Project: The aim of this project to replace and rebuild the existing services using new cutting edge technologies, this project is based on micro-services architecture with deployment in AWS cloud. Under the AMPM umbrella, I am working on building two services.

Locate Service: This micro-service will be used by JPMorgan to lend equities from other bank brokers. The service is built in Spring-boot, with DB as AWS managed Oracle and MSK(Managed Service as Kafka) as a message broker, with deployment in AWS as an EKS cluster.

Spectrum PI: Worked on Spectrum PI platform as a full stack developer. This platform helps Portfolio managers to manage fund under a portfolio. This is a distributed platform with hybrid deployment (mix of in-premise and private cloud deployment). As part of this team, we build UI in React, with services in Spring-Boot and Cassandra as DB.

Algo Trading: Worked on Algorithmic Trading Platform for Equities. The platform is a based on sharded distributed architecture. This platform provides different algorithmic trading strategies to the traders. The trading strategies use mathematical models and machine learning techniques to identify opportunities to trade at a time. It’s a multi-threaded and low latency platform used across the world by JP Morgan clients.

Key Responsibilities:

  • In the distributed architecture, I am involved in full stack development from building React based UI to designing and Implementing micro-services using Spring boot with corresponding Cassandra database tables and finally deployment on private Gaia cloud.
  • Working closely with the business team to write stock execution strategies that runs automatically based on algorithmic triggers (event based).
  • Worked on Dockers and Kubernetes with deployment on AWS.

Technical Lead

Cisco Video Technology
Bangalore, Karnataka
11.2007 - 06.2016

Projects:

Got the opportunity to work on key features and projects in video broadcasting domain e.g Cloud DVR, MultiRoom DVR, Dogan, KBW and part of refactoring team.

Key Responsibilities:

  • Mostly involved in designing the architecture of new features for the product and implementing the key features.
  • Focused on building and proposing product solutions to the project teams, which are scale able and customize-able.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Train subordinates on TDD, coding standards and the design principles.
  • Provide advice on design concepts and design changes.

Senior Software Engineer

Electronics for imaging
Bangalore, Karnataka
03.2005 - 11.2007

Projects:

Being a SME for ColorWiseProTool project which was used by Xerox and Canon printers to calibrate the printers so as to improve the quality of there professional printers.

Key Responsibilities:

  • Write, update, and maintain Java programs to handle specific jobs of digital printing. Creation of Swing based UI that uses print libraries to send instructions to calibrate printers, or controlling other equipment.
  • Perform or direct revision, maintain, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Collaborate with OEM's and other users to develop new programming methods to improve the device performance.

Education

MCA (Masters in Computer Application) - Computers

Guru Nanak Dev University
Amritsar, Punjab
06.2001 - 07.2004

B.Sc (Bachelor of Science) - Maths And Computers

Panjab University
Chandigarh
06.1998 - 04.2000

Skills

Java

undefined

Certification

Certified Java Developer

Timeline

Vice President

JP Morgan Chase
07.2016 - Current

Technical Lead

Cisco Video Technology
11.2007 - 06.2016

Senior Software Engineer

Electronics for imaging
03.2005 - 11.2007

MCA (Masters in Computer Application) - Computers

Guru Nanak Dev University
06.2001 - 07.2004

B.Sc (Bachelor of Science) - Maths And Computers

Panjab University
06.1998 - 04.2000
Jatinder PalVP And A Full Stack Developer