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 at Microsoft in Redmond leading the Visual Studio Client Experience UI team that delivers cross-platform XAML design and runtime diagnostic tools such as XAML Hot Reload and the XAML Designer. He grew Visual Diagnostics from a three-person core into a 12+ cross-division team, drove a Surface Isolated Architecture that materially boosted reliability, performance and customer NPS/CSAT, and delivered a unified tooling experience across Windows and Mac. An engineer at heart, he contributes to the high-profile dotnet/roslyn project by integrating Visual Diagnostics with the Language Server Protocol and debugger service brokers to enable richer Hot Reload scenarios. With a background shipping Expression Blend, FrontPage and design pipelines, he combines compiler-level integrations, UX tooling expertise, and cross-organization influence to sustain and grow the .NET developer experience.
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 (13)

net10
debugging10
languageserver10
debug10
dotnet10
languageserverprotocol10
language-server-protocol10
csharp10
aspnet10
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