Skip to main content
WC
Open to opportunities

will cherry

@willcherry

Software Engineer II at Microsoft working on Azure Virtual Desktop, improving reliability through production diagnostics, secure engineering, and automated validation.

United States
Message

At Microsoft, I diagnose production issues across drivers, services, storage, and virtualized environments, using telemetry and crash dumps to identify root causes and improve reliability.

For Azure Virtual Desktop, I maintain customer-like Azure validation environments and automate Hyper-V provisioning with PowerShell and WMI to reproduce scenarios and validate FSLogix.

At Microsoft and FSLogix, Inc., I contributed to maturing FSLogix into a securely engineered, observable service. I improved diagnostics and testability, and strengthened storage resilience through asynchronous I/O, locking, retries, and graceful failover.

Earlier, I designed Kubernetes microservices at Neovest Inc. and improved build systems, automated testing, and static analysis at Domo, Inc. Across these systems, I focus on reliability, diagnosability, and secure delivery.

Experience

Work history, roles, and key accomplishments

MI
Current

Software Engineer II

Microsoft

Sep 2022 - Present (4 years 2 months)

• Diagnose and resolve complex production issues across drivers, services, storage, and virtualized environments, including crashes, hangs, deadlocks, and race conditions. Use telemetry, crash dumps, and systematic investigation to identify root causes and improve enterprise reliability.
• Treat security as a first class design concern. I remediate high impact vulnerabilities, harden trust bounda

MI
Current

Software Engineer

Microsoft

Nov 2018 - Present (8 years)

• Joined Microsoft through the acquisition of FSLogix and helped mature the product into a securely engineered, observable service.
• Made the system measurable by building the telemetry and diagnostics that turned production behavior into data, which let the team measure, prioritize, and optimize with evidence.
• Improved the reliability of difficult, stateful lifecycle code. I refactored it fo

FSLogix, Inc. logoFI

Software Engineer

FSLogix, Inc.

Apr 2018 - Jan 2019 (9 months)

• Contributed to core systems and validation for a Windows profile-virtualization product before and during the Microsoft acquisition.
• Improved the performance and reliability of storage backends through asynchronous I/O, write optimization, and concurrency fixes, and added instrumentation to measure it.

NI

Software Engineer

Neovest Inc

Apr 2017 - Mar 2018 (11 months)

• Designed and delivered Kubernetes microservices, distributed messaging, data storage and query services, and full stack tooling with internal and external APIs.

Domo, Inc. logoDI

Software Engineer

Jul 2016 - Apr 2017 (9 months)

• Improved developer productivity through build systems, internal frameworks, automated and performance testing, and static analysis to catch defects early.

Domo, Inc. logoDI

Engineering Intern

Feb 2015 - Jul 2016 (1 year 5 months)

Worked as Engineering Intern at Domo, Inc..

Xactware logoXA

QA Engineer

Oct 2012 - Feb 2015 (2 years 4 months)

Worked as QA Engineer at Xactware.

Education

Degrees, certifications, and relevant coursework

Utah Valley University logoUU

Utah Valley University

Bachelor of Science (B.S.), Computer Science

2009 - 2016

Interested in hiring will?

You can contact will and 90k+ other talented remote workers on Himalayas.

Message will

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan