Pramodh N

Specializing in payment gateways with over 2 years of experience, and a total of 4.5 years of expertise in Java backend development, building secure and high-performance financial transaction systems.

Bangalore, India
npramodh36@gmail.com
+91 9108309328

Professional Summary

Java Backend Developer with over 4.5 years of experience in designing and building payment gateways, financial transaction engines, and backend services. Possess good knowledge of ISO 8583 messaging, Base24 integrations, and concepts like 3D Secure (EMVCo), MPGS, and CyberSource payment flows.

Familiar with architecting microservices using Java, Spring Boot, Kafka, and Redis. Hands-on exposure to the full transaction lifecycle—purchase, pre-auth, completion, refund, void, and cancellation—with a focus on optimizing performance and understanding PCI-compliant secure systems.

Technical Skills

Programming Languages

  • Java
  • SQL

Frameworks & Libraries

  • Spring Boot
  • Spring Data JPA

Databases

  • MySQL
  • Redis

Messaging & Event Streaming

  • Kafka
  • Dapr

Tools & Platforms

  • Git, Bitbucket
  • Jenkins
  • Postman
  • Jira, Confluence
  • AWS

Payment Platforms

  • ISO 8583
  • 3D Secure(3DS) by EMVCo
  • Base24
  • MPGS, CyberSource
  • BEPG (Rupay)

Work Experience

Software Engineer

FSS Powering & Payments Aug 2022 – Present
  • Developed high-performance financial transaction processing systems integrating Visa, Master, and Rupay networks.
  • Designed scalable RESTful APIs using Spring Boot, improving transaction processing efficiency by 30%.
  • Optimized system performance by implementing Redis caching and Kafka-based event-driven architecture.
  • Conducted performance testing and enhanced system throughput, reducing latency by 40%.
  • Led troubleshooting and root cause analysis for production incidents, ensuring 99.9% system uptime.

System Engineer

Tata Consultancy Services (TCS) 2021 – 2022
  • Designed and developed RESTful APIs for a secure user management system.
  • Implemented authentication and role-based access control to enhance security.
  • Collaborated with cross-functional teams to optimize backend services.

Project Experience

Transaction Engine (Payment Gateway)

A high-performance transaction engine designed to process real-time payments by integrating Visa, MasterCard, and Rupay networks for transaction authentication and authorization.

  • Supports EMVCo (3D Secure), MPGS, CyberSource, Rupay (BEPG), and Base24
  • Developed microservices using Spring Boot ensuring compliance with EMVCo and BEPG standards
  • Implemented Kafka for real-time event streaming to enhance transaction reliability
  • Optimized API performance, reducing response times by 40%
  • Integrated Redis caching to improve transaction speed for high-volume processing
Java Spring Boot Kafka Redis Docker SQL

Surcharge Calculation System

A system that calculates transaction surcharges based on multiple business rules.

  • Developed REST APIs to process and compute surcharge amounts dynamically
  • Integrated Redis for in-memory caching, reducing computation time by 50%
Java Spring Boot Redis

User Management System

System to manage users with different artifacts as per given permissions for internal platform users.

  • Developed secure REST APIs for user creation, authentication, and permission handling
  • Implemented OAuth2 and JWT-based authentication for secure access control
Java Spring Boot SQL

Education

Bachelor of Mechanical Engineering

The Oxford College of Engineering
Bangalore
Completed