Bhagat Rajput

Software Engineer at Cisco

Gurugram, Haryana, 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

👤
Senior
🎓
Top School
Bhagat Rajput is a software engineer with 9 years of experience specializing in systems-level development for HPC and distributed computing, currently at Cisco after contributing to PBS Pro at Altair. He brings deep C/C++ and Python expertise, strong Linux and system-programming skills, and practical knowledge of Docker, Kubernetes, MPI, and load-balancing technologies. His work on the well-known openpbs/openpbs project demonstrates hands-on experience fixing core server bugs and adding features like array job indexing, alongside writing functional tests that improve scheduler reliability. Bhagat also contributed to ML tooling at Aricent (IBM BOA) bridging optimization techniques with engineering delivery, and has explored extending HPC to major cloud platforms. Colleagues value his problem-solving focus and ability to translate complex workload-management requirements into robust, testable implementations.
code9 years of coding experience
job4 years of employment as a software developer
bookRajiv Gandhi Proudyogiki Vishwavidyalaya
bookPG Diploma in Advanced Computing (DAC), Computer Science, PG Diploma in Advanced Computing (DAC), Computer Science at C-DAC Mumbai
bookMaster of Technology (M.Tech.), Computer Software Engineering, 7.6 CGPA, Master of Technology (M.Tech.), Computer Software Engineering, 7.6 CGPA at Medicaps Institute of Technology and Management
bookHigh School Degree, Science Group, High School Degree, Science Group at Miss Hill Higher Secondary School Gwalior
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

hpc10
python10
pbs10
job-scheduler10
test-automation10
testing10
c119
c179
shell8
script8
sh8
git8
scripting8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
openpbs/openpbs

Feb 2017 - Jun 2020

An HPC workload manager and job scheduler for desktops, clusters, and clouds.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:37 commits, 40 PRs, 187 comments in 3 years 4 months
Contributions summary:Bhagat's contributions primarily involve addressing errors and supporting features within the workload manager and job scheduler. This includes fixing bugs related to file handling and error reporting within the server code, as well as implementing array job indexing for runjob hooks. Furthermore, the user has written and modified functional tests to ensure correct behavior of the job scheduler, demonstrating a focus on quality assurance and test automation. These changes span both core server functionality and testing frameworks, highlighting a good understanding of the codebase.
slurmprovisioningschedulingclustersscheduler
Bhagat-Rajput/openpbs

Feb 2017 - Jul 2020

An HPC workload manager and job scheduler for desktops, clusters, and clouds.
Contributions:855 pushes, 208 branches in 3 years 5 months
development-toolsclustersschedulerjobjob-scheduler
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
Bhagat Rajput - Software Engineer at Cisco