I'm a Java Full Stack Developer with 3+ years of experience at Tata Consultancy Services (TCS), building scalable applications for a UK pension administration platform. I've worked on improving application performance, designing reliable APIs, and developing efficient solutions to real-world engineering challenges. Beyond my professional work, I'm passionate about system design, distributed systems, AI-powered applications, and building innovative side projects. I enjoy exploring new technologies, experimenting with ideas, and solving challenging problems. I've solved 700+ LeetCode problems and hold an AWS Certified Developer – Associate certification. I believe in continuous learning, sharing knowledge, and collaborating with like-minded developers to turn ideas into impactful solutions. I'm always eager to explore new challenges, exchange ideas, and grow as a software engineer.
Full Stack Developer
Tata Consultancy Services ( TCS )
Built a microservices-based railway reservation system with train search, seat inventory, booking, cancellation, wallet refunds, and waitlist management using Spring Cloud, Eureka, Feign, API Gateway, Kafka, and PostgreSQL. Implemented segment-level bitmask seat allocation for efficient seat reuse across non-overlapping journeys, and prevented double-booking using pessimistic locking and concurrent load testing. Designed a Saga-based booking workflow with compensating transactions for failure recovery and automated waitlist promotion upon cancellations.
Built an AI-powered teaching whiteboard that converts natural-language questions into step-by-step visual explanations with multilingual voice narration and lesson recording. Implemented interactive drawing replay, auto-zoom, object-level editing, and export functionality, enabling users to customize and revisit lessons without regenerating the original content. Integrated AI models to generate structured, validated drawing instructions for efficient and cost-effective visual learning.
VirtualOS – A macOS-Inspired Web OS
Developed a web-based virtual operating system replicating the macOS experience, featuring an interactive desktop, draggable windows, and applications such as Finder, Photos, and Launchpad. Implemented real-time window management, persistent user preferences, and offline data storage for files, images, and application data.
Linkedin Games Solver
Developed a Chrome extension that automatically detects and solves LinkedIn puzzle games such as Sudoku, Tango, Zip, and Queens directly on the webpage. Solvers are developed using DFS and Backtracking.
Bachelor of Technology - CSE
SRKR Engineering College
AWS Certified Developer - Associate
Amazon Web Services (AWS)
Feb 2026Attendee · Oct 24, 2026