Katherine Case is a Senior Software Developer with 16 years of experience specializing in Python and automation, currently driving backend and DevOps work on Ansible at Red Hat. She combines pragmatic engineering with a focus on code quality—adding type hints, improving test coverage, and modernizing tooling—to keep large open-source automation projects maintainable and Python 3 compatible. Her contributions span high-impact repos like ansible, ansible-lint, and molecule, where she’s fixed cross-platform bugs, improved environment handling, and tightened CI/pre-commit workflows. Comfortable both as a hands-on backend developer and an automation engineer, she also mentors and modernizes legacy systems, having led student development projects and rebuilt web scrapers and dashboards earlier in her career. Colleagues describe her as a “data alchemist” who turns messy inputs into reliable, production-ready automation.
15 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Rochester Institute of Technology
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
Backend Developer
Contributions:22 reviews, 456 commits, 1024 PRs in 6 years 6 months
Contributions summary:Katherine contributed to the Ansible project by fixing typos, adding tests, and improving the handling of environment variables within the module utils. Their work involved modifications to the `eos.py`, `nxos.py`, and `basic.py` files, suggesting a focus on backend logic and potentially enhancing the functionality of the Ansible automation platform. The user also implemented functionality such as adding features.
Contributions:43 reviews, 17 commits, 27 PRs in 2 years 7 months
Contributions summary:Katherine primarily focused on cleaning up and maintaining the project's build and automation infrastructure. They addressed boilerplate issues and updated pre-commit hooks, indicating a focus on code quality and automated workflows. Additionally, the user contributed to module fixes, including correcting parameter types, showing involvement in the project's modules and their integration. The contributions involved multiple modules, showing broad involvement in automation, as well as code fixes within the project.
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
Katherine Case - Senior Software Developer at Ansible by Red Hat