Hans Bakker is an Azure Architect with 11 years of experience designing and implementing cloud-native solutions, primarily within the Microsoft ecosystem. Trained as an MSc in Mechanical Engineering, he combines systems-thinking and hands-on development to turn requirements into tangible web, IoT and integration solutions. At Deloitte he led Azure adoption, built a 200+ member internal community and coached teams on best practices, and now applies that expertise architecting Azure platforms at Xebia. He contributes to prominent .NET open-source toolkits by improving core collection primitives and performance, reflecting a focus on maintainability and subtle bug fixes. Pragmatic, team-oriented and comfortable across back-end, mobile (MAUI/Xamarin/UWP) and IoT scenarios, he seeks product-led roles in manufacturing, IT or transport where long-lived systems and automation matter.
11 years of coding experience
3 years of employment as a software developer
Master of Science (MSc) Mechanical Engineering (specialism: Design Engineering), Master of Science (MSc) Mechanical Engineering (specialism: Design Engineering) at University of Twente
VWO Natuur & Techniek, VWO Natuur & Techniek at Fons Vitae Lyceum
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:
Full-stack Developer
Contributions:2 reviews, 6 commits, 1 PR in 1 day
Contributions summary:Hans primarily focused on modifying and improving the `ObservableGroup` class within the Microsoft.Toolkit.Collections namespace, making it mutable and subclassable. They addressed code style issues, optimized performance, and fixed potential bugs to prevent unnecessary property changed notifications. Additionally, the user appears to have contributed to the GazeInput functionality, particularly merging changes and addressing styling suggestions. These actions demonstrate a developer focused on improving core toolkit components and integrating changes from different branches.
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
Role in this project:
Back-end Developer
Contributions:5 commits, 3 comments in 1 day
Contributions summary:Hans primarily focused on improving the `ObservableGroup` class within the .NET Community Toolkit. Their contributions involved refactoring and optimizing the `ObservableGroup` class, including preventing unnecessary property changed notifications and applying code style suggestions. The user also collaborated with another developer on several commits, suggesting collaborative software development practices. These changes likely improved performance and maintainability of the toolkit.
netframeworkagnosticmvvmmauic-sharp
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.