Kevin Hannon

Principal Software Engineer at Red Hat

Cleveland, Ohio, United States
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
Kevin Hannon is a Principal Software Engineer with 11 years of experience building cloud-native, high-performance systems—currently focused on making AI/ML/HPC workloads run well on Kubernetes at Red Hat. He combines deep computational-science roots (MSc in Computational Chemistry) and parallel HPC experience with practical Kubernetes and container runtime engineering, contributing upstream to projects like cri-o, OpenShift, Armada and PSI4. Kevin’s work spans backend systems, DevOps, and test automation: notable contributions include optimizing quantum chemistry core routines, integrating Apache Pulsar into multi-cluster batch schedulers, and evolving container runtime APIs for broader image/store support. He’s comfortable operating at the intersection of research and production, translating numerical algorithms and high-throughput workflows into scalable cloud-native implementations. Based in Cleveland, he brings both academic rigor and hands-on engineering to complex distributed workloads and orchestration challenges.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.), Applied Mathematics, Bachelor of Science (B.S.), Applied Mathematics at Virginia Tech
bookMasters of Science, Computational Chemistry, Masters of Science, Computational Chemistry at Emory University
languagesEnglish
github-logo-circle

Github Skills (44)

deco10
matrix-decomposition10
quantum-chemistry10
kubernetes10
c-language10
docker10
python10
back-end-development10
decomposition10
testing10
computational-chemistry10
container-runtime-interface10
dockers10
cicd10
occi10

Programming languages (17)

MDXSmartyC++CRustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
armadaproject/armada

May 2022 - Jan 2023

A multi-cluster batch queuing system for high-throughput workloads on Kubernetes.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 releases, 974 reviews, 74 commits in 7 months
Contributions summary:Kevin primarily focused on integrating Apache Pulsar, a messaging system, within the Armada project, as evidenced by the addition of Docker Compose configurations and related scripts. They configured Pulsar tenants, namespaces, and partitioned topics to be used by Armada, and integrated these setups into the Armada's development environment using `setup.sh`. Furthermore, the user contributed to the Python client, adding client-side features and integration testing capabilities. This indicates involvement in both backend system setup and client-side tooling, suggesting a combined role.
slurmbatchmulti-clusterqueuing-systemworkloads
openshift/origin

Oct 2023 - Mar 2025

Conformance test suite for OpenShift
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:56 reviews, 27 PRs, 219 comments in 1 year 4 months
Contributions summary:Kevin primarily contributed to the test suite for the OpenShift project, focusing on node lifecycle monitoring. Their commits involved adding tests to detect unexpected node states, such as nodes becoming not ready or unreachable. Furthermore, the user worked on deflaking existing tests related to container restarts, and added exclusions for known issues. Additional contributions include implementing tests for machine phase changes.
containerscontinuous-deploymentcaaspaascontinuous-testing
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