Hrishikesh.dev
Backend Engineer @ TCS | SBI YONO 2.0

Hi, I'm Hrishikesh Gupta.

Backend & Full Stack Software Engineer

Software Engineer with hands-on experience building high-scale digital banking platforms and full-stack personal applications. Currently at TCS working on SBI YONO 2.0, developing backend microservices for deposit journeys serving 100M+ users. Strong expertise in Java, Spring Boot, React.js, PostgreSQL, Redis, Kafka, and Docker.

Professional Experience

Work Experience

Backend Software Engineer

11/2024 – Present

Tata Consultancy Services (TCS)

Project: SBI YONO 2.0 – Digital Banking Platform

  • • Developed and supported backend deposit journeys (FD, RD, AD) across mobile, web, and branch channels for a platform serving 100M+ users.
  • • Developed Java/Spring Boot REST APIs for deposit creation, amendment, joint deposits, and closure.
  • • Optimized joint deposit APIs, reducing response time from 2.0s to 700ms (~65% improvement).
  • • Contributed to deposit workflows used by ~35% of active users and systems processing ₹300+ crore in daily deposits.
  • • Performed root cause analysis and resolved production issues across deposit APIs and backend workflows.
  • • Collaborated with business, QA, and architecture teams to deliver production features and enhancements.
Java Spring Boot REST APIs Microservices PostgreSQL API Optimization Transaction Processing

Academic

Education

Bachelor of Engineering (Information Technology)

Vasantdada Patil Pratishthan College of Engineering

2020 – 2024 • Mumbai

Graduated with CGPA 8.95. Strong foundation in Software Engineering, Data Structures, Database Systems, and Web Technologies.

Featured Projects

Technical Highlights

Full Stack 05/2026 – 07/2026

Het-Chat - Real Time Chat Application

  • • Built a real-time chat application using Java, Spring Boot, WebSocket, React.js, and Apache Kafka for asynchronous messaging and OTP email processing.
  • • Built an OTP verification flow using Redis with TTL-based temporary data management.
  • • Secured REST APIs and WebSocket connections using Spring Security and JWT authentication.
  • • Used Cloudflare R2 for media storage and Docker Compose to deploy the backend, Kafka, and Redis on AWS Lightsail.
#Java #Spring Boot #WebSocket #React.js #Apache Kafka #Redis #Spring Security #JWT #Cloudflare R2 #Docker #AWS Lightsail
Full Stack 03/2026 – 05/2026

Cryptx - Crypto Trading Platform

  • • Built a full-stack trading platform using Java, Spring Boot, React.js, and PostgreSQL with INR-based trading and real-time market updates.
  • • Implemented JWT authentication, refresh tokens, Google OAuth, and Razorpay for authentication and wallet funding.
  • • Used optimistic locking to prevent concurrent wallet transaction issues; containerized and deployed the application using Docker on Render.
#Java #Spring Boot #React.js #PostgreSQL #Spring Security #JWT #Google OAuth #Razorpay #Optimistic Locking #Docker #Render

Technical Proficiency

Skills & Architecture

Programming Languages

  • Java
  • SQL
  • JavaScript

Backend Frameworks

  • Spring Boot
  • REST APIs
  • Spring Security
  • Hibernate / JPA
  • WebSocket
  • Microservices

Frontend & Web

  • React.js
  • React Router
  • JavaScript (ES6+)
  • HTML5
  • CSS3

Databases & Messaging

  • PostgreSQL
  • Redis
  • Apache Kafka

Testing & DevOps

  • JUnit
  • Mockito
  • Docker
  • AWS Lightsail
  • Git
  • Maven
  • GitHub Actions

Core Concepts

  • Transaction Management
  • Caching
  • Authentication & Authorization
  • Optimistic Locking
  • API Optimization

Get In Touch

Let's build something together.

Whether you're interested in collaborating on a backend architecture, exploring real-time web engines, or discussing new opportunities, feel free to reach out.

Direct Email: hrishikeshrgupta@gmail.com