Summary
Overview
Work History
Education
Skills
PROJECTS
Soft Skills
Certification
Accomplishments
Timeline
Generic

Abhishek Kaushik

Hathras

Summary

Results-oriented software developer with a passion for building robust applications and a talent for innovative problem-solving. Proficient in software programming, I bring a commitment to delivering high-quality code and a relentless drive for continuous improvement. I excel in collaborative settings and look forward to contributing my technical expertise to a progressive organization dedicated to growth, while seeking opportunities to expand my own skill set.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Manager Of Engineering For Middleware API's

Fincare SFBank- Bangalore
Bangalore
06.2023 - Current
  • Developed a Financial Information Provider (FIP) and Financial Information User (FIU) Account Aggregator API to facilitate secure data sharing between users and banks, adhering to Reserve Bank of India (RBI) guidelines.
  • Ensured high-level security and compliance while designing the API for the Sahamati app, utilizing Java Spring Boot and WebSockets for real-time data exchange.
  • Maintained strict coding standards and implemented robust encryption protocols to protect sensitive financial information, in alignment with regulatory requirements and business logic.
  • Constantly monitored my developed API's for error through
    ELK and fixed them to further reduced customer complains.
  • Used ELK APM to find memory leak and fixed it on our
    gateway service.
  • Utilized Spring Cloud Gateway's encryption/decryption capabilities to establish secure communication between clients and micro services, thereby enhancing data privacy and compliance.
  • Designed and implemented a secure gateway filter for vendor authentication, utilizing asymmetric encryption and decryption in Java to enhance data protection.
  • Integrated authentication features based on IP addresses and Bearer Tokens, ensuring strict compliance with business logic and project specifications.
  • Optimized security measures to meet regulatory requirements and safeguard sensitive information.

Deputy Officer of Engineering For Middleware API's

Fincare SFBank- Bangalore
Bangalore
06.2022 - Current
  • Developed multiple middleware APIs to serve as a bridge between client-side applications and external vendor APIs, facilitating seamless data exchange.
  • Ensured that the middleware APIs adhered to business logic and project requirements, improving system efficiency and scalability.
  • Collaborated with cross-functional teams to design integration solutions that support evolving business needs and external partnerships.
  • Extensive hands-on experience with both SOAP and REST APIs, demonstrating expertise in creating, integrating, and troubleshooting complex web services.
  • Collaborated and enabling teams to identify and address bottlenecks, improving load balance and overall system resilience.
  • Conducted load testing on APIs to evaluate performance and responsiveness under increased traffic using Apache JMeter.
  • Analyzed API behavior and response times to ensure stability and scalability during high-load scenarios, providing valuable insights for system optimization.

Development Intern

Lara Technologies Institute
Bangalore
02.2022 - 06.2024
  • Successfully completed a 5-month internship at Lara Technologies, gaining a comprehensive understanding of Core and Advanced Java concepts.
  • Acquired foundational skills in Spring Boot and applied them in practical projects, demonstrating my ability to implement enterprise-level applications.
  • Earned a certificate of completion, validating my proficiency in Java and my commitment to continuous learning and development.
  • Developed the Address book Application, Employee Payroll
    Application and Online book store backend API’s using Spring Boot.
  • Used Netflix Eureka Server, Netflix Eureka Client, Netflix Eureka
    Service Discovery, Netflix Zuul Proxy, Netflix API gateway.

Education

Bachelor of Science - PCM

Dr Bhim Rao Ambedkar University
Agra
01-2020

Higher Secondary - PCM

Saraswati Inter College
Hathras
01-2015

Secondary -

JPGD Inter College
Hathras
01-2013

