Robert O Butts

Software Engineer at Comcast hubski

Denver, Colorado, 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
Robert O Butts is a software engineer based in Denver with 12 years of hands-on experience building and hardening back-end systems and CDN infrastructure. He contributes to high-profile Apache projects like Traffic Control and Traffic Server, where he focuses on Go-based refactors, parent-selection logic, and resilient proxy behavior. His work spans backend development, DevOps, and test automation—moving utilities into reusable packages, improving configuration tooling, and authoring test fixtures to raise code quality. Colleagues would describe him as a pragmatic problem-solver who prefers fixing subtle production edge cases (keep-alive, timeouts, retry strategies) over flashy features. He brings practical expertise in scalable HTTP caching/proxy systems and a track record of improving long-lived open-source codebases.
code12 years of coding experience
github-logo-circle

Github Skills (22)

caching10
c-language10
cdn10
http10
proxy10
apache10
go10
refactoring10
cprogramming-language10
testing9
yaml9
performance-tuning8
performance-analysis8
configuration-management8
performance-measurement8

Programming languages (8)

TypeScriptC++GoHTMLPerlRubyElixirPython

Github contributions (5)

github-logo-circle
apache/trafficcontrol

Oct 2016 - Nov 2022

Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 372 reviews, 1002 commits in 6 years 1 month
Contributions summary:Robert primarily contributed to the development of the Apache Traffic Control project, making changes related to the Grove project, a content delivery network (CDN) implementation. Their work focused on refactoring the codebase, moving utility functions into packages, and addressing typos in the `grovetccfg` configuration tool. The user demonstrated skills in Go programming, codebase refactoring, and the configuration of CDN infrastructure. Furthermore, the user also contributed to setting up test fixtures, showing a good grasp of testing tools and procedures, indicating involvement in test automation/QA.
apachecontent-deliverycontent-delivery-networktraffictrafficcontrol
apache/trafficserver

Jul 2020 - Oct 2022

Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
Role in this project:
userBack-end Developer
Contributions:65 reviews, 56 commits, 54 PRs in 2 years 3 months
Contributions summary:Robert's contributions primarily focus on refactoring and fixing issues within the Apache Traffic Server project, a caching proxy server. They addressed bugs in the parent selection strategy, specifically related to handling keep-alive headers, parent connection failures, and timeout scenarios. Furthermore, the user implemented and refined parent selection plugins and extended the strategy with features like unavailable server retries and markdown capabilities. These contributions involved modifying and enhancing core functionality within the server's handling of HTTP requests and parent proxy interactions.
proxy-serverproxyload-balancingreverse-proxyhttpd
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
Robert O Butts - Software Engineer at Comcast hubski