Phil Smith

Principal Engineering Manager At Microsoft

Sammamish, Washington, 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

👤
Senior
🎓
Top School
Phil Smith is a Principal Engineering Manager at Microsoft with 23+ years at the company and 16 years of hands-on engineering experience, focused on systems software, enterprise deployment, and large-scale Windows application distribution. He led core efforts like Project Centennial and was the principal developer for MSI, AppX, and XAP deployment flows, shaping how Windows handles modern app packaging. Phil combines deep engineering and test experience across Windows setup, imaging, and deployment services with senior leadership that drives cross-team delivery and architecture. He contributes to open-source tooling in the systems space, notably improving proxy behavior and test coverage for the popular em-http-request asynchronous HTTP client. Based in Sammamish, WA, he pairs a strong University of Illinois mathematics and CS background with a pragmatic approach to shipping reliable platform features at scale. Colleagues know him for translating complex deployment constraints into robust, well-tested solutions that survive diverse enterprise environments.
code16 years of coding experience
job13 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
10,826reputation
2.4mreached
243answers
23questions
Badges
bash
top-5%
algorithm
top-5%
curl
top-5%
yaml
top-5%
jinja2
top-5%
linux
top-5%
github-logo-circle

Github Skills (25)

asynchronous10
async10
http10
proxy10
proxy-server10
ruby10
eventmachine10
proxies10
hadoop9
algorithm9
jinja29
linux9
bash9
newline9
yaml9

Programming languages (18)

JavaC++CRustCoqVueGoHTML

Github contributions (5)

github-logo-circle
igrigorik/em-http-request

Jul 2010 - Jul 2010

Asynchronous HTTP Client (EventMachine + Ruby)
Role in this project:
userBackend Developer
Contributions:20 commits in 6 days
Contributions summary:Phil primarily contributed to the asynchronous HTTP client, `em-http-request`, focusing on proxy server functionalities. Their commits involved the implementation and modification of proxy server logic, including both tunneling and non-tunneling proxy configurations. The user also refactored the codebase to improve its structure and added unit tests to ensure the correct behavior of proxy configurations. Furthermore, the changes include modifications to the `encode_request` and `encode_query` methods to support proxy configurations correctly.
asynchronoushttp-clientrubyasyncio-uring
phs/sauce

Apr 2011 - Apr 2017

Contributions:1101 commits, 31 PRs, 120 pushes in 6 years
injectiondependency-injectioninjection-frameworkdependency-injection-framework
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