Skills

  • Java
  • OOP
  • Reactive Spring boot
  • Java Spring boot
  • Webflux
  • JPA
  • Hibernate
  • Maven
  • GIT
  • MySQL
  • R2DBC
  • Data Security
  • Encryptions
  • Java Spring boot WebSockets
  • OAuth
  • Clean Coding
  • JMeter
  • Agile Methodologies
  • SOAP and REST API’s
  • Tomcat Apache Server
  • HTML
  • CSS
  • Java Script
  • vsCode
  • IntelliJ IDEA
  • Eclipse

PROJECTS

Stand Alone Fixed Deposit (FD) Project

Role: Backend Developer

Responsibilities:

  • Process Design: Created detailed flow diagrams to map out the processes for Standalone FDs, regular FDs, and Tax Saver FDs, ensuring alignment with business logic and requirements.
  • Backend Development: Engineered backend and business logic with Reactive Spring Boot, enhancing system responsiveness and scalability.
  • Dynamic Data Integration: Implemented dynamic data insertion with R2DBC (Reactive Relational Database Connectivity), facilitating seamless integration of new data.
  • Testing & Validation: Conducted unit and integration testing to verify the microservice's functionality and ensure it followed the designed flow. This involved rigorous testing to confirm correct behavior and reliability.
  • Vendor Collaboration: Collaborated with external vendors to address and resolve data-related issues during API testing, ensuring smooth system integration and robustness.
  • Payment Integration: Integrated Razorpay payment gateway to enable secure transfers to bank accounts, enhancing the user experience and providing a reliable payment solution.

Account Aggregator Project

Role: Backend Developer

Responsibilities:

  • Developed APIs that align with business requirements and comply with Reserve Bank of India (RBI) guidelines to facilitate secure and compliant data exchange.
  • Utilized Java Spring Boot WebSockets to establish real-time, bidirectional communication between the backend and various financial sources, enabling seamless data integration and instant updates.
  • Conducted rigorous unit and integration testing to validate backend functionality and ensure system stability under various conditions.
  • Developed a process to generate and store Excel (XLSX) files on a Document Management System (DMS). Ensured these files were easily accessible for download and distribution to Financial Information Users (FIUs).

UPI Transaction Notification Project

Role: Backend Developer

Responsibilities:

  • Created a microservice dedicated to sending SMS and email notifications for UPI transactions, ensuring quick and efficient communication with users.
  • Utilized Apache Kafka to manage message queuing and reliable data streaming, enabling seamless communication between microservices and other components.
  • Implemented the microservice with Java Spring Boot, focusing on scalability and responsiveness to handle high transaction volumes.
  • Conducted extensive unit and integration testing to ensure the microservice's reliability and accurate delivery of notifications.

WhatsApp Communication Microservice

Role: Backend Developer

Responsibilities:

  • Designed and implemented a microservice that enables users to interact with their bank accounts through WhatsApp, offering a range of features like checking account balance, downloading account statements, sending money, finding account numbers, opening new accounts, and more.
  • Integrated the WhatsApp Business API to facilitate user interactions and ensure smooth communication between users and the banking system.
  • Conducted comprehensive unit and integration testing to ensure the microservice's stability and accurate functionality.

Soft Skills

  • Problem-Solving Skills
  • Communication
  • Teamwork and Collaboration
  • Adaptability
  • Time Management
  • Critical Thinking
  • Continuous Learning
  • Adaptability
  • Presentation Skills

Certification

  • Java Spring Boot Microservices
  • Java Spring Boot Reactive Programming
  • Java Android App Development

Accomplishments

  • Awarded the Star Employee Award for outstanding performance in response to a company-wide issue.

Timeline

Manager Of Engineering For Middleware API's

Fincare SFBank- Bangalore
06.2023 - Current

Deputy Officer of Engineering For Middleware API's

Fincare SFBank- Bangalore
06.2022 - Current

Development Intern

Lara Technologies Institute
02.2022 - 06.2024

Bachelor of Science - PCM

Dr Bhim Rao Ambedkar University

Higher Secondary - PCM

Saraswati Inter College

Secondary -

JPGD Inter College
Abhishek Kaushik