Ravi Agrawal is a software engineer with over 10 years of experience building and leading backend and HPC-focused engineering efforts, currently contributing at Amazon from Toronto. He progressed from hands-on engineering to technical lead and software development manager roles at Altair, guiding teams while still shipping low-level server and DevOps improvements. His graduate research and early work on SHMEM, benchmarking IPC primitives, and many-core processors reflect deep expertise in parallel and high-performance computing. An active contributor to the openpbs project, he has improved server-side logging and failure diagnostics for a widely used HPC workload manager, showing attention to observability in distributed systems. Comfortable merging research-grade performance work with production engineering, he brings a pragmatic blend of systems-level rigor and team leadership.
10 years of coding experience
9 years of employment as a software developer
Master of Science (MS), Computer Engineering, Master of Science (MS), Computer Engineering at University of Florida
Bachelor of Technology (B.Tech.), Electrical and Electronics Engineering, Bachelor of Technology (B.Tech.), Electrical and Electronics Engineering at Guru Gobind Singh Indraprastha University
An HPC workload manager and job scheduler for desktops, clusters, and clouds.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:452 reviews, 135 commits, 409 PRs in 5 years 5 months
Contributions summary:Ravi contributed to server-side code, focusing on improving server logging related to failure cases within the `openpbs/openpbs` repository, an HPC workload manager. They implemented a logging enhancement to provide more informative error messages when the server fails during background process initiation. Additionally, the user integrated code changes and merged updates from other branches, demonstrating a role in maintaining and integrating code within the system's backend components, specifically modifying the commands and related functionality.
A test repository to be used for training purposes
Contributions:29 PRs, 837 pushes, 1 branch in 2 years 9 months
trainingtestingtest-repository
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.