Software Engineer at NCAR - The National Center for Atmospheric Research
Colorado, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Chris F is a software engineer with 15 years of experience specializing in high-performance scientific computing, visualization, and test automation for large-scale Earth and space system models. Based in Colorado and long-tenured at NCAR, he has helped maintain and harden million-line climate and space weather codebases written in Fortran, C++, and mixed scientific stacks. His open-source contributions to flagship projects like CESM and CIME focus on improving test coverage, dependency management, and test-data pipelines—work that directly raises the reliability of community modeling infrastructure. Comfortable across scripting, DevOps, and HPC environments, he blends hands-on bug fixes and automation with user support and documentation for reproducible scientific workflows. A physics graduate who once built an OOP Python-driven diagnostic/visualization package tied to NCL routines, he brings both domain understanding and practical tooling improvements that are often invisible but critical to large collaborative science projects.
15 years of coding experience
22 years of employment as a software developer
Niwot High School
Bachelor's degree, Physics, Bachelor's degree, Physics at University of Colorado Boulder
Contributions:11 releases, 46 reviews, 554 commits in 6 years
Contributions summary:Chris's commits primarily focus on updating and expanding system tests within the `manage_externals` directory. They've introduced new tests for mixed-use externals, fixed issues related to stale sub-externals, and improved the test coverage for various scenarios. These changes indicate a strong emphasis on ensuring the reliability and proper functioning of the external dependency management tools within the CESM ecosystem.
Contributions:135 reviews, 433 commits, 405 PRs in 6 years 4 months
Contributions summary:Chris primarily focused on improving the test reporting and data assimilation scripts within the repository. They fixed bugs and updated scripts related to the CESM testing database, specifically modifying `testreporter.py` and improving the `addmetadata.sh` script. Additionally, the user merged branches and updated documentation related to the testing framework. The user's contributions demonstrate a focus on improving the testing infrastructure and data processing capabilities of the project.
modelingearthinfrastructure
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 F - Software Engineer at NCAR - The National Center for Atmospheric Research