Patrick Lang

Principal Software Engineer at Sonos, Inc.

Washington, District of Columbia, 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
Patrick Lang is a Principal Software Engineer with over a decade of experience building and leading cross-functional teams to deliver production-grade software from kernel and firmware up through cloud orchestration and consumer device UIs. He has deep expertise in Windows and Linux, having driven Kubernetes on Windows to production stability as SIG-Windows co-chair and contributed to widely used projects like AKS/ACS engine and HashiCorp Packer. At Sonos he led large-scale migrations (Perforce to GitHub) and revamped build and release systems to accelerate engineering velocity for 100+ developers. Patrick blends hands-on engineering—automation, CI/CD, and image/build tooling—with program-level leadership and a focus on operational reliability. Outside of software he applies the same maker mentality to audio gear, coffee roasting, and home-brewed beer, reflecting a practical tinkerer’s approach to problem solving. He is notable for bridging open-source collaboration and proprietary product work, especially around Windows containerization and automated infrastructure.
code10 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at The University of Texas at Austin
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (31)

kubernetes10
container10
docker10
pester10
hyper-v10
testing10
windows10
windows-containers10
microsoft-azure10
containerization10
dockers10
cicd10
automation10
packer10
go10

Programming languages (17)

PowerShellC#JavaC++RustCGoHTML

Github contributions (5)

github-logo-circle
Place to store our documentation, code samples, etc for public consumption.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:102 commits, 125 PRs, 112 pushes in 5 years 10 months
Contributions summary:Patrick focused on writing and maintaining automated tests for Windows container tools. They developed Pester tests to verify Windows container settings, Docker installations, and base images. Their contributions primarily involved modifying and expanding existing tests, fixing version-related issues, and integrating testing within the project's CI/CD pipeline by using the `Invoke-Pester` command.
placecode-documentationconsumption
StefanScherer/packer-windows

Jun 2016 - Apr 2019

Windows Templates for Packer: Windows 11, Windows 10, Windows Server 2022, 2019, 2016, also with Docker
Role in this project:
userDevOps Engineer
Contributions:52 commits, 11 PRs, 20 comments in 2 years 9 months
Contributions summary:Patrick primarily focused on automating and improving the build and deployment processes for Windows-based Packer templates and Docker images. Their commits included modifications to PowerShell scripts for installing Docker, configuring WinRM, and pulling container images. They also updated build scripts to leverage newer Docker versions and included adjustments to image optimization steps. Furthermore, the user was involved in creating and managing unattended installation files for Windows Server and Windows 10, demonstrating an emphasis on infrastructure-as-code practices within the context of this repository.
hyper-vwindows-insiderswindows-10windows-11windows-2019
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
Patrick Lang - Principal Software Engineer at Sonos, Inc.