Chuck Mccallum

Software Developer at OpenDP

Cambridge, Massachusetts, 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

👤
Senior
🎓
Top School
Chuck Mccallum is a full-stack software developer with 11 years of experience building web applications and data tools for research and cultural institutions, currently contributing to privacy-focused tooling at OpenDP. He has led small cross-disciplinary teams to deliver visualization, search, and video delivery systems—most notably authoring Vitessce for spatial single-cell data and managing HuBMAP front-end development. Comfortable across Ruby on Rails, Python/Flask, JavaScript/React, Docker, and AWS/Terraform, he also improves CI and DevOps workflows (including concrete Docker fixes to the widely used cwltool). A strong advocate for clear documentation, mentoring, and software engineering best practices, he pairs product-focused UX thinking with reproducible deployment practices. Based in Cambridge, MA, he brings a rare combination of library/information-science instincts and pragmatic engineering that helps researchers turn complex datasets into usable tools.
code11 years of coding experience
job17 years of employment as a software developer
bookMaster Library Science, Master Library Science at University of Maryland, College Park
bookBA Geology and Mathematics, BA Geology and Mathematics at Carleton College
github-logo-circle

Github Skills (7)

docker10
python10
containerization10
dockers10
common-workflow-language10
testing8
bash6

Programming languages (20)

JavaJinjaCSSC++RustScalaVueGo

Github contributions (5)

github-logo-circle
Common Workflow Language reference implementation
Role in this project:
userDevOps Engineer
Contributions:8 commits, 3 PRs, 6 comments in 1 year 8 months
Contributions summary:Chuck primarily focused on improving the Docker integration within the cwltool, a reference implementation for the Common Workflow Language. Their contributions involved updating the Docker command-line arguments, specifically switching from `--volume` to `--mount`. They also addressed related issues such as ensuring the proper creation of directories before Docker volume mounting and testing the file writing operation within the container. These modifications enhanced the tool's compatibility and reliability for containerized workflow execution.
containerssciencelanguage-referencecwlcommonwl
Style guide for HuBMAP Portal development.
Contributions:12 PRs, 18 pushes, 15 branches in 2 years 1 month
style-guidejasperreportshubmapportal
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
Chuck Mccallum - Software Developer at OpenDP