Ryan Mulhall

Software Testing Associate

New York City Metropolitan Area 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
Ryan Mulhall is a software testing and code management professional with eight years of technical experience and a B.S. in Computer Science from Rutgers University. As a Software Testing Associate at SAIC, he manages the FMS scientific software library used in large-scale climate models, overseeing its GitHub repository, CI/CD pipelines, and containerization while modernizing legacy code. He contributes hands-on to bug fixes and larger rewrites and maintains package definitions in prominent open-source projects like spack/spack, demonstrating deep familiarity with build systems and package management. Based in the New York City area, Ryan blends operational rigor with developer empathy to keep critical research tooling reliable and performant. A detail-oriented collaborator, he pairs practical systems work with a background in user-facing IT support and process-driven internships.
code8 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Rutgers University
github-logo-circle

Github Skills (7)

cmake10
package-management10
python9
package-manager8
build-tools8
scientific-computing8
hpc7

Programming languages (8)

DockerfileShellCNCLMakefileJupyter NotebookFortranPython

Github contributions (5)

github-logo-circle
spack/spack

May 2022 - Oct 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer & Package Maintainer
Contributions:9 reviews, 3 commits, 5 PRs in 5 months
Contributions summary:Ryan primarily contributed to the `spack/spack` repository by modifying package definitions. Their work focused on adding and updating versions of the "fms" package, a component related to the Finite-difference Global Model (FMS) from the NOAA-GFDL project. They integrated new versions and also exposed more CMake build options, demonstrating a solid understanding of package management and build systems. The user's contributions involved making modifications to the package's configuration file, including adding checksums and dependencies, and handling version updates.
compilerspythonradiussplatformslinux
rem1776/FRE-NCtools

Sep 2020 - Mar 2025

Tools for manipulating and creating netCDF inputs for FMS managed models
Contributions:5 PRs, 220 pushes, 42 branches in 4 years 6 months
netcdffms
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
Ryan Mulhall - Software Testing Associate