Backend Engineer

Rohith S.

I build scalable backend systems.

I'm a backend-focused Software Engineer with 6+ years of experience specializing in building high-performance, scalable systems with Java, Spring Boot, and AWS. I'm passionate about architecting robust APIs and deploying resilient cloud-native applications.

01. About Me

Hello! I'm Rohith, a software engineer who thrives on the challenges of backend development. My journey in tech has been driven by a fascination with building the complex, unseen systems that power modern applications. From designing resilient APIs to optimizing database performance, I enjoy crafting solutions that are both efficient and maintainable.

With a Master's in Information Technology and hands-on experience at companies like Viacore and TCS, I've had the opportunity to work on everything from AI-driven microservices to large-scale cloud migrations. I am committed to writing clean, testable code and mentoring others to foster a culture of technical excellence.

Core Technologies:

Java Spring Boot Python AWS Docker Kubernetes Kafka Redis LangChain Microservices REST APIs SQL & NoSQL
Rohith S

02. Where I've Worked

Software Engineer @ Viacore

Jul 2023 - Present

  • Designed a RAG pipeline on LangChain + Pinecone that returns grounded answers in under 800ms, cutting manual lookup time by roughly a third.
  • Brought p95 API latency from ~420ms down to ~260ms via Redis caching and JDBC query tuning.
  • Migrated batch jobs onto AWS Lambda and containerized services with Docker/Kubernetes, trimming AWS spend ~18% and holding 99.9% uptime.

Software Engineer @ Tata Consultancy Services

Jan 2019 - Aug 2021

  • Built a Spring Boot microservice platform for a large US bank handling ~1.5M transactions/day.
  • Replaced a nightly batch sync with Kafka event streaming, cutting reporting lag from a day to minutes.
  • Pushed test coverage from ~55% to 90% with JUnit/Mockito; Kibana + Splunk dashboards are still used by on-call.

03. Some Things I've Built

Spring RAG App

Spring-based RAG application with a clean API surface for document-grounded responses.

Java Spring Boot RAG Vector DB

Spring Boot Collections

Hands-on guide to Java Collections with clean examples, performance notes, and practical patterns for backend services.

Java Spring Boot Collections Data Structures

Full-Stack Patient Management System

A comprehensive web application for managing patient records, built with a robust Spring Boot backend and a dynamic React.js front-end.

Java Spring Boot React.js MySQL

AI-Powered Job Application Automation

An intelligent automation script that leverages Selenium for web scraping and AI to dynamically tailor and submit job applications on Dice.com.

Python Selenium AI/LLM Web Automation

Automated Bill Splitting Utility

A practical Python-based utility designed to automate the process of splitting shared bills by parsing receipt data to accurately calculate and assign costs.

Python Scripting Automation

AI-Powered Interview Coach

An interactive platform using LLMs to simulate real-world interviews and provide users with instant performance feedback.

Python FastAPI React WebSockets OpenAI

04. Live Projects

AR Duck Game

Browser-based AR mini-game with responsive controls.

Reddit Lite

Lightweight Reddit reader with a clean, fast UI.

PulseEngine

Audio visualizer with interactive Web Audio rendering.

ASCII Art

Turns images into ASCII art with quick previews.

Celeb Clash

Celebrity matchup game with quick rounds and scoring.

Extract Emails (Google)

Utility for extracting emails from Google results.

Quiz App

Quick quiz UI with interactive scoring.

05. What's Next?

Get In Touch

I'm currently seeking new backend engineering roles where I can contribute to building scalable and resilient systems. My inbox is always open, whether you have a question or just want to say hi.