Charles Doern

Senior Software Engineer at Red Hat

Boston, 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

🤩
Rockstar
🎓
Top School
Charles Doern is a Senior Software Engineer in Boston with eight years of experience building cloud-native and AI infrastructure at Red Hat, currently working on Red Hat AI and the open-source InstructLab project. He blends backend systems, DevOps, and CLI tooling expertise—contributing notable enhancements to widely used container projects like Podman and containers/common, including logs querying, pod creation flags, cgroup integration, and secrets/SSH support. His recent work focuses on GenAI tooling and model training infrastructure (ilab and Synthetic Data Generation) that aim to make Apache-2 licensed LLMs more accessible and auditable. Comfortable across systems-level code, testing, and developer UX, he also improves reproducible builds and multi-environment stacks (venv/conda/container) for Llama-based tooling. Outside engineering, he has nonprofit operations leadership experience driving community service programs, signaling a practical, community-oriented approach to product and project stewardship.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at College of the Holy Cross
github-logo-circle

Github Skills (32)

podman10
kubernetes10
container10
docker10
python10
testing10
command-line-interface10
bash10
buildah10
dockers10
go10
kubernetes-pods10
command-line10
systemd10
cgroups10

Programming languages (10)

ShellRustCBatchfileMakefileJavaScriptGoLua

Github contributions (5)

github-logo-circle
containers/podman

Jun 2021 - Dec 2022

Podman: A tool for managing OCI containers and pods.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:554 reviews, 69 commits, 94 PRs in 1 year 6 months
Contributions summary:Charles primarily contributed to the enhancement of the Podman project, focusing on core functionality and testing. They implemented and tested the Until query parameter for container logs, improving the compatibility of the containers/logs endpoint. Furthermore, they added support for the `--pid` flag in `pod create` and also contributed to the implementation of the `--volume` and `--volumes-from` flags for pod creation, demonstrating a focus on extending pod management capabilities. They also implemented several features and test suites to handle a wide range of resources and their associated flags.
containersrunclinuxpodmandocker
containers/common

Jun 2021 - Aug 2022

Location for shared common files in github.com/containers repos.
Role in this project:
userBackend & DevOps Engineer
Contributions:69 reviews, 15 commits, 22 PRs in 1 year 2 months
Contributions summary:Charles primarily contributed to the `containers/common` repository, focusing on infrastructure and build-related tasks. Their work included modifying cgroup-related code, improving systemd integration, and adding support for various cgroup features like CPU and IO limits. They also implemented and improved functionalities related to secrets management, and also added support for ssh related features and integration.
containersseccomppodmandockerlocation
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
Charles Doern - Senior Software Engineer at Red Hat