John Chilton

Software Engineer at Penn State University

State College, 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
John Chilton is a seasoned software engineer with 15 years of experience specializing in research software, reproducible bioinformatics workflows, and DevOps for data-intensive science. Based in State College, PA, he is a co-founder of the Common Workflow Language ecosystem and an active contributor to the Galaxy Project, where he has improved backend tooling, training materials, and deployment automation. His work spans full-stack contributions—from CSS and presentation tooling for training materials to robust error handling, logger recovery, and dependency management in CWL reference implementations. Equally comfortable writing job-script extensions and Conda integrations as he is configuring cloud-ready BioLinux images and system services, he brings practical, production-focused engineering to scientific software. A quirky problem-solver, he jokes that he “turns McDonald’s hash browns into pull requests,” hinting at a pragmatic, resourceful approach to complex community-driven projects.
code15 years of coding experience
github-logo-circle

Github Skills (44)

dependency-management10
tooling10
puppeteer10
docker10
python10
apidoc10
puppet10
css10
user-manual10
configuration-management10
linux10
conda10
workflow-engine10
development-tools10
dockers10

Programming languages (15)

Web Ontology LanguageJavaC++JinjaMakefileHTMLJupyter NotebookCommon Workflow Language

Github contributions (5)

github-logo-circle
galaxyproject/galaxy

Dec 2015 - Jan 2023

Data intensive science for everyone.
Role in this project:
userBack-end Developer
Contributions:1282 reviews, 589 commits, 4486 PRs in 7 years 2 months
Contributions summary:John appears to have primarily worked on back-end code within the Galaxy project. Their commits focus on modifications to tool shed metadata generation, including changes to avoid dependency issues with the use of TYPE_CHECKING and private methods for metadata cleanup. Additionally, the user implemented a fix for data manager changes, indicating involvement with core tool functionality.
pythonsciencepipelinednadata-science
chapmanb/cloudbiolinux

Mar 2012 - Aug 2013

CloudBioLinux: configure virtual (or real) machines with tools for biological analyses
Role in this project:
userDevOps Engineer
Contributions:198 commits, 1 comment in 1 year 5 months
Contributions summary:John primarily contributed to the configuration and automation of bioinformatics tool installations and the overall environment setup within the CloudBioLinux project. Their commits demonstrate involvement in creating and modifying configuration files for various tools like nginx and protftpd, as well as the general deployment and management of Galaxy and its dependencies. They also made adjustments to the deployment process, focusing on integration with CloudMan, the creation of system services, and the addition of supporting utilities such as configuring XVFB.
analysesmachinesbioinformaticsconfigurebiological
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
John Chilton - Software Engineer at Penn State University