Praveen S

Solution Consutant at Sahaj Software Solutions Pvt Ltd

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Praveen S is a solutions consultant and seasoned software engineer with over a decade of experience designing and delivering enterprise-grade systems, currently driving architecture and deployments at Sahaj Software Solutions. He specializes in microservices, CI/CD and containerized deployments (Docker, Kubernetes, GoCD, Ansible) and brings deep Java expertise—spring, hibernate, concurrent programming patterns, CQRS and event sourcing—complemented by C# and Ruby experience. He has strong test-driven instincts and a pragmatic approach to building robust unit, integration and functional test suites using JUnit, Mockito and Selenium. A contributor to the well-known GoCD project, he has fixed controller validations, improved APIs and added environment variable handling, reflecting hands-on DevOps and backend improvements in a popular CI/CD server. Based in Bengaluru, he pairs rigorous architecture and design skills with practical delivery experience across startups and consultancy engagements, often surfacing production-focused refinements that are easy to overlook during initial designs.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor's Degree, Computer Science, First Class with Distinction, Bachelor's Degree, Computer Science, First Class with Distinction at Visvesvaraya Technological University
languagesEnglish, Hindi, Kannada
github-logo-circle

Github Skills (12)

go10
api10
continuous-delivery10
continuous-integration10
back-end-development10
apidoc10
cicd10
ruby9
rails9
ruby-rails9
javas8
java8

Programming languages (3)

JavaJavaScriptHTML

Github contributions (5)

github-logo-circle
gocd/gocd

Aug 2014 - Apr 2015

GoCD - Continuous Delivery server main repository
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:79 commits, 16 PRs, 15 pushes in 8 months
Contributions summary:Praveen contributed to the GoCD project by fixing validation errors in the admin tasks controller. They also removed unused functionality related to user counts and package repositories. Further contributions involved addressing issues related to stage history and the jobs feed API, including refactoring the HTTP request method. Additionally, the user implemented changes to address the API process list page and added code for environment variable handling.
continuous-deploymentcontinuous-testinggocddevopscontinuous
pravds/digital-sky-app

Jul 2018 - Oct 2018

Contributions:87 pushes, 8 branches in 3 months
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.
Request Free Trial
Praveen S - Solution Consutant at Sahaj Software Solutions Pvt Ltd