John Rushford

Principal Software Engineer at Comcast

Westminster, 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
🎓
Top School
John Rushford is a Principal Software Engineer with over 11 years of focused experience and a long technical pedigree dating back to Unix systems administration at AT&T. Based in Westminster, Colorado, he leads backend and DevOps efforts at Comcast, contributing as a committer to the high-profile Apache Traffic Server and Traffic Control projects where he has added plugins, performance improvements, and deployment/test automation. His background spans C++, Java, and enterprise frameworks, supported by an MS in Computer Science, and he has moved between core network software, CDN infrastructure, and service delivery. Colleagues rely on him for pragmatic engineering on large-scale distributed systems and real-world deployment tooling. Less obvious is his continuity across decades of telecom and internet infrastructure evolution—he’s comfortable from 4ESS/5ESS-era Unix platforms to modern HTTP/2 caching proxies. He blends deep systems-level expertise with hands-on open-source stewardship that directly impacts Comcast’s CDN and Xfinity platforms.
code11 years of coding experience
job20 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Chapman University
bookMS, Computer Science, MS, Computer Science at University of Denver
github-logo-circle

Github Skills (17)

caching10
c-language10
proxy-server10
apache10
go10
cprogramming-language10
devops10
api-design9
content-delivery-network9
testing9
cdn9
build-automation9
performance-optimization9
api9
bash8

Programming languages (4)

C++CGoPerl

Github contributions (5)

github-logo-circle
apache/trafficcontrol

Nov 2016 - Apr 2022

Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Role in this project:
userBack-end & DevOps Engineer
Contributions:166 reviews, 106 commits, 93 PRs in 5 years 6 months
Contributions summary:John made significant contributions to the Apache Traffic Control project, focusing on core functionality and infrastructure. The commits include adding features such as money tracing and adding code to handle traffic server differences. The user also modified existing components to improve the software as well as making contributions to the ORT (Operations Release Tools) deployment process. The changes included adding new features and tests for the deployment process, and ensuring integration for the tests.
apachecontent-deliverycontent-delivery-networktraffictrafficcontrol
apache/trafficserver

Apr 2015 - Apr 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:92 reviews, 189 commits, 243 PRs in 7 years 1 month
Contributions summary:John implemented new functionality for the Apache Traffic Server, including adding a caching range requests plugin and modifications to background fetch plugins. They also addressed several issues related to code remnants and refactoring parent selection, enhancing performance and efficiency. The user also worked on various bug fixes and code cleanup across multiple components of the project. Moreover, the user added features to the url_sig and tcpinfo plugins.
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
John Rushford - Principal Software Engineer at Comcast