Nate Coraor

Senior System Administrator, Programmer

Bethlehem, Pennsylvania, 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
Nate Coraor is a Senior System Administrator and programmer with 19 years of experience running large, production-grade scientific infrastructure, currently maintaining the public Galaxy genomics service that delivers ~180,000 compute hours per month and hosts nearly a petabyte of data. He blends deep systems and DevOps expertise with backend development skills, contributing to high-profile Python packaging projects like pip, wheel, and manylinux to improve ABI compatibility, reproducible builds, and robust build pipelines. At Penn State he designs and operates resilient, cluster-backed services and writes documentation and tooling that make complex bioinformatics platforms more maintainable and automatable. Nate’s work often lives at the intersection of build engineering, containerization, and production operations—an engineer comfortable debugging low-level sysconfig issues and shaping CI/build processes that scale.
code19 years of coding experience
job6 years of employment as a software developer
bookPenn State University
github-logo-circle

Github Skills (33)

build-script10
docker10
learn-ruby-on-rails10
pytest10
uwsgi10
python10
back-end-development10
user-manual10
packaging10
configuration-management10
bash10
basics10
dockers10
cicd10
pypy10

Programming languages (16)

Web Ontology LanguageJinjaC++CGoHTMLHCLTypeScript

Github contributions (5)

github-logo-circle
galaxyproject/galaxy

Sep 2017 - Dec 2022

Data intensive science for everyone.
Role in this project:
userBack-end Developer
Contributions:1 release, 149 reviews, 10 commits in 5 years 3 months
Contributions summary:Nate primarily focused on back-end development, making modifications to the Galaxy configuration and tool setup. They fixed configuration-related issues, such as default logging and tool configuration loading, and adjusted code related to job execution and dependencies. The user also made improvements to the container management system and code dealing with specific tools and libraries. Their work demonstrates a focus on the core Galaxy platform's functionality.
pythonsciencepipelinednadata-science
pypa/manylinux

Mar 2016 - Mar 2018

Python wheels that work on any linux (almost)
Role in this project:
userDevOps Engineer & Build Engineer
Contributions:7 commits, 5 PRs, 23 comments in 2 years 1 month
Contributions summary:Nate primarily focused on improving the build and deployment process for the project. They updated dependencies like OpenSSL and curl, and implemented changes to the build scripts, including refactoring of Python installation directories and updating the build process to use pre-fetched source files. The contributions demonstrate a focus on ensuring the project can be built reliably and efficiently, likely within a Docker environment. Further, they made modifications to the repository's documentation.
wheelspython-wheelspythonlinux
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
Nate Coraor - Senior System Administrator, Programmer