Keith Suderman

Software Engineer at Johns Hopkins University

Baltimore, 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
Keith Suderman is a seasoned software engineer with 13 years of experience building backend systems, CI/CD pipelines, and production-ready Java services while working remotely. Currently at Johns Hopkins University, he brings a long history of reliably delivering working code and maintaining complex build and deployment infrastructure. His open-source contributions to the Galaxy project highlight practical DevOps strengths—containerization, Docker build environments, and CI maintenance for a prominent data-intensive science platform. With an honors BCS from the University of Manitoba and nearly two decades of research and engineering experience at Vassar College, he blends academic rigor with pragmatic system design. Known for steady execution and attention to tooling details, he often focuses on the less visible but critical infrastructure that keeps teams shipping.
code13 years of coding experience
job18 years of employment as a software developer
bookBachelor of Computer Science (Hons, 1st class), Bachelor of Computer Science (Hons, 1st class) at University of Manitoba
github-logo-circle

Github Skills (9)

docker10
dockers10
cicd10
bioinformatics9
workflow-engine9
nodejs8
python7
testing5
genomics5

Programming languages (13)

JavaJinjaScalaTeXMustacheHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
galaxyproject/galaxy

Nov 2016 - Mar 2025

Data intensive science for everyone.
Role in this project:
userDevOps Engineer
Contributions:17 reviews, 12 PRs, 50 comments in 8 years 5 months
Contributions summary:Keith primarily focused on containerization and CI/CD aspects of the Galaxy project. Their commits included integrating nodejs into the Docker image for expression tools, suggesting a focus on build environment setup and tooling. Further work addressed merging branches related to container builds and fixing whitespace issues within Dockerfiles, indicating ongoing maintenance of the build and deployment infrastructure. A minor fix was made to a test case.
pythonsciencepipelinednadata-science
lapps/org.lappsgrid.all

Jun 2015 - Aug 2019

Contributions:4 PRs, 24 pushes, 11 branches in 4 years 3 months
uberaggregatesjar
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
Keith Suderman - Software Engineer at Johns Hopkins University