Patrick Lang

Patrick Lang Email and Phone Number

Principal Software Engineer at Sonos, Inc. @ Sonos, Inc.
614 Chapala Street Santa Barbara, CA 93101 United States
Patrick Lang's Location
Greater Seattle Area, United States, United States
Patrick Lang's Contact Details

Patrick Lang work email

Patrick Lang personal email

n/a
About Patrick Lang

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.

Patrick Lang's Current Company Details
Sonos, Inc.

Sonos, Inc.

View
Principal Software Engineer at Sonos, Inc.
614 Chapala Street Santa Barbara, CA 93101 United States
Website:
sonos.com
Employees:
1001
Patrick Lang Work Experience Details
  • Sonos, Inc.
    Principal Software Engineer
    Sonos, Inc. Nov 2022 - Present
    Santa Barbara, Ca, Us
  • Sonos, Inc.
    Senior Software Engineer
    Sonos, Inc. Mar 2020 - Nov 2022
    Santa Barbara, Ca, Us
    Shipping 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
  • Microsoft
    Principal Software Engineer
    Microsoft Jul 2018 - Mar 2020
    I'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.
  • Microsoft
    Senior Program Manager
    Microsoft Dec 2015 - Jul 2018
    As 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.
  • Microsoft
    Senior Program Manager
    Microsoft Mar 2014 - Dec 2015
    I 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.
  • Microsoft
    Senior Software Development Engineer In Test
    Microsoft Apr 2010 - Mar 2014
    As 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.
  • Microsoft
    Software Development Engineer In Test
    Microsoft Nov 2009 - Apr 2010
    I 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.
  • Microsoft
    Software Development Engineer In Test
    Microsoft Jun 2004 - Nov 2009
    I 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

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 Visual Studio Team System High Performance Storage Fcoe Fibre Channel Network Administration Wireless Networking Cisco Nexus Datacenter Virtualization Containers Packer Vagrant

Patrick Lang Education Details

  • The University Of Texas At Austin
    The University Of Texas At Austin
    Computer 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

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.