Chiranjeevi Varma

Chiranjeevi Varma

Full Stack Developer


About

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.

Skills
Java
JavaScript
MicroServices
Spring Boot
React.js
Next.js
Tailwind CSS
Oracle
PostgreSQL
Docker
Kubernetes
Github Actions
Kafka
Redis
Experience

Full Stack Developer

Tata Consultancy Services ( TCS )

Jun 2023 to Present
  • Designed and delivered 20+ REST APIs in the Exits microservice using Spring Boot, supporting Retirement, Transfer Out, and Pension Sharing workflows for a UK pension administration platform.
  • Built 10+ React.js screens and reusable components for member and back-office workflows, integrating with REST APIs and implementing form validation and multi-step user journeys.
  • Improved page load performance by 25% through lazy loading, optimized API calls, component memoization and minimizing unnecessary React component re-renders.
  • Decoupled letter and email generation from the synchronous request path using Kafka events for exits workflows, enabling asynchronous processing and removing 300 ms from API response times.
  • Introduced a Redis cache for member details with event-driven invalidation on state changes, and reducing member-lookup latency from 500 ms to 100 ms.
  • Built Postman and CSV-driven automation for policy creation and retirement test flows, reducing testing effort from 5–10 minutes to under 1 minute and adopted by the testing team for regression and release validation.
Projects

IRCTC Clone

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.

Spring Boot
Next.js
React
PostgreSQL
Redis
Kafka
Eureka
Feign
JPA/Hibernate
TailwindCSS

AI Whiteboard

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.

Next.js
React.js
HTML Canvas
TailwindCSS
Zustand
OpenAI
DeepSeek

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.

React.js
Next.js
Tailwind CSS
Zustand

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.

JavaScript
HTML
CSS
Problem Solving
Chrome Extension
Education

Bachelor of Technology - CSE

SRKR Engineering College

Jul 2019 to May 2023
Certifications

AWS Certified Developer - Associate

Amazon Web Services (AWS)

Feb 2026