Hi, I'm Sandeep Nagula, a Software Engineer with over 4.6 years of experience specializing in building scalable microservices using Java, Spring Boot, and RESTful APIs. I enjoy working on cloud technologies, deploying applications on AWS, and using tools like Docker and Kubernetes for CI/CD processes. My passion lies in creating efficient, secure, and scalable software solutions. Currently, I'm pursuing my Master's degree in Computer Science at the University of Southern Mississippi, where I also assist in developing engaging virtual learning experiences using Unity, VR, and 3D technologies. I'm excited about leveraging my technical skills and creativity to contribute to innovative software projects and support effective learning environments.

Sandeep Nagula

Hi, I'm Sandeep Nagula, a Software Engineer with over 4.6 years of experience specializing in building scalable microservices using Java, Spring Boot, and RESTful APIs. I enjoy working on cloud technologies, deploying applications on AWS, and using tools like Docker and Kubernetes for CI/CD processes. My passion lies in creating efficient, secure, and scalable software solutions. Currently, I'm pursuing my Master's degree in Computer Science at the University of Southern Mississippi, where I also assist in developing engaging virtual learning experiences using Unity, VR, and 3D technologies. I'm excited about leveraging my technical skills and creativity to contribute to innovative software projects and support effective learning environments.

Available to hire

Hi, I’m Sandeep Nagula, a Software Engineer with over 4.6 years of experience specializing in building scalable microservices using Java, Spring Boot, and RESTful APIs. I enjoy working on cloud technologies, deploying applications on AWS, and using tools like Docker and Kubernetes for CI/CD processes. My passion lies in creating efficient, secure, and scalable software solutions.

Currently, I’m pursuing my Master’s degree in Computer Science at the University of Southern Mississippi, where I also assist in developing engaging virtual learning experiences using Unity, VR, and 3D technologies. I’m excited about leveraging my technical skills and creativity to contribute to innovative software projects and support effective learning environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Hindi
Advanced

Work Experience

Graduate Assistantship at University of Southern Mississippi
August 1, 2024 - May 31, 2025
Developed interactive models using Unity and C# for real-time rendering, physics simulations, and UI to enhance virtual learning experiences. Optimized 3D assets using Frame VR, Three.js, Blender, and WebXR for VR robot interaction. Provided academic support utilizing Excel Macros, Google Scholar, Zotero, and LaTeX. Debugged Unity, Visual Studio Code, Git, and WebGL applications. Integrated Oculus SDK, OpenXR, and Unreal Engine into curriculum and documented projects using Markdown.
Software Development Engineer 1 at Amazon (CAT SPL Transparency)
January 1, 2021 - November 30, 2022
Designed and maintained microservices using Java, Spring Boot, REST API, and AWS for case auditing, compliance, and fraud detection. Implemented RESTful APIs and GraphQL for data exchange. Improved workflows using DynamoDB and Hibernate. Optimized RabbitMQ for real-time fraud alerts. Deployed services on AWS infrastructure. Integrated Amazon Transparency API for brand authenticity. Analyzed fraud patterns using ELK Stack and Splunk. Developed ML models with AWS SageMaker and Rekognition. Secured APIs with OAuth 2.0 and JWT. Monitored applications with New Relic and Grafana. Managed CI/CD with Jenkins, Docker, and Kubernetes.
Software Development Engineer 1 at Amazon (TRON SME)
August 1, 2018 - December 31, 2019
Built scalable microservices for workforce management and reporting with Java, Spring Boot, RESTful APIs, and AWS. Automated bulk data processes using Spring Batch. Implemented Kafka for event-driven workflows and real-time notifications. Deployed microservices on AWS. Secured applications with Spring Security and OAuth 2.0. Monitored performance trends via Splunk and ELK Stack. Tracked system health using Prometheus. Managed issue reporting and escalations with JIRA. Optimized load balancing with Apache Tomcat and Nginx. Automated pipelines with Jenkins and Docker. Utilized JSON for data formatting between services.
Junior Java Developer at Sky Vow Technologies Ltd
June 1, 2017 - July 31, 2018
Developed Java applications and maintained backend services. Improved database performance with MySQL queries. Created web interfaces using HTML, CSS 3, and JavaScript. Optimized RESTful APIs for data sharing. Enabled service communication with Kafka. Used Confluence for project documentation and FileZilla for file transfers. Managed code revisions via Git. Developed test cases with Junit. Configured Jenkins for CI/CD Gradle builds. Managed incoming requests with Apache Tomcat.
Graduate Assistantship at University of Southern Mississippi, Hattiesburg
August 1, 2024 - May 31, 2025
Developed interactive models using Unity and C# to implement real time rendering, physics simulations and UI elements to make virtual learning more engaging. Worked with Frame VR, Three.js, Blender and WebXR to optimize 3D assets to allow students to explore and interact with robots in VR space. Utilized Excel Macros for grading consistency and detailed feedback. Supported research and academic organization with Google Scholar, Zotero, and LaTeX. Debugged and fixed issues with Unity, Visual Studio Code, Git and WebGL. Integrated Oculus SDK, OpenXR, and Unreal Engine in curriculum. Created clear documentation using Markdown for project reports and grading records.
Software Development Engineer 1 at Amazon (CAT SPL Transparency)
January 1, 2021 - November 30, 2022
Developed microservices using Java, Spring Boot, REST API, and AWS to design and maintain case auditing, compliance checks, and fraud detection at Amazon. Implemented RESTful APIs and GraphQL integration to ensure smooth data exchange. Utilized DynamoDB and Hibernate to improve workflows and data storage. Leveraged RabbitMQ to implement real-time fraud alerts. Deployed microservices on various AWS services for scalability. Integrated Amazon Transparency API for brand authenticity. Used ELK Stack and Splunk to analyze fraud patterns. Developed machine learning based fraud detection services with AWS SageMaker and Rekognition. Secured APIs with Spring Security, OAuth 2.0, and JWT. Monitored apps using New Relic and Grafana. Automated CI/CD with Jenkins, Docker, Kubernetes. Managed version control and documentation with Bitbucket and Confluence.
Software Development Engineer 1 at Amazon (TRON SME)
August 1, 2018 - December 31, 2019
Designed, developed, and maintained scalable microservices for workforce management and reporting using Java, Spring Boot, RESTful APIs, and AWS. Automated bulk data processes with Spring Batch. Implemented Kafka for event-driven workflows and real-time notifications. Deployed microservices on AWS for reliable workforce analytics. Enforced security with Spring Security and OAuth 2.0. Utilized Slack and Amazon Chime for communication and case tracking. Monitored performance with Splunk, ELK Stack, and Prometheus. Managed issue reporting and productivity tracking with JIRA. Optimized load balancing with Apache Tomcat and Nginx. Automated CI/CD pipelines with Jenkins and Docker. Ensured data exchange with JSON formatted APIs.
Junior Java Developer at Sky Vow Technologies Ltd
June 1, 2017 - July 31, 2018
Developed Java applications and maintained backend services. Used MySQL to write optimized queries. Created simple web interfaces using HTML, CSS 3, and JavaScript for dashboards. Optimized RESTful APIs for system data communication. Enabled inter-service communication with Kafka. Managed project documentation with Confluence. Used FileZilla for file transfers. Managed source code versions with Git. Wrote and maintained test cases using Junit. Configured Jenkins for CI/CD with Gradle builds. Managed incoming requests with Apache Tomcat web server.
Graduate Assistantship at University of Southern Mississippi, Hattiesburg
August 1, 2024 - May 31, 2025
Developed interactive models using Unity and C# for real-time rendering, physics simulations, and UI elements to enhance virtual learning experiences. Worked with Frame VR, Three.js, Blender, and WebXR to optimize 3D assets for VR interactions. Used Excel Macros for consistent grading and detailed feedback. Provided technical support and debugging for Unity, Visual Studio Code, Git, and WebGL applications. Integrated VR/AR technologies using Oculus SDK, OpenXR, and Unreal Engine to enrich curriculum offerings. Documented projects using Markdown including research summaries and grading records.
Software Development Engineer 1 at Amazon (CAT SPL Transparency), Hyderabad, India
January 1, 2021 - November 30, 2022
Developed microservices using Java, Spring Boot, REST API, and AWS for case auditing, compliance checks, and fraud detection. Implemented RESTful APIs and GraphQL integration, optimized workflows using DynamoDB and Hibernate, and managed real-time alerts with RabbitMQ. Deployed services on AWS infrastructure including EC2, RDS, Lambda, API Gateway, S3, and DynamoDB. Integrated Amazon Transparency API to enhance brand authenticity checks. Used ELK Stack and Splunk for fraud pattern analysis. Built ML models with SageMaker and Rekognition for counterfeit detection. Secured APIs with Spring Security, OAuth 2.0, and JWT. Monitored applications with New Relic and Grafana. Managed CI/CD pipelines using Jenkins, Docker, and Kubernetes. Utilized Bitbucket and JIRA for version control and task tracking.
Software Development Engineer 1 at Amazon (TRON SME), Hyderabad, India
August 1, 2018 - December 31, 2019
Designed and maintained scalable microservices for workforce management and reporting using Java, Spring Boot, RESTful APIs, and AWS. Automated bulk data processing with Spring Batch and set up event-driven workflows using Kafka for real-time notifications. Deployed services on AWS EC2, RDS, S3, and Lambda. Implemented Spring Security with OAuth 2.0 to restrict access based on user roles. Employed Slack and Amazon Chime for team communications regarding case tracking and escalations. Monitored system performance using Splunk, ELK Stack, and Prometheus. Utilized Jenkins and Docker for containerization and CI/CD pipelines. Optimized load balancing using Apache Tomcat and Nginx. Transferred data efficiently using JSON between microservices and dashboards.
Junior Java Developer at Sky Vow Technologies Ltd, Hyderabad, India
June 1, 2017 - July 31, 2018
Developed Java applications and maintained backend services. Improved database performance using MySQL queries and built simple web interfaces with HTML, CSS3, and JavaScript for internal dashboards. Enhanced communication between services using Kafka. Managed project documentation with Confluence, supported file transfers via FileZilla, and used Git for version control. Created unit tests with Junit and automated builds with Jenkins as part of CI/CD pipelines. Employed Apache Tomcat as the web server to handle user requests.

Education

Master of Science at University of Southern Mississippi, Hattiesburg, MS, USA
January 1, 2024 - December 31, 2025
Bachelor of Technology at Mahatma Gandhi Institute of Technology, JNTUH, Hyderabad, India
January 1, 2013 - December 31, 2017
Bachelor of Technology at Mahatma Gandhi Institute of Technology, JNTUH, Hyderabad, India
January 1, 2013 - December 31, 2017
Bachelor of Technology at Mahatma Gandhi Institute of Technology, JNTUH, Hyderabad, India
January 1, 2013 - December 31, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Education, Professional Services, Media & Entertainment, Retail, Consumer Goods

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more