Bill Nottingham is a seasoned product leader and open-source veteran with 27 years of experience spanning Linux kernel through cloud and management applications. He helped evolve Red Hat’s Linux offerings from retail boxes to an enterprise cornerstone and played a key role in taking Ansible from startup to a $100M+ acquisition and core product unit. Currently at Sonar and previously leading product at Tidelift, he combines hands-on engineering, architecture, and product strategy to build developer-focused platforms while also funding and supporting maintainers. His hands-on contributions include improving Ansible documentation and modernizing AWX and GnuCash codebases, reflecting a pragmatic focus on usability, build stability, and maintainability. Based in Chapel Hill, he’s a visible, respected open-source community member who blends technical depth with commercial outcomes. Not obvious at first glance: he moves comfortably between technical writing, backend fixes, DevOps transitions (e.g., bubblewrap migration), and high-level product decisions.
27 years of coding experience
23 years of employment as a software developer
Bachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at Case Western Reserve University
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Role in this project:
Back-end & DevOps Engineer
Contributions:64 reviews, 488 commits, 244 PRs in 7 years 3 months
Contributions summary:Bill primarily focused on enhancing the Ansible AWX platform by addressing code compatibility issues, refactoring code, and improving system configuration. Contributions included removing code for older Ansible versions, migrating the platform to bubblewrap (replacing proot), and refining system configuration settings. The user also updated test suites to reflect changes and modernized certain aspects of the codebase, demonstrating skills in refactoring and system upgrades.
Contributions:10 commits, 8 PRs, 6 comments in 5 years 10 months
Contributions summary:Bill primarily focused on fixing bugs and making adjustments to the codebase. These changes involved correcting syntax, adjusting date formatters, and addressing warnings in various files, including those related to SQL backend, date/time handling, and core engine components. Their work also included resolving potential issues with building the project, such as link-time optimization errors, and making the build process compatible with a shared libgmock. The user's commits demonstrate a deep understanding of the codebase and a focus on maintaining code quality and build stability.
accountingdouble-entry-accountingdoublegnucash
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.