John Davis is an Associate Research Scientist and software engineer with 11 years of professional experience building data-focused systems and academic software. Based at Johns Hopkins University as a core committer to the widely used Galaxy Project, he specializes in backend development—API design, database schema changes, data validation, and dataset management fixes—for data-intensive scientific workflows. His prior roles span academia and applied research, from architecting large-scale email corpus pipelines published by the Linguistic Data Consortium to designing web-based archives and custom CMS and e-commerce systems. He combines rigorous PhD-level research training with practical engineering: shipping production-grade pipelines and server-administered deployments. Notably, his long-term open-source contributions to Galaxy demonstrate sustained impact on tools that enable reproducible computational biology.
10 years of coding experience
19 years of employment as a software developer
Master of Science, Master of Science at University of Northern Iowa
Graduate coursework in Computer Science, Graduate coursework in Computer Science at Ira A. Fulton Schools of Engineering at Arizona State University
Contributions:6 releases, 1051 reviews, 197 commits in 1 year 8 months
Contributions summary:John's commits primarily revolve around modifying and enhancing the backend functionality of the Galaxy project. Their work focuses on implementing database changes, adding features like API endpoints for listing and managing various project components and also improving data validation. The user also worked on bug fixes related to dataset management.
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 Davis - Associate Research Scientist, Software Engineer