Summary
Overview
Work History
Education
Skills
Timeline
Generic

RAKSHIT SHARMA

AI Developer (Banking & Fintech)
New Delhi,DL

Summary

Java Developer with expertise in Core Java, Spring Boot, multithreading, concurrency, FIX protocol, and trading systems. I have experience in designing and developing low-latency, high-performance applications for the financial domain, particularly in Fixed Income and e-trading platforms. My skills include Java Collections, Java 21 and Spring Reactor WebFlux, Executor framework, Thread Pools, synchronisation, messaging systems (Kafka, RabbitMQ, Solace), caching solutions, and Micro-services architecture. I am also experienced in AWS cloud deployment, Kubernetes, API gateways, and infrastructure-as-code, RAG based chatbots for banking & fintech problems.

Overview

6
6
years of professional experience

Work History

Middle Java Developer

Unlimit Pvt Ltd
Gurugram
09.2024 - Current
  • Developed high-performance, low-latency API endpoints using Spring Boot and Java Reactor WebFlux (Java 21) for fintech payment systems.
  • Designed and optimized RESTful microservices, ensuring scalability and fault tolerance.
  • Integrated and managed Kafka, RabbitMQ, and AWS SQS/SNS for asynchronous communication in distributed systems.
  • Deployed and maintained microservices in Kubernetes with CI/CD pipelines for seamless integration and scalability.
  • Optimized SQL queries and implemented persistence layers for PostgreSQL and NoSQL databases to ensure high availability.
  • Delivered clean, maintainable code using design patterns and SOLID principles, ensuring system efficiency and readability.

Software Developer

COFORGE | PWC | MITSUBISHI FINANCIAL GROUP(MUFG)
01.2023 - 08.2024
  • Collaborated with PwC (UK) as a client to handle development tasks for MUFG Bank(NY, LDN, TKY).
  • Assisted in the migration of legacy systems to modern Spring Boot applications, facilitating better maintainability and scalability.
  • Owned a project having three modules for Trade Surveillance from market giants Bloomberg, TradeWeb, and MarketAxess, from ION gateways to TRAX, ensuring accurate and timely trade reporting for MUFG Investment Bank.
  • Wrote unit and integration tests, achieving over 90% test coverage, and enhancing code reliability.
  • Deployment Automation with SDA and TeamCity, with CI/CD.
  • Fixed vulnerabilities corresponding to CWE IDs in Veracode integrated with the code base through Maven dependencies.

Member of Technical Staff

AMEYO | EXOTEL
Bengaluru
07.2021 - 01.2023
  • Planned, tracked, and managed over 100 deliverables on short-term sprints and long-term software deployments.
  • I took ownership as the DRI (Directly Responsible Individual) for initiating actions to restore degradation, downtimes, and interruptions in the product/service, minimizing downtime, and improving overall system reliability.
  • Developed and implemented a password policy management feature for banking clients, enhancing reliability and security for both the bank and the organization.
  • Introduced a feature for handling socket timeout exceptions using TCP dumps and Wireshark to diagnose and resolve network issues, resulting in a 25% improvement in application reliability.

Junior Java Developer

LTIMindtree | CITI BANK
Pune
06.2019 - 07.2021
  • Worked on the development and maintenance of the KYC module using Java 8 and Spring Boot.
  • Collaborated with a team of 5 or more domain experts, including KYC and AML specialists, to analyze and study data sets, identifying architectural needs and roadmaps for system enhancements.
  • Designed and implemented an API for identifying high-risk individuals, incorporating a comprehensive set of questions and sub-clauses for thorough scrutiny, and enhanced security measures.
  • Increased system performance by 30% by refactoring legacy code and implementing efficient algorithms.
  • I wrote over 200 JUnit test cases using Mockito and PowerMock frameworks, increased the code coverage, and implemented best practices by 90% in and across more than 5 modules.

Education

Bachelors in Technology - Computer Science

UPES
Dehradun, Uttarakhand
06-2019

Skills

  • Spring Boot
  • Build Tools: Maven, Gradle
  • Version Controls: GitHub, GitLab, TeamCity
  • JIRA
  • Microservices architecture
  • RESTful apis
  • Docker
  • Kafka
  • Veracode
  • Linux, UNIX, Debian
  • AWS ECR, EKS, Lambda, SNS, SQS
  • Database: PostgreSQL, MongoDB
  • IoN Trading
  • KDB/Q language
  • Credit Risk Management
  • OTC Markets
  • Design Patterns
  • RabbitMQ
  • Payment gateways

Timeline

Middle Java Developer

Unlimit Pvt Ltd
09.2024 - Current

Software Developer

COFORGE | PWC | MITSUBISHI FINANCIAL GROUP(MUFG)
01.2023 - 08.2024

Member of Technical Staff

AMEYO | EXOTEL
07.2021 - 01.2023

Junior Java Developer

LTIMindtree | CITI BANK
06.2019 - 07.2021

Bachelors in Technology - Computer Science

UPES
RAKSHIT SHARMAAI Developer (Banking & Fintech)