John Browning

Chief Architect at Red Hat

Raleigh-Durham-Chapel Hill Area 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
John Browning is a Chief Architect with 18 years of experience designing and modernizing cloud-native and edge systems, currently leading architecture at Red Hat. He combines deep hands-on expertise in containers, OpenShift, and GitOps with practical experience across AWS and OpenStack, helping organizations migrate and automate at scale. A long-time Fedora/RHEL and containers engineer, he contributes to foundational open-source projects like libguestfs and Erlang/OTP, improving VM disk tooling and runtime stability. His background ranges from low-level systems programming and filesystem fixes to large-scale DevOps and continuous deployment automation. Based in the Raleigh-Durham-Chapel Hill area, he blends product-focused leadership with developer-level troubleshooting—often finding and fixing subtle runtime and memory issues that others miss.
code18 years of coding experience
job14 years of employment as a software developer
github-logo-circle

Github Skills (14)

c1710
erlang10
c1110
network-programming10
system-programming9
error-handling8
debian8
rpm8
ipv68
btrfs8
concurrency7
bash6
qemu6
build-automation6

Programming languages (15)

JavaRustCGoPerlErlangShellOCaml

Github contributions (5)

github-logo-circle
erlang/otp

Dec 2015 - Mar 2022

Erlang/OTP
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 3 comments in 6 years 3 months
Contributions summary:John contributed to the Erlang/OTP project by addressing various issues related to the Erlang runtime and its components. They fixed a bug in `erl_epmd` related to IPv6 handling. The user also improved the efficiency of the `erl_child_setup` process by reducing the number of calls to `close()`. Furthermore, they addressed several error logging and binding issues within the `epmd` daemon, improving its stability.
gleamerlangbeamerlang-otpelixir
libguestfs/libguestfs

Oct 2012 - Aug 2015

library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us.
Role in this project:
userBack-end Developer
Contributions:17 commits in 2 years 9 months
Contributions summary:John primarily focused on enhancing the `libguestfs` library, specifically improving application inspection capabilities. They added new methods for application listing and extended existing ones to return more comprehensive information, including architecture details for Debian packages. The user also addressed a memory leak and fixed issues in the btrfs filesystem handling. Additionally, the user implemented changes to support the p2v conversion process.
contact-usdo-not-usedisklinuxvirtual-machine
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 Browning - Chief Architect at Red Hat