John Wodder is a detail-oriented software developer with 17 years in technology and three years of focused Python engineering, currently building reliable systems at Dartmouth College from the New York City area. He brings hands-on expertise in HTTP APIs, containerization, CI/CD, relational databases, and Unix tooling, with a strong habit of shipping well-tested, deployable code. His background as a build-and-release engineer produced production-ready automation: Ansible playbooks, Fabric restore scripts, a pytest-to-JIRA plugin, and container orchestration tooling. An active open-source contributor, he has improved widely used Python ecosystem projects including the Python Packaging User Guide and fsspec, and stabilized CI and macOS support for datalad. Not obvious at first glance, he blends technical writing and developer ergonomics with backend engineering, making complex systems easier to use and maintain. Trained in computational mathematics at RIT, he enjoys turning rigorous thinking into practical, auditable software solutions.
17 years of coding experience
3 years of employment as a software developer
Computational Mathematics, Computational Mathematics at Rochester Institute of Technology
Contributions:1 review, 18 commits, 20 PRs in 4 years 5 months
Contributions summary:John primarily contributed to the documentation of the Python Packaging User Guide. Their commits focused on clarifying existing content, adding new sections on topics like `python_requires`, `MANIFEST.in` and `importlib-metadata`, and improving overall readability and accuracy. These updates included fixing typos, updating references, and restructuring documentation to provide better guidance to users of the Python packaging ecosystem.
Keep code, data, containers under control with git and git-annex
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:82 reviews, 193 commits, 67 PRs in 2 years 4 months
Contributions summary:John's commits primarily focus on improving the Continuous Integration (CI) pipeline and automating build and deployment processes. They introduced changes to the CI scripts, enhancing the testing procedures. Additionally, they made modifications related to SSH setup and support for macOS, demonstrating a focus on platform compatibility and build automation across different environments. These changes improve testing and support for different platforms.
containerspythonkeepversion-controldataset
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 Wodder - Software Developer at Dartmouth College