Stephen Herbener

Senior Software Engineer at UCAR - The University Corporation for Atmospheric Research

Louisville, Colorado, 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
Stephen Herbener is a Senior Software Engineer with eight years of focused experience at UCAR and a broader two-decade engineering background spanning research and industry roles at Colorado State, Avago, and Intel. He blends meteorology and computer science training to deliver robust scientific software and tooling, currently shaping production systems for atmospheric research out of Boulder/Louisville, Colorado. An active open-source maintainer in the Spack ecosystem, he contributes package maintenance, MacOS build fixes, and new package definitions for a widely used scientific package manager, demonstrating deep dependency and build-system expertise. Known for translating domain-specific science requirements into reproducible, multi-platform software, he brings pragmatic engineering discipline and a habit of fixing hard build and configuration problems others avoid.
code8 years of coding experience
job19 years of employment as a software developer
bookAtmospheric Sciences and Meteorology, Atmospheric Sciences and Meteorology at Colorado State University
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Nebraska-Lincoln
bookMaster of Science (MS) Electrical Engineering, Master of Science (MS) Electrical Engineering at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (10)

package-manager-tool10
build-tools10
package-manager10
package-management10
python10
macos9
cmake9
hpc8
c-language8
cprogramming-language8

Programming languages (7)

C++ShellCnesCCMakeFortranPython

Github contributions (5)

github-logo-circle
spack/spack

Jul 2023 - Jan 2025

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer / Package Maintainer
Contributions:14 reviews, 5 PRs, 21 comments in 1 year 6 months
Contributions summary:Stephen primarily contributes to the `spack/spack` repository by updating and maintaining package definitions. They modified existing package.py scripts for several packages, including `ecflow`, `mapl`, `fms`, and `eckit`, often updating versions and addressing build issues related to dependencies and compiler configurations. Furthermore, the user introduced a new package definition for `bufr-query`, demonstrating skills in package creation and dependency management within the Spack ecosystem. They also made contributions around MacOS specific builds.
compilerspythonradiussplatformslinux
srherbener/jnotebooks

Jan 2018 - Feb 2023

Contributions:334 commits, 377 pushes, 1 branch in 5 years 1 month
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
Stephen Herbener - Senior Software Engineer at UCAR - The University Corporation for Atmospheric Research