Siva K is a Developer Advocate and seasoned Java platform engineer with 14+ years of hands-on experience designing and shipping cloud-native systems using Java, Kotlin, Spring Boot/Cloud, and SQL/NoSQL databases. He has held developer advocacy and community roles at JetBrains, AtomicJar, and Docker, and previously led engineering efforts at companies like N26, ThoughtWorks, and JPMorgan Chase. A published author and active blogger, he publishes code samples and tutorials that accompany his writing on sivalabs.in and an accompanying YouTube channel, demonstrating practical microservices patterns, service discovery, resiliency, and observability. His open-source work includes foundational Spring MVC/Hibernate samples and a Spring Boot microservices series that integrates Hystrix, Zipkin, and OAuth2—reflecting a focus on production-ready distributed systems. Based in Hyderabad, he combines deep backend craftsmanship with developer-facing communication, helping teams adopt containerization and test-first infrastructure through examples like Testcontainers, Docker, and Kubernetes.
14 years of coding experience
13 years of employment as a software developer
Master of Computer Applications (M.C.A.), Computer Science, Master of Computer Applications (M.C.A.), Computer Science at Sri Venkateswara University
Contributions:11 commits, 4 PRs, 12 pushes in 4 years 8 months
Contributions summary:Siva primarily contributed to the development of microservices using Spring Boot. Their work included creating catalog and configuration services, implementing service registry and discovery features. They added Hystrix support for fault tolerance and integrated Zipkin for distributed tracing. The user also worked on setting up the OAuth2 server and UI elements.
Code samples for my blog posts on https://sivalabs.in
Role in this project:
Back-end Developer
Contributions:44 commits, 4 pushes, 2 comments in 6 years 3 months
Contributions summary:Siva contributed initial code, likely laying the foundation for a Spring MVC application with Hibernate. The commits demonstrate the creation of user management forms (editUser.jsp, newUser.jsp) and Java code for database interaction (HibernateUserDAO.java, LoginFormController.java), indicating the development of core functionalities for user management. The use of Spring MVC and Hibernate, along with the associated JSP files, suggests the user was responsible for developing the back-end logic, data persistence, and some basic UI elements.
spring-bootmy-blogblog-postsjavascriptdocker
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.