Phil Sorber

Sr. Software Engineer at Apple

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
🎓
Top School
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.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Penn State University
github-logo-circle

Github Skills (23)

caching10
c-language10
back-end-development10
apidoc10
testing10
http10
clippy10
proxy10
proxy-server10
apache10
perl10
network-programming10
plugin10
api10
proxies10

Programming languages (8)

C++CSSRustCJavaScriptGoPerlHTML

Github contributions (5)

github-logo-circle
apache/trafficserver

Aug 2012 - Oct 2019

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: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.
proxy-serverproxyload-balancingreverse-proxyhttpd
apache/trafficcontrol

Oct 2016 - Jan 2018

Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Role in this project:
userBack-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.
apachecontent-deliverycontent-delivery-networktraffictrafficcontrol
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
Phil Sorber - Sr. Software Engineer at Apple