Chris Hogan

Senior Software Engineer at Microsoft

Lawrence, Kansas, 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
Chris Hogan is a Senior Software Engineer with a decade of experience specializing in high-performance computing, parallel and distributed systems, and scientific software. Currently at Microsoft working on Azure HPC and AI, he previously led development of Hermes—a heterogeneous, multi-tiered I/O buffering system at The HDF Group—and contributed to core projects like HDF5 and conda-build. His background spans C++, Python, MPI/RDMA, and packaging ecosystems, and he has a track record of adding multithreading to established libraries, improving ELF handling in conda-build, and bolstering test coverage in simulation software like Meep. Chris combines deep systems-level expertise with practical tool-building (graphical visualizers, conda packages) and a history of collaborating with academia and industry to accelerate scientific workflows. Based in Lawrence, Kansas, he brings both research-minded rigor and production-hardened engineering to large-scale HPC challenges.
code10 years of coding experience
job8 years of employment as a software developer
bookUniversity of Kansas
bookMaster of Arts (MA) Comparative Literature, Master of Arts (MA) Comparative Literature at University of Washington
bookGerman Language and Literature, German Language and Literature at Wayne State University, Junior Year in Munich
bookBachelor of Arts (BA) English German, Bachelor of Arts (BA) English German at Washburn University
languagesGerman, Russian
github-logo-circle

Github Skills (21)

unit-testing10
hdf10
conda-build10
c-language10
python10
package-management10
conda10
c1110
standard-library10
c1710
c-library10
common-library10
cprogramming-language10
test-automation10
apidoc8

Programming languages (6)

C++ShellCJupyter NotebookPythonFortran

Github contributions (5)

github-logo-circle
NanoComp/meep

May 2017 - Mar 2020

free finite-difference time-domain (FDTD) software for electromagnetic simulations
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:328 commits, 337 PRs, 2 branches in 2 years 11 months
Contributions summary:Chris primarily focused on improving the test coverage and fixing bugs in the `autogen.sh` script within the Meep repository. Their work included resolving exit status issues and adding and improving unit tests for Python components, specifically the `test_physical.py` file. The user also implemented a suite of geometric object classes, which involved significant changes to the code, including refactoring and exception handling for the newly added features. These changes indicate a focus on ensuring the core functionality and testability of the underlying electromagnetic simulations.
electromagneticfdtdfinite-differencesimulationssimulation
HDFGroup/hdf5

Oct 2019 - Dec 2019

Official HDF5® Library Repository
Role in this project:
userBack-end Developer
Contributions:50 reviews, 60 commits, 1 PR in 1 month
Contributions summary:Chris contributed to the HDF5 library, focusing on enhancing the API context. Their work involved adding and modifying context properties, including link creation properties (LCPL) and object header flags. They made adjustments to the underlying C code to support these context changes, specifically in `H5CX.c` and `H5L.c` files, with additional modifications to handle H5CX_state_t for LCPL. These changes appear to optimize how the library handles metadata and link creation within the HDF5 ecosystem.
hdf5-libraryhdf5ccppdatabase
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
Chris Hogan - Senior Software Engineer at Microsoft