Summary
Overview
Work History
Education
Skills
Languages
Accomplishments
Timeline
Generic
Saurabh Kumar Rai

Saurabh Kumar Rai

Varanasi

Summary

Software developer with 2+ years of experience in Core Java, Spring Boot, React JS, and cutting-edge technologies. Expertise in designing scalable applications, building middleware, and improving system performance with Redis caching. Strong foundation in Data Structures and Algorithms (DSA). Skilled in Agile development, enhancing security, and driving efficient project delivery.

Overview

2
2
years of professional experience

Work History

Associate Software Developer

National Payments Corporation Of India (NPCI)
Mumabi
12.2022 - Current

Nth Rewards

Spring Boot, Postgres, Redis

  • Developed APIs for RuPay transaction details, enabling loyalty points accumulation.
  • Managed application servers, ensuring seamless installations and maintenance.
  • Updated existing source code according to changing business needs and requirements.
  • Contributed to the migration of Nth Rewards from Azure to the NPCI data center, ensuring a smooth transition with minimal downtime.

Middleware

Microservices, CQRS, Spring Boot+ Security, Postgres, MongoDB, Redis, Nginx, Docker

  • Built scalable middleware for third-party integrations with Nth Rewards using Java Spring Boot, PostgreSQL, Redis, and CQRS, handling 200-600 TPS during peak seasons.
  • Integrated Twidpay with Nth Rewards via middleware, enabling customers to redeem loyalty points directly on merchant apps.
  • Connected Pine Labs APIs to Nth Rewards via middleware for real-time voucher generation based on customer-selected denominations.
  • Integrated Customer Capital with SSO login for seamless access to flight and hotel booking options.

Middleware Matrix

ReactJS, Docker

  • Created a React.js application to manage middleware transactions, partners, and users.
  • Implemented multi-factor authentication (MFA) for secure two-step login authentication.

RSAS (RuPay Scan and Score)

Spring Boot, Postgres, Redis

  • Integrated RSAS with Nth Rewards for voucher distribution and rewards processing using Spring Boot, Redis, and PostgreSQL.
  • Designed RESTful APIs for data retrieval, improving system performance and aligning with operational goals.

GNSS (Global Navigation Satellite System)

Spring Boot, Kafka

  • Developed live vehicle location APIs with Kafka for real-time location segregation.
  • Streamed location data to a frontend map using WebSocket APIs.

Achievements

  • Secured and optimized server-side logic with Spring Security.
  • Improved performance with Redis caching and microservices architecture.
  • Ensured code quality by adhering to checkmark standards.
  • Deployed projects using Docker and set up server clusters with Docker Swarm.

Software Trainee

Clayfin Technology
Chennai
08.2022 - 11.2022
  • Worked as a Software Intern, gaining experience in HTML, CSS, Java, and JavaScript.
  • Contributed to the development team by adding features to banking APIs, while honing collaboration and corporate workplace skills.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.

Education

PG DIPLOMA - ADVANCED FULL STACK DEVELOPMENT

IIIT Hyderabad
Remote
04-2024

B.tech - Computer Science Engineering

Dr. Ambedkar Institute of Technolo For Handicapped
Kanpur, India
07-2022

Intermediate - PCM

Divine Sainik School
Varanasi, India
06-2017

Highschool -

B.N.S. School
Varanasi, India
06-2015

Skills

  • Back-end dev: Java, DSA, Spring Boot Spring Security, RESTful APIs, Redis & Kakfa
  • Design Pattern: Microservices, MVC, CQRS, Sidecar
  • Database: Mysql, PostgreSQL, MongoDB
  • Front-end dev: Reacts JS
  • DevOps/CI-CD: GitLab, Docker, Nginx, Jenkins

Languages

Hindi
First Language
English
Advanced (C1)
C1

Accomplishments

  • Well Done award for developing , deploying Middleware from scratch.
  • RuPay Scan and score chabot was launched and displayed in the "GLOBAL FINTECH FEST"

Timeline

Associate Software Developer

National Payments Corporation Of India (NPCI)
12.2022 - Current

Software Trainee

Clayfin Technology
08.2022 - 11.2022

PG DIPLOMA - ADVANCED FULL STACK DEVELOPMENT

IIIT Hyderabad

B.tech - Computer Science Engineering

Dr. Ambedkar Institute of Technolo For Handicapped

Intermediate - PCM

Divine Sainik School

Highschool -

B.N.S. School
Saurabh Kumar Rai