Srinivas Upadhya is a seasoned software engineer with 13 years of experience based in Bengaluru, specializing in backend development and DevOps for CI/CD systems. He has contributed to the well-known GoCD open-source project, focusing on JRuby dependency management, build-script automation, and enabling Rails version flexibility—work that bridges runtime, tooling, and delivery pipelines. Comfortable across build systems and server-side code, he brings practical experience in making complex build and deployment flows more robust and maintainable. Colleagues would describe him as a hands-on problem solver who prefers improving developer productivity and release reliability behind the scenes.
Contributions:2 releases, 450 commits, 84 PRs in 1 year 5 months
Contributions summary:Srinivas's contributions primarily focused on improving the GoCD Continuous Delivery server. They were involved in adding and updating JRuby-related dependencies and configurations, including fixes and upgrades for specific JRuby versions. They also contributed to the CI/CD pipeline by modifying build scripts, configuring gems, and handling build processes. Furthermore, the user contributed to the server by adding features, and testing new configurations, that allowed switching between Rails 2.3 and Rails 4.
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.