Richa Bindra is a Senior Software Developer with nearly a decade of experience building robust backend systems and automation tooling across companies like Ciena and Shopify. She holds an M.Eng in Computer Engineering from the University of Waterloo and has applied research-grade techniques in software testing and security bug prediction using machine learning. Her hands-on expertise spans Java, C#, Erlang, Python and Gradle-based build automation, including work automating HDL toolchains and integrating Synopsys VCS workflows. Richa contributes to open-source—enhancing a widely used Jenkins REST Java client with build-parameter and cause extraction—and blends strong static-analysis skills with practical engineering to deliver maintainable, testable solutions. Colleagues rely on her for fault-prediction insights and for turning complex build and testing challenges into repeatable, production-ready processes.
9 years of coding experience
9 years of employment as a software developer
till 12th, Science with computers, till 12th, Science with computers at Rai School
B.E., Electronics and Communication, Overall Rank: 3rd, B.E., Electronics and Communication, Overall Rank: 3rd at Institute of Technology and Management
Master's Degree, Computer Engineering, 84.4, Master's Degree, Computer Engineering, 84.4 at University of Waterloo
Java client, built on top of jclouds, for working with Jenkins REST API
Role in this project:
Back-end Developer
Contributions:27 commits, 1 PR, 11 comments in 7 days
Contributions summary:Richa primarily contributed to the development of the Jenkins REST client library. They added functionality to retrieve build parameters and causes from Jenkins jobs, introducing new classes like `Action`, `Cause`, and `Parameter`. The user enhanced the `BuildInfo` class to accommodate the retrieval of parameters and causes. They also implemented mock and live tests to validate the new features, along with making some final adjustments, such as adding serialized "_class" item to Cause and Parameter class and method params final.
Java client, built on top of jclouds, for working with Jenkins REST API
Contributions:1 PR, 5 pushes, 1 branch in 6 days
jenkinsapimavengroovyrest
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.