Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Dishank Pant

Java Developer
Bangalore

Summary

Java Developer with 8 years of experience in working in scalable, high-performance microservices and enterprise banking solutions. Proficient in Java (up to version 17), Spring Boot, Kafka and AWS architecture. A proven track record of working in real-time fraud detection systems handling over 2 million transactions per day with sub-500ms latency. Extensive experience in synchronous and asynchronous communication using REST, Kafka, and OAuth2.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Software Engineer II

JPMorgan Chase & Co.
01.2022 - Current
  • Working on 'Global Payment Guardian' project, a fraud screening solution for various systems like GFP, ACH, and WIRE, which identifies transaction flows based on meta-information, enhancing fraud detection capabilities.
  • This architecture supports real-time (synchronous) and near-real-time (asynchronous) communication.
  • Working in an Agile team, participating in sprint planning and daily stand-ups to deliver features on time.
  • Worked on the integration JWT based OAuth tokens for authorization using ADFS, which strengthened security protocols within the application.
  • Utilized HTTP/2 for synchronous communication and Kafka for asynchronous messaging.
  • Developed and maintained Microservices using reactive programming with WebFlux.
  • Performed unit testing with JUnit, resulting in a significant reduction in bugs and an enhancement in code quality.
  • Secured microservices by implementing Spring Boot Security features, thereby safeguarding sensitive data and ensuring compliance with security standards.

Software Engineer 2A

Ciena
07.2019 - 12.2021
  • Created RESTful services in Spring Boot specifically for network management and reporting within the OneControl PSM, helping streamline operations.
  • Leveraged Elasticsearch to query multi-million record datasets, which significantly optimized response times for our reporting module.
  • Secured APIs using JWT tokens, enhancing security measures while also conducting performance tuning with tools like JMX, JVisualVM, and EclipseMAT, which improved overall system efficiency.

Software Engineer

Aricent Technologies
12.2017 - 07.2019
  • Enhanced and secured various modules within the Customer Information System (CIS), which improved data integrity and user trust.
  • Developed and maintained features for reporting and admin modules, making it easier for users to access and analyze information efficiently.
  • Utilized a tech stack that included Java 8, Elasticsearch, Microservices, CI/CD pipelines, and AJAX, helping to streamline our development processes and improve system performance.

Assistant System Engineer

Tata Consultancy Services
09.2015 - 03.2017
  • Developed an internal tool for CISCO that accurately calculates PCBA (Printed Circuit Board Assembly) costs, which streamlined the cost estimation process and improved efficiency.
  • Managed backend development using Core Java, Spring, and Hibernate, ensuring robust performance and scalability of the application.
  • Wrote and executed unit and integration tests for features I developed, which enhanced the reliability of the tool and reduced bugs in production.
  • Utilized a tech stack that included Java 7, MySQL, and Apache Tomcat, enabling smooth integration and deployment within existing systems.

Education

B.Tech - Computer Science & Engineering

Kumaon Engineering College
07.2011 - 5 2015

Skills

Java

undefined

Certification

AWS Certified Cloud Practitioner

Timeline

AWS Certified Cloud Practitioner

04-2023

Software Engineer II

JPMorgan Chase & Co.
01.2022 - Current

Software Engineer 2A

Ciena
07.2019 - 12.2021

Software Engineer

Aricent Technologies
12.2017 - 07.2019

Assistant System Engineer

Tata Consultancy Services
09.2015 - 03.2017

B.Tech - Computer Science & Engineering

Kumaon Engineering College
07.2011 - 5 2015
Dishank PantJava Developer