Sean Arms

Software Engineer at NSF Unidata Program Center

Longmont, 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
Sean Arms is a software engineer with 17 years of experience building and maintaining open-source systems for managing, sharing, and visualizing scientific data, currently leading the THREDDS project at Unidata. He blends client- and server-side Java, Python, and AWS expertise with growing Golang experience to tackle distributed storage and data-format translation challenges (netCDF-Java, TDS, Rosetta). With a PhD in Meteorology focused on surface-layer turbulence, he uniquely bridges atmospheric science and production-grade engineering, contributing notable back-end work to projects like MetPy and THREDDS. Sean has a track record of improving metadata services, format converters, and observatory data pipelines, and brings a community-first approach to documentation, support, and training. Based in Longmont, Colorado, he pairs deep domain knowledge with practical engineering—plus an unexpected fondness for all things Nintendo.
code17 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (PhD), Meteorology, Doctor of Philosophy (PhD), Meteorology at University of Oklahoma
github-logo-circle

Github Skills (18)

meteorology10
atmosphere10
computation10
python10
java10
numpy10
javas10
data-processing10
netcdf10
science10
scientific-computing10
fileio9
file-access9
metadata-management9
file-processing9

Programming languages (21)

JavaCSSCRustMakefileGoXSLTHTML

Github contributions (5)

github-logo-circle
Unidata/thredds

Jan 2015 - Sep 2021

THREDDS Data Server v4.6
Role in this project:
userBack-end Developer
Contributions:10 releases, 24 reviews, 884 commits in 6 years 8 months
Contributions summary:Sean's contributions primarily focused on enhancing the TDS (THREDDS Data Server) v4.6. Their work involved improving version checking for the TDS, setting timeout values, and adding configuration options. Additionally, the user refactored code related to WRF time string handling and made modifications to the metadata generation process, specifically in the context of the ncISO service.
tdsgribgeotoolsnetcdf-markup-languagencml
Unidata/MetPy

Nov 2008 - Jan 2016

MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
Role in this project:
userBack-end Developer
Contributions:35 commits, 7 PRs, 4 pushes in 7 years 3 months
Contributions summary:Sean primarily contributed to the `mkobsnc` module, which appears to be involved in processing and converting meteorological observation data. The commits show the creation and modification of code to read and process data from sonic anemometers, specifically the Lake Thunderbird Micronet data, and write it into netCDF format. Further commits also included fixing missing files for the `vis` module as well as reorganizing files and methods.
hodographmeteorologypythoncalculationsatmospheric-science
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
Sean Arms - Software Engineer at NSF Unidata Program Center