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 – PresentTata 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.
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
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.
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.
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