John Davis

Associate Research Scientist, Software Engineer

Ilchester, Maryland, 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
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.
code10 years of coding experience
job19 years of employment as a software developer
bookMaster of Science, Master of Science at University of Northern Iowa
bookGraduate coursework in Computer Science, Graduate coursework in Computer Science at Ira A. Fulton Schools of Engineering at Arizona State University
bookPh.D., Ph.D. at University of Maryland
stackoverflow-logo

Stackoverflow

Stats
121reputation
18kreached
2answers
0questions
github-logo-circle

Github Skills (9)

api10
sqlalchemy10
backend10
python10
apidoc10
database-design8
shell6
alembic6
postgresql6

Programming languages (15)

SmartyCSSJinjaCMakefileMustacheHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
galaxyproject/galaxy

May 2021 - Jan 2023

Data intensive science for everyone.
Role in this project:
userBackend Developer
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.
pythonsciencepipelinednadata-science
ic4f/sergey.cs.uni.edu

Mar 2016 - May 2018

Contributions:184 pushes in 2 years 2 months
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