Full Stack Software Engineer | Java/Spring Boot, React/Angular, AI & RAG Systems | MS in Software Engineering, Kennesaw State University
Marietta, Georgia, United States
I'm a full stack software engineer with 6+ years of experience building enterprise…
Timeline
work
Job
school
Education
auto_stories
Publication
Résumé
Jobs
verified_user
0% verified
Graduate Teaching Assistant
Kennesaw State University CCSE College of Computing and Software Engineering
Jan 2026 - Current(8 months)
Python
Graduate Research Assistant
Kennesaw State University CCSE College of Computing and Software Engineering
Aug 2025 - Dec 2025(5 months)
Java | Mutation Testing | Maven
Technical Associate
Evoke Technologies
Apr 2021 - Jul 2024(3 years 4 months)
Built RESTful APIs and GraphQL endpoints in Java 11 and Spring Boot as part of a microservices setup, cutting average API response time by about 30%
Set up async, event-driven workflows with Apache Kafka for service-to-service communication, which helped decouple the system and handle higher data throughput
Added Redis caching for frequently accessed data, bringing response latency down by roughly 40%
Broke apart a legacy monolith into independently deployable microservices on Docker/Red Hat OpenShift, which let us ship with zero downtime through Jenkins CI/CD
Implemented OAuth 2.0 and JWT auth with role-based access control via Spring Security to meet enterprise compliance requirements
Built an Angular 14 SPA with a reusable comp
Senior Software Engineer
Capgemini
May 2020 - Apr 2021(1 year)
Helped modernize legacy banking applications by migrating them to event-driven microservices using Java 8, Spring Boot, and Kafka for real-time transaction processing
Built and maintained backend services with Spring MVC, Spring Data JPA, and Hibernate against Oracle and PostgreSQL for financial systems where uptime mattered a lot
Deployed to AWS (EC2, S3, RDS) and automated a lot of the infrastructure setup, which significantly cut down environment provisioning time
Contractor
MUFG Union Bank NA
Oct 2019 - Apr 2021(1 year 7 months)
Helped modernize legacy banking applications by migrating them to event-driven microservices using Java 8, Spring Boot, and Kafka for real-time transaction processing
Built and maintained backend services with Spring MVC, Spring Data JPA, and Hibernate against Oracle and PostgreSQL for financial systems where uptime mattered a lot
Deployed to AWS (EC2, S3, RDS) and automated a lot of the infrastructure setup, which significantly cut down environment provisioning time
Software Engineer
Capgemini
May 2019 - May 2020(1 year 1 month)
Helped modernize legacy banking applications by migrating them to event-driven microservices using Java 8, Spring Boot, and Kafka for real-time transaction processing
Built and maintained backend services with Spring MVC, Spring Data JPA, and Hibernate against Oracle and PostgreSQL for financial systems where uptime mattered a lot
Deployed to AWS (EC2, S3, RDS) and automated a lot of the infrastructure setup, which significantly cut down environment provisioning time
Internship Trainee
Capgemini
Dec 2018 - Mar 2019(4 months)
Education
verified_user
0% verified
Kennesaw State University
Kennesaw State University
Jan 2024 - Jul 2026(2 years 7 months)
Gokaraju Rangaraju Institute of Engineering and Technology
Gokaraju Rangaraju Institute of Engineering and Technology
Jan 2015 - Dec 2019(5 years)
Publications
verified_user
0% verified
A
Understanding Retail Planograms through Virtual Reality-based Shopper Shelf Perception Analytics
ACM VRST
Dec 2025
This study explores how virtual reality (VR) can be used to evaluate the impact of planogram design on shopper behavior in retail environments. We capture multi-channel sensor data and build in-VR visualizations (spatial heatmaps and shelf-level histograms) to support rapid analysis of shopper behavior and inform planogram designs. The results show that product placement significantly affects shopper interaction. This suggests that VR-based shelf perception analytics can support strategic planogram design, particularly for improving the visibility and reachability of high-priority items.
I
RAG-Driven 3D Question Answering in Edge-Assisted Virtual Reality
IEEE INFOCOM Workshop
Sep 2025
The rapid development of large language models (LLMs) has created new opportunities in 3D question answering (3D-QA) for virtual reality (VR). 3D-QA enhances user interaction by answering questions about virtual environments. However, performing 3D-QA in VR systems using LLM-based approaches is computation-intensive. Furthermore, general LLMs tend to generate inaccurate responses as they lack context-specific information in VR environments. To mitigate these limitations, we propose OfficeVR-QA, a 3D-QA framework for edge-assisted VR to alleviate the resource constraints of VR devices with the help of edge servers, demonstrated in a virtual office environment. To improve the accuracy of the generated answers, the edge server of OfficeVR-QA h