Bradley Willis

Senior Software Engineer at GitHub

Durham, 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
Bradley Willis is a Senior Software Engineer based in Durham, NC with 18 years of experience building reliable backend systems and improving developer tooling. He has a decade at Microsoft followed by leadership-level engineering at GitHub, blending deep product code ownership with test automation and DevOps practices. His open-source contributions touch well-known projects in the Ruby and Puppet ecosystems—improving test harnesses, migrating core indirection logic in Puppet, and maintaining multi-language samples in GitHub Linguist—reflecting strong cross-language fluency. Bradley repeatedly focuses on improving test stability and automation, from rsync resilience in Beaker to unit and integration test suites for core platform code. He pairs systems-level thinking with practical scripting and configuration work (Perl, Puppet, Vagrant) to automate reproducible environments and PDF/reporting workflows. Colleagues rely on him for pragmatic refactors that increase maintainability while keeping large-scale services production-ready.
code18 years of coding experience
job10 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Virginia Tech
github-logo-circle

Github Skills (46)

unit-testing10
api-rest10
puppeteer10
c-language10
web-application10
puppet10
scripting10
api-design10
restful-api10
testing10
rspec10
test-framework10
rails10
acceptance-testing10
perl10

Programming languages (25)

C#CCMakeMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
voxpupuli/beaker

Jun 2015 - Dec 2015

Puppet Acceptance Testing Harness
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:105 commits, 23 PRs, 89 pushes in 6 months
Contributions summary:Bradley primarily contributed to improving the testing infrastructure and test coverage within the `voxpupuli/beaker` repository, a Puppet acceptance testing harness. They focused on enhancing existing test cases, adding new tests for core functionalities like credential loading and host helper methods, and addressing issues related to test stability, specifically with rsync operations. The user also worked on improving the handling of test failures, like those occurring in teardown blocks, ensuring a more robust testing process.
acceptance-testingpuppettestingacceptanceharness
sodabrew/puppet-dashboard

May 2009 - Aug 2009

The Puppet Dashboard is a web interface providing node classification and reporting features for Puppet, an open source system configuration management tool
Role in this project:
userFull-stack Developer
Contributions:104 commits in 3 months
Contributions summary:Bradley primarily contributed to the development of a Ruby on Rails application, evidenced by the addition of models, migrations, and controller code for various resources like customers, apps, services, nodes, and deployments. Their work involved implementing RESTful controllers with associated views and integration tests. The user also integrated and utilized the WillPaginate gem for pagination functionality in the views. They demonstrated proficiency in building the core application structure and user interface components.
system-configurationweb-interfacereportingpuppetconfiguration-management
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
Bradley Willis - Senior Software Engineer at GitHub