Samuel Trahan

Software Engineer Research Scientist at Cooperative Institute for Research in Environmental Sciences

Silver Spring, Maryland, 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
Samuel Trahan is a software engineer and research scientist with 14 years of experience specializing in high-performance computing, C++, Python, and optimization for earth and atmospheric science applications. He has been a chief architect and code manager on large-scale operational forecasting systems, modernizing workflows and porting complex models like HWRF, CLM, and UFS into robust, production-ready pipelines. Samuel combines deep domain knowledge in numerical weather prediction with practical DevOps and build expertise—improving portability and automation across supercomputers and cloud platforms (WCOSS, GAEA, Jet, AWS, Azure, GCP). Notable contributions include adding advanced diagnostics and single-precision physics to FV3/UFS and creating petabyte-to-terabyte data reduction systems for forecasters. He is skilled at translating research models into maintainable, high-reliability software and has a track record of introducing engineering practices (Agile, refactoring large script bases to OOP Python) that accelerate operations.
code14 years of coding experience
job7 years of employment as a software developer
bookUMBC
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

nws10
fortran10
prediction10
atmospheric-modelling10
bash10
regression-testing10
numerical10
weather10
numeric10
scripting10
build-automation10
scientific-computing9
data-structure9
struct9
data-structures9

Programming languages (7)

ShellCCMakeNCLRubyFortranPython

Github contributions (5)

github-logo-circle
UFS Weather Model
Role in this project:
userDevOps Engineer & Build & Release Engineer
Contributions:151 reviews, 166 commits, 45 PRs in 6 years 1 month
Contributions summary:Samuel primarily focuses on enhancing the build and testing infrastructure for the UFS Weather Model. Their commits involve significant changes to `compile.sh`, `rt.sh`, and related scripts, indicating a focus on automating the build process and regression testing. They added support for new test cases, adapted the system for various platforms (WCOSS, GAEA, Jet), and addressed module loading issues. The user's work significantly improves the robustness and portability of the build and testing pipeline for the weather model.
reactnoaanwpweather-modelatmosphere
NOAA-EMC/fv3atm

Jan 2017 - Dec 2022

Role in this project:
userBack-end Developer
Contributions:72 reviews, 14 commits, 32 PRs in 6 years
Contributions summary:Samuel primarily contributed to the development of diagnostic tools and functionalities within the atmospheric model. Their work involved adding and modifying diagnostic outputs, including 3D tracer tendencies, per-timestep pressure diagnostics, and radar-derived microphysics temperature tendencies. They also refactored surface restart logic, ensuring the model's ability to save and load data correctly. This work appears focused on improving the model's output capabilities and data handling.
numerical-weather-predictionnwp
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
Samuel Trahan - Software Engineer Research Scientist at Cooperative Institute for Research in Environmental Sciences