Nithin Johnson

Senior Software Development Engineer at Altair

Toronto, Ontario, Canada
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
Nithin Johnson is a Senior Software Development Engineer based in Toronto with 10 years of experience building high-performance computing (HPC) systems and cloud-integrated workload managers. At Altair he has driven policy-driven scheduling, scalability improvements, and cloud-bursting capabilities for PBSPro, while leading performance and resource-allocation initiatives across diverse HPC environments. His hands-on contributions to OpenPBS include systemd integration, RPM packaging, CI modernization, and targeted test and documentation fixes—demonstrating both operational rigor and attention to developer experience. Earlier work at Huawei sharpened his telecom-grade C++ skills, informing his ability to design robust, low-latency distributed services. He combines deep systems engineering with pragmatic DevOps practices to accelerate job throughput and simplify administration in large-scale compute clusters.
code10 years of coding experience
job5 years of employment as a software developer
bookB.TECH Computer Science and Engineering, B.TECH Computer Science and Engineering at Mahatma Gandhi University, Kerala
bookMaster of Engineering (M.Eng.) Computer Software Engineering, Master of Engineering (M.Eng.) Computer Software Engineering at Anna University Chennai
languagesEnglish, Malayalam, Hindi, Tamil
stackoverflow-logo

Stackoverflow

Stats
93reputation
17kreached
0answers
9questions
github-logo-circle

Github Skills (17)

python10
job-scheduler10
hpc10
pbs10
systemd10
job-scheduling10
c119
c179
bash8
msdn6
fileio6
database6
docker6
linux6
container6

Programming languages (2)

CGo

Github contributions (5)

github-logo-circle
openpbs/openpbs

Jun 2016 - Sep 2021

An HPC workload manager and job scheduler for desktops, clusters, and clouds.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:322 reviews, 65 commits, 88 PRs in 5 years 4 months
Contributions summary:Nithin contributed to the OpenPBS project by fixing a failure related to `pbs_rsub` on opensuse-13.2. They added dependencies, implemented a smoke test, and modified the test script to add a standing reservation. Also, the user merged doxygen changes for the source code. These changes demonstrate contributions in testing and code documentation. Moreover, the user is seen to replace an init script with a systemd unit file for systems that support systemd process management and provided changes related to the qstat command, improving the user experience.
hpcjob-schedulerpbspbs-professionalcloud
nithinj/openpbs

Jun 2016 - Sep 2023

Contributions:1117 pushes, 244 branches, 2 comments in 7 years 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