Sai Upadhyayula is a Java full-stack engineer with over a decade of hands-on experience delivering backend microservices and polished Angular UIs, currently building production REST APIs and feature end-to-end at Swisscom. He began his career as an SDET and brings strong test-driven and automation-first discipline to design, CI/CD and cloud migrations, having implemented pipelines with Jenkins/Bamboo and security tooling like Sonar and Checkmarx. His open-source work includes Spring Boot microservices with service discovery, Resilience4J circuit breakers, and distributed tracing, and a full-stack Spring/Angular Reddit clone that showcases JWT security and Spring Data patterns. Comfortable across AWS and Cloud Foundry, Docker, and diverse databases (MySQL, MongoDB, Elasticsearch), he combines practical system integration experience (Siebel, SAP) with a passion for continuous learning—evident in his ProgrammingTechie blog and YouTube channel where he teaches Spring and Angular.
12 years of coding experience
8 years of employment as a software developer
Balaji High School
Jawaharlal Nehru Technological University Hyderabad
Reddit clone built using Spring Boot, Spring Security with JWT Authentication, Spring Data JPA with MySQL, Spring MVC. The frontend is built using Angular - You can find the frontend source code here - https://github.com/SaiUpadhyayula/angular-reddit-clone
Role in this project:
Full-stack Developer
Contributions:44 commits, 10 PRs, 36 pushes in 2 years 6 months
Contributions summary:Sai appears to be primarily responsible for the backend development of a Reddit clone, focusing on implementing core functionalities. They added repositories, services, and controllers, including post and community controllers. The commits demonstrate the implementation of data models, including User, Comment, Post, and Community, and involve the use of Spring Boot, Spring Security, and Spring Data JPA. The contributions also include the addition of security configurations, JWT authentication, and account activation functionalities.
This repository contains the latest source code of th spring-boot-microservices tutorial
Role in this project:
Back-end Developer
Contributions:39 commits, 4 PRs, 34 pushes in 7 months
Contributions summary:Sai primarily contributed to the development of microservices using Spring Boot. They implemented inter-service communication using WebClient, integrating the order service with an inventory service. The user also introduced service discovery using Eureka and implemented an API gateway, enhancing the application's architecture. Furthermore, the user integrated circuit breakers and resilience patterns with Resilience4J, while adding distributed tracing with Sleuth and Zipkin for observability.
microservicesspring-bootspring-cloud
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.