Chris F

Software Engineer at NCAR - The National Center for Atmospheric Research

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

👤
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.
code15 years of coding experience
job22 years of employment as a software developer
bookNiwot High School
bookBachelor's degree, Physics, Bachelor's degree, Physics at University of Colorado Boulder
github-logo-circle

Github Skills (12)

unit-testing10
sh10
script10
shell10
python10
unit-test10
scripting10
test-automation10
testing9
test-framework9
git9
netcdf7

Programming languages (3)

CMakeFortranPython

Github contributions (5)

github-logo-circle
ESCOMP/CESM

Feb 2017 - Jan 2023

The Community Earth System Model
Role in this project:
userQA Engineer / Test Automation Engineer
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.
climateclimate-modelearthncarearth-system-model
ESMCI/cime

Apr 2016 - Jul 2022

Common Infrastructure for Modeling the Earth
Role in this project:
userBackend & DevOps Engineer
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