Phil Sorber is a seasoned Sr. Software Engineer in Denver with 15 years of experience building and hardening backend systems for large-scale infrastructure at companies like Apple and Comcast. He specializes in caching, CDN and transport-layer work—contributions to prominent open-source projects such as Apache Traffic Server and Traffic Control show a focus on HTTP caching semantics, URI signing, and API reliability. His test- and QA-oriented contributions to Cloudflare's quiche demonstrate an attention to protocol correctness and maintainability for QUIC and HTTP/3 implementations. Phil blends hands-on engineering with platform thinking, having shifted from database administration to principal engineering roles where he drove configuration, schema, and resilience improvements. Colleagues rely on him to shore up brittle test suites and implement nuanced standards (e.g., RFC5861 features) that improve real-world cache behavior. He pairs deep protocol and backend expertise with a pragmatic, quality-first approach to shipping production systems.
14 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Penn State University
Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
Role in this project:
Back-end Developer
Contributions:467 commits, 258 PRs, 194 pushes in 7 years 3 months
Contributions summary:Phil's commits focused on enhancing the Apache Traffic Server (ATS) caching proxy server's functionality. They implemented an override mechanism for the `insert_age_in_response` configuration option, allowing for greater control over HTTP response headers. Furthermore, the user introduced a plugin to implement the "stale-while-revalidate" and "stale-if-error" features of RFC5861, which enhances cache freshness and resilience. These contributions improved the control, reliability, and standards compliance of the ATS proxy.
Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Role in this project:
Back-end Developer
Contributions:16 commits, 9 PRs, 1 push in 1 year 2 months
Contributions summary:Phil primarily focused on back-end development tasks within the Apache Traffic Control project. Their contributions included modifying the `Deliveryservice.pm` file to ensure variable definitions before string comparisons, and updating schema definitions in various files. They also addressed issues with the signing algorithm, including introducing URI signing capabilities and fixing configurations. The user's work involved making API changes and implementing functionality related to content delivery services.
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.