Mohammad Hakki

Senior Software Engineer at Altair

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

👤
Senior
🎓
Top School
Mohammad Hakki is a Senior Software Engineer based in Bengaluru with nine years of experience building and optimizing backend systems across enterprise and HPC environments. At Altair he progressed from developer to senior engineer, contributing end-to-end across the SDLC and delivering measurable performance improvements in production software. His open-source contributions to the widely used OpenPBS project show hands-on C and Python work on core job-management and cluster synchronization logic, plus test-suite enhancements that reflect strong backend and DevOps skills. Comfortable under pressure, he pairs low-level systems understanding with practical cloud and storage experience from earlier R&D roles. Colleagues rely on him for pragmatic, performance-focused fixes that bridge development and operations.
code10 years of coding experience
job7 years of employment as a software developer
bookB.E., Computer Science and Engineering, B.E., Computer Science and Engineering at Visvesvaraya Technological University
bookal-amaan
bookDiploma, Computer Science, Diploma, Computer Science at Government Polytechnic, Bijapur
github-logo-circle

Github Skills (12)

c1710
scheduling10
hook10
hpc10
c1110
python10
job-scheduling10
pbs10
devops9
testing9
clustering9
cluster-computing9

Programming languages (3)

C++CGo

Github contributions (5)

github-logo-circle
openpbs/openpbs

Jul 2016 - Jan 2023

An HPC workload manager and job scheduler for desktops, clusters, and clouds.
Role in this project:
userBackend & DevOps Engineer
Contributions:23 reviews, 30 commits, 41 PRs in 6 years 6 months
Contributions summary:Mohammad primarily contributed to the PBS Pro project by addressing bugs and implementing fixes related to core functionalities such as hooks and job management. Their work involved modifying C code in `src/server/req_modify.c` and `src/server/svr_jobfunc.c`, along with Python scripts, suggesting a strong understanding of the project's backend logic. The user also made improvements to the testing framework, evidenced by changes in Python test files, and addressed issues related to Cray-specific ALPS inventory synchronization, which would imply DevOps skills.
hpcjob-schedulerpbspbs-professionalcloud
riyazhakki/openpbs

Jul 2016 - May 2023

An HPC workload manager and job scheduler for desktops, clusters, and clouds.
Contributions:371 pushes, 52 branches in 6 years 10 months
hpcjob-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