Crafting scalable systems with precision and impact.

Results-driven Software Developer with 3+ years of experience building distributed, resilient backend systems using Spring Boot, Spring Cloud, and microservices. Passionate about clean code, performance, and scalable architecture.

About Me

I'm a Software Developer with hands-on experience in designing microservice-based architectures, event-driven systems, and distributed applications. I’m currently pursuing my Master’s in Computer Software Engineering at Arizona State University (graduating May 2026) and actively seeking full-time Software Engineering roles in the U.S.

Technical Skills

Programming

Java, Python, C, C++, JavaScript, React JS, Angular

Databases

PostgreSQL, MySQL, Redis, Spring Data JPA

Frameworks

Spring Boot, Spring Cloud, REST APIs, OpenFeign

Messaging

Apache Kafka, RabbitMQ

Dev Tools

Jenkins, Maven, JIRA, Docker, GitHub, Tomcat, PCF

Project Management

Agile, Atlassian Confluence

Work Experience

Software Engineer — Hotel Maruthi Pvt Ltd

Dec 2020 – May 2022 & Nov 2022 – Jun 2024 | Bengaluru, India

  • Modernized architecture from monolith to microservices using Spring Boot and Spring Cloud.
  • Developed services with PostgreSQL persistence and Redis caching for low-latency reads.
  • Integrated Eureka, Config Server, and Gateway for centralized configuration and routing.
  • Designed async workflows using RabbitMQ & Kafka to decouple booking and billing services.
  • Built Kafka pipelines for broadcasting booking and payment events, improving responsiveness.
  • Achieved 99.95% system uptime via service isolation and fault-tolerant messaging strategies.

Software Developer — Appzera (OPC) Pvt Ltd

Jun 2022 – Oct 2022 | Bengaluru, India

  • Enhanced healthcare system backends using Spring Boot and JPA.
  • Worked with architects on feature design, REST APIs, and deployment optimization.

Projects

AI Powered Resume Chatbot

Built a RAG-based chatbot using OpenAI, Hugging Face embeddings, and Vector DB for semantic career Q&A.

Live Demo

MintLang: A Custom Interpreted Language

Created a Java + ANTLR-based interpreted language with support for loops, conditionals, and type checking.

View Project

Education

Arizona State University

M.S. in Computer Software Engineering

Aug 2024 – May 2026 | Tempe, AZ, USA

Bangalore Institute of Technology

B.E. in Electronics and Communication

Aug 2016 – Aug 2020 | Bengaluru, India

Leadership & Certifications