Patrick Lang Email and Phone Number
Patrick Lang work email
- Valid
Patrick Lang personal email
I'm an experienced engineer and lifelong maker who leads teams through all stages of software development. Over the last 15 years I have worked as a software developer, program manager, and test automation engineer who has always kept a focus on solving the hard problems and delivering the best experience for customers. My professional projects range from open-source cloud-scale application orchestration (Kubernetes) to closed-source consumer devices, and from UI all the way down to kernel and firmware development on both Windows and Linux. Outside of work I build my own audio gear, roast coffee, brew beer and dabble in home automation projects.
-
Principal Software EngineerSonos, Inc. Nov 2022 - PresentSanta Barbara, Ca, Us -
Senior Software EngineerSonos, Inc. Mar 2020 - Nov 2022Santa Barbara, Ca, UsShipping software and product updates "Harder Better Faster Stronger"- Designed and implemented a plan to run build and release systems side by side with source code synced across Perforce and GitHub- Migrated a team of >100 developers from Perforce to GitHub with no impact to business processes- Supported development teams with architecture and infrastructure design to support new build systems (Yocto, CMake) for faster builds and new engineering efforts -
Principal Software EngineerMicrosoft Jul 2018 - Mar 2020I'm developing Kubernetes and related open-source projects supporting Windows Server Containers within the Azure cloud-native compute team. As co-chair of SIG-Windows, I work to bring contributors together from multiple companies to build a great solution for the full Windows application lifecycle. Over the last two years I have delivered training presentations at multiple Kubecon conferences to help bring new users and contributors onto the project. Through my leadership Kubernetes 1.14 was declared stable on Windows in April 2019, and the working group has added features while maintaining stability for multiple releases since then.
-
Senior Program ManagerMicrosoft Dec 2015 - Jul 2018As part of the Windows core and Hyper-V team, I helped design, build, and launch Windows containers as part of Windows Server 2016. I worked closely with early customers, partner companies (Docker), and open-source developers to ensure key workloads worked, and delivered marketing and training materials for the Windows Server 2016 launch cycle. After the initial launch, I then worked with teams inside Microsoft and external customers for Windows container adoption and refinements. In 2018 I changed my focus to Kubernetes and took a leadership role in the open-source community to close the remaining gaps and get Kubernetes on Windows ready for production.
-
Senior Program ManagerMicrosoft Mar 2014 - Dec 2015I worked closely with customers and multiple teams to research, design and deliver innovations in software-defined storage for Windows Server and Hyper-V. I helped design and deliver shared virtual SCSI disks to migrate clustered and high-availability applications into virtual machines. After enabling HA workloads, I focused on predictable performance through storage quality of service in hyper-converged storage solutions on Windows Server.
-
Senior Software Development Engineer In TestMicrosoft Apr 2010 - Mar 2014As part of the Hyper-V team - I led the test strategy and implementation for virtual fibre channel to enable high-performance and high-availability SQL Server deployments in VMs. I developed automation in C# and C++ to configure devices from Cisco, Brocade, NetApp, EMC, HP to meet testing needs. Some devices had published APIs, and others required implementing networking protocols or command-line based automation from scratch. I supported this feature for two releases - Windows Server 2012 and R2, then focused on broader test and integration passes covering Hyper-V, Windows Failover Clustering, Active Directory, Storage Spaces Direct, SMB and multi-site replication.
-
Software Development Engineer In TestMicrosoft Nov 2009 - Apr 2010I developed test plans and automation for the user interface and marketplace experience across three generations of Zune hardware using C/C++ and Lua on Windows CE. I also developed test and measurement strategies for gapless playback of albums intended for continuous playback.
-
Software Development Engineer In TestMicrosoft Jun 2004 - Nov 2009I designed test plans and wrote test automation for Windows Defender, with a focus on Windows filesystem minifilter testing, user/kernel mode interfaces, and behavior monitoring strategies. I also managed both vendor and full-time employees in my last 3 years in this position.
Patrick Lang Skills
Patrick Lang Education Details
-
The University Of Texas At AustinComputer Engineering
Frequently Asked Questions about Patrick Lang
What company does Patrick Lang work for?
Patrick Lang works for Sonos, Inc.
What is Patrick Lang's role at the current company?
Patrick Lang's current role is Principal Software Engineer at Sonos, Inc..
What is Patrick Lang's email address?
Patrick Lang's email address is pa****@****nos.com
What schools did Patrick Lang attend?
Patrick Lang attended The University Of Texas At Austin.
What skills is Patrick Lang known for?
Patrick Lang has skills like Technical Program Management, Software Development, Docker, Storage Virtualization, Hyper V, Test Automation, Software Quality Assurance, Automated Software Testing, Test Management, Microsoft Cluster, C#, Security Testing.
Who are Patrick Lang's colleagues?
Patrick Lang's colleagues are Colleen Hufford, Ijze De Vries, Antoine Marty-Ané, Satohiro "shark" Suda, Sanjit Shankar, Jade Hwang, Cole Harris.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial