Tony Curtis

Senior Developer at Hewlett Packard Enterprise

United Kingdom
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

🤩
Rockstar
🎓
Top School
Tony Curtis is a Senior Developer with four decades of experience designing, implementing and managing high-performance computing systems from departmental clusters to national-scale infrastructures. He blends deep operational know-how with research-oriented development, having led HPC programs and mentored students while contributing to Partitioned Global Address Space libraries and the UCX project’s core codebase and build system. Tony’s career spans academia and industry roles—from systems administration and teaching to technical project leadership at Stony Brook and a senior role at Hewlett Packard Enterprise—giving him a rare view of both user-driven requirements and long-term service maintainability. Practical, detail-focused and architecturally savvy, he routinely bridges low-level implementation (fixing memory-alignment bugs and build issues) with strategic infrastructure planning to future-proof compute services.
code10 years of coding experience
job15 years of employment as a software developer
bookUniversity of Exeter
github-logo-circle

Github Skills (13)

c-language10
hpc10
cprogramming-language10
rdma10
networking9
cplus9
cpp9
configuration-management8
makefile8
debugging7
infiniband7
debug7
mpi6

Programming languages (6)

C++CLLVMTeXScalaChapel

Github contributions (5)

github-logo-circle
openucx/ucx

Jun 2017 - Mar 2021

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Role in this project:
userBack-end Developer & System Architect
Contributions:251 reviews, 32 commits, 34 PRs in 3 years 10 months
Contributions summary:Tony primarily contributed to the core codebase by addressing bugs related to invalid memory alignment and correcting English/spelling errors in header files. They demonstrated architectural understanding by modifying the build configuration and fixing issues within the build system related to external dependencies. The user also made improvements to documentation and configuration files, enhancing the project's maintainability and build process.
craympiopenshmemyangroce
openshmem-org/osss-ucx

Mar 2017 - Nov 2022

OpenSHMEM Reference Implementation over UCX for Specification 1.4 and up
Contributions:4 releases, 2159 commits, 1 PR in 5 years 9 months
openshmeminfinibandspecificationrdmareference-implementation
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
Tony Curtis - Senior Developer at Hewlett Packard Enterprise