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:
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.
Spring Boot Collections
Hands-on guide to Java Collections with clean examples, performance notes, and practical patterns for backend services.
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.
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.
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.
AI-Powered Interview Coach
An interactive platform using LLMs to simulate real-world interviews and provide users with instant performance feedback.
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.