Bill Nottingham

Product Manager at Sonar

Chapel Hill, North Carolina, 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
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.
code27 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at Case Western Reserve University
github-logo-circle

Github Skills (23)

debugging10
datetime10
debug10
c-language10
python10
rs10
datetimes10
dates10
ansible10
ansible-galaxy10
cprogramming-language10
devops10
boost10
documentation10
build-system9

Programming languages (17)

JinjaC++CSSCRustGoValaHTML

Github contributions (5)

github-logo-circle
ansible/awx

Jun 2014 - Aug 2021

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:
userBack-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.
pythondjangored-hathatupstream
Gnucash/gnucash

Apr 2015 - Feb 2021

GnuCash Double-Entry Accounting Program.
Role in this project:
userBack-end Developer
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.
Request Free Trial
Bill Nottingham - Product Manager at Sonar