Charles Bissonnette

Principal Software Engineering Manager at Microsoft

Redmond, 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

🤩
Rockstar
🎓
Top School
Charles Bissonnette is a Principal Software Engineering Manager with over 10 years of experience building high-impact developer tools and design experiences at Microsoft, where he leads the Visual Studio Client Experience UI team from Redmond. He specializes in XAML visual diagnostics, Hot Reload, and cross-platform designer tooling spanning WPF, WinUI, UWP, iOS and Android, and has grown a small core team into a 12+ cross-division group driving unified diagnostics across Mac and Windows. A pragmatic architect and hands-on engineer, he has driven major reliability and performance improvements (including a Surface Isolated Architecture for the XAML Designer) that materially boosted NPS and CSAT. His contributions extend into the Roslyn open-source ecosystem, integrating Visual Diagnostics with LSP and debugging services to enable richer Hot Reload scenarios. Known for bridging product strategy with deep engineering, he combines long-term platform stewardship with a knack for creating developer-facing infrastructure that retains and grows .NET users.
code10 years of coding experience
job14 years of employment as a software developer
bookBS in Computer Ingineering Computer Software Engineering, BS in Computer Ingineering Computer Software Engineering at Université de Sherbrooke
languagesFrench, English
github-logo-circle

Github Skills (12)

net10
asp-net10
debugging10
debug10
language-server10
dotnet10
language-server-protocol10
csharp10
dotnet-core10
roslyn8
visual-studio8
visual-programming-language7

Programming languages (5)

C#PowerShellC++VHDLPython

Github contributions (5)

github-logo-circle
dotnet/roslyn

Nov 2023 - Mar 2024

The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
userBack-end Developer
Contributions:20 reviews, 1 PR, 20 comments in 4 months
Contributions summary:Charles's contributions focus on building supporting packages for Visual Diagnostics within the Roslyn .NET compiler. They are adding and modifying code related to the Language Server Protocol (LSP) and the integration with debugging services, particularly for Hot Reload sessions. The user has also worked on the initial setup and scaffolding for new features related to Visual Diagnostics, including interacting with debugger service brokers. The commits show that the user is actively involved in setting up infrastructure and connecting services for debugging purposes.
roslyndotnetf-sharpcompilervisual-basic
chabiss/periodictable

Dec 2022 - Mar 2023

Contributions:24 commits, 28 pushes in 3 months
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
Charles Bissonnette - Principal Software Engineering Manager at Microsoft