Summary
John Mitchell is a product-focused software engineering manager with 12 years of experience leading distributed teams to deliver cloud and on‑premise platforms at Red Hat, currently overseeing the Ansible Automation Hub engineering team. He combines hands-on technical depth across React UIs, Python/Django and FastAPI backends, and OpenShift/Kubernetes infrastructure with a strong emphasis on collaboration between open-source and product teams. John has driven CI/CD and feature-flagging practices, led major platform releases (including LDAP/AD integration and RBAC improvements), and guided his teams through reorganization while mentoring engineers toward career growth. An active open-source contributor and community maintainer, he also volunteers on creative hardware and music-focused projects, reflecting a pragmatic curiosity that surfaces in cross-disciplinary initiatives like UX consistency and education outreach.
11 years of coding experience
10 years of employment as a software developer
HS Diploma, HS Diploma at NC School of Science and Math
BS, Computer Science, Cum Laude, BS, Computer Science, Cum Laude at NC State University
English