hi, I'm rahul saini.

Full-stack engineer focused on resilient backend systems and clean product interfaces. I design scalable services and translate complex workflows into clear user experiences.

Work Experience

Systems Engineer logo

Systems Engineer

Tata Consultancy Services
Jan 2025 - March 2025
Built and maintained 5+ production-grade Spring Boot microservices for Project Planning, Document Management, WFM, and Invoice workflows, serving 5,000+ concurrent users with API Gateway and Eureka-based service discovery. Led Java 8 to Java 17 migration, Spring Boot 3.4.5 upgrades, and Maven-to-Gradle transition across services with zero downtime and backward compatibility. Implemented enterprise observability using ELK, Zipkin, and Prometheus; strengthened code quality with CheckStyle, Spotless, SonarQube, and pre-commit hooks; integrated Spring Cloud Config with vault-based secrets management and JWT security. Solved critical production bottlenecks including thread pool exhaustion and connection pooling inefficiencies, tuned HikariCP, optimized SQL (JOINs/stored procedures), and reduced logging overhead via AOP and JMeter-based load testing, delivering major throughput and reliability gains. Established multi-branch Git workflow (dev/sit/uat/prod) across large repo sets, improved deployment synchronization, supported Jenkins and multi-environment releases, and contributed R&D on Kafka, Spring Cloud Bus, and dynamic config refresh. Also delivered frontend impact with React.js by building and improving dashboard modules, fixing UI bugs, implementing accordion/column-reordering interactions, and integrating REST APIs for dynamic data-heavy views.
Full Stack Web Developer logo

Full Stack Web Developer

Fire AI
Jan 2025 - March 2025
Independently designed and delivered the MVP Query Page using Next.js and Spring Boot, enabling users to submit natural-language queries against connected data sources and consume AI-generated insights through chart, table, and chat-style views. Implemented the complete RNP UI layer and integrated it with backend APIs for reliable end-to-end data flow. Built and maintained Spring Boot microservices for data retrieval, transformation, and response orchestration, following scalable architecture and clean coding practices. Collaborated with cross-functional teams to refine requirements, align technical design, and ship high-quality features on schedule.
SDE Intern logo

SDE Intern

Ameha Technologies
Sep 2024 - Dec 2024
Expanded a streamlined e-learning platform, Integrated LaTeX for mathematical symbols, streamlining the question creation workflow from 4 to 2 steps, improving efficiency while ensuring data integrity. Architected and implemented multi - tenant architecture allowing separate portals for institutes, teachers, and students, with automated credential management system for user onboarding Designed role - based access control(RBAC) system with org_admin privileges, enabling institutes to manage their teachers and learning content independently
Freelance | Next.js Developer logo

Freelance | Next.js Developer

Chalanas Strategy and management consultant
Aug 2024 - Sep 2024
Implemented an automatic route creation feature enabling users to upload .json files; this improvement generated corresponding pages and a navlinks in header, resulting in a 30% reduction in manual entry errors and saved 15 h/week. Migrated a client-side rendered website to static site generation (SSG), enhancing operational efficiency by 30% and significantly improving page load speeds for a better user experience.
Full-Stack Developer Intern logo

Full-Stack Developer Intern

Ideation people private limited
Jun 2024 - Aug 2024
Built and integrated a blog system, job management system, event management system, enquiry management system, emailing service, data export functionality to Excel directly from the frontend and SEO(metatags,sitemaps,robots.txt etc.) Enhanced application performance, achieving a 42% reduction in database calls through advanced caching strategies in Next.js and REST API optimizations.

Projects(WIP)

Event Management Solution

An enterprise-grade event management platform using Next.js 15, leveraging server actions and React 19's latest features, implementing custom PostgreSQL optimization with indexes and a robust data access layer, while ensuring maximum security through JWT authentication and bcrypt encryption, resulting in a highly scalable and performant solution.

Next.js
Typescript
PostgreSQL
Bun
TailwindCSS

A File Format Converter

Developed a multimedia conversion web application with an intuitive interface, leveraging FFmpeg for high-performance audio, video, and image file processing, resulting in efficient and rapid format conversions.

React.js
Express.js
FFmpeg
Docker
TailwindCSS

CodeCraft

A full-stack online IDE with real-time browser rendering for front-end languages and REST API driven server-side compilation system for C++, Java, Python, delivering a seamless multi-language coding environment.

React.js
Node.js
Docker
TailwindCSS

nx-create-page

A command-line tool designed to streamline Next.js development by quickly generating new pages with a standardized folder structure. Ideal for developers looking to maintain consistency and save time when adding pages to a Next.js project.

Typescript
Node.js
@inquirer/prompts
chalk

KNIT KART

A platform designed for college students living in hostels to easily list and buy secondhand items. This marketplace allows students to sell used items they no longer need and find affordable deals within their campus community, promoting sustainability and convenience.

React.js
Express.js
MongoDB
mongoose
TailwindCSS

NodeD

A sleek and intuitive note-taking application that enables users to capture ideas, organize tasks, and maintain productivity on the go. Built for fast note creation with a focus on simplicity and user experience.

React.js
Firebase
ShadcnUI
TailwindCSS
Vite

URL Shortner

A Node.js-based URL shortening application that enables users to create short links, track their usage history, and manage their URLs securely with user authentication. The app saves each user's history, enhancing their control over shortened links.

Express.js
EJS
MongoDB

DSA Visualizer

An educational tool that visually represents common data structures and algorithms (DSA) to aid in learning and understanding complex concepts. Users can interact with visualizations to see step-by-step algorithm processes, making it ideal for students and educators.

HTML
CSS
JS

Skills

JavaScript
TypeScript
Java
Golang
Next.js
Express.js
Node.js
React.js
Angular
TailwindCSS
Redux
Zustand
Tanstack
Shadcn UI
MongoDB
PostgreSQL
Mongoose
MySQL
Docker
Prisma
nginx
Websockets
Git
GitHub
GitLab
Linux
Postman
Redis
Firebase
Appwrite
Supabase

Contact

Email: rahul545436@gmail.com