Shawn Kendrot

Senior Software Engineer at PAR Government

Windsor, Colorado, 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
Shawn Kendrot is a Senior Software Engineer based in Windsor, Colorado with 14 years of experience building desktop and embedded .NET applications and leading technical teams. Currently at PAR Government, he brings deep WinUI/UWP expertise demonstrated by meaningful contributions to prominent open-source projects like Microsoft XamlBehaviors and the Windows Community Toolkit, where he improved framework robustness and implemented complex controls such as MasterDetailsView. His background spans aerospace and industrial automation at Airbus Defence and Space and Schneider Electric, combining hands-on C#/XAML development with technical leadership. A former U.S. Marine Corps squad leader and volunteer fire captain, Shawn pairs disciplined, mission-focused problem solving with a pragmatic approach to software design. He is particularly skilled at refactoring legacy code and improving developer experience through clearer APIs and defensive error handling.
code14 years of coding experience
job9 years of employment as a software developer
bookBS, BS at University of Northern Colorado
stackoverflow-logo

Stackoverflow

Stats
12,435reputation
579kreached
476answers
1question
Badges
uwp
top-5%
xaml
top-1%
wpf
top-5%
silverlight
top-5%
reverse
top-5%
windows-runtime
top-5%
github-logo-circle

Github Skills (23)

xaml10
uwp10
windows-phone10
winui10
ui-design10
uid10
front-end-development10
dotnet-core10
csharp10
silverlight9
windows-runtime9
netframework9
mvvm9
windows9
windows-ui9

Programming languages (8)

C#TypeScriptPowerShellJavaC++AstroJavaScriptRich Text Format

Github contributions (5)

github-logo-circle
microsoft/XamlBehaviors

Nov 2015 - Nov 2018

This is the official home for WinUI/UWP XAML Behaviors on GitHub.
Role in this project:
userBackend Developer
Contributions:12 commits, 8 PRs, 2 pushes in 3 years
Contributions summary:Shawn focused on refactoring and improving the base behavior classes within the XAML Behaviors SDK. They modified the `Behavior` and `BehaviorOfT` classes, making methods virtual, modifying access modifiers, and adding exception handling. Key changes involved introducing null checks and providing informative error messages within the `OnAttached` method. These adjustments aimed to enhance the framework's robustness and developer experience.
behaviorsxamluwpuwp-applicationsuwp-apps
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 549 commits, 131 PRs in 3 years 7 months
Contributions summary:Shawn primarily contributed to implementing the "MasterDetailsView" control, which follows the Master/Details pattern. They focused on creating the control, adding features such as header content and back button behavior, and adjusting layouts based on horizontal and vertical orientations. They also modified existing code, including updates to file headers and code commenting, as well as using nameof instead of strings for dependency properties, indicating a strong understanding of C# and XAML, essential in UWP and WinUI3 development.
mvvmwindows-sdkc-sharpcustom-controlswindows-10
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
Shawn Kendrot - Senior Software Engineer at PAR Government