Independent .NET & Cloud Architect And Developer at Netcompany Group A/S
Reykjavik, Iceland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Egil Hansen is an independent .NET and cloud architect with 16 years of experience designing scalable, maintainable systems for both cloud-native and on-prem environments, currently based in Reykjavik. A Microsoft MVP and international speaker, he blends domain-driven design, TDD, and clean-code practices to turn complex business domains into pragmatic software solutions. He has served as interim CTO, team lead, and hands-on developer across Azure-centric stacks, applying patterns like CQRS and event sourcing when appropriate. Egil is the creator of bUnit, a widely used open-source testing library for Blazor components, and maintainer of AngleSharp.Diffing, demonstrating deep expertise in developer tooling and API design. His contributions to official dotnet/samples—upgrading Orleans examples to .NET 9—reflect a commitment to keeping the ecosystem current as well as mentoring through code reviews and community support. Beyond architecture, he’s known for translating bleeding-edge C# features into practical libraries that make other developers’ lives easier.
16 years of coding experience
11 years of employment as a software developer
University of California, San Diego
BSc Computer Science, BSc Computer Science at Københavns Universitet - University of Copenhagen
MSc in IT. Software Development and Technology, MSc in IT. Software Development and Technology at IT-Universitetet i København
Graduate Programme, Graduate Programme at Danske Bank
bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.
Role in this project:
Full-stack Developer
Contributions:32 releases, 850 reviews, 1250 commits in 3 years 6 months
Contributions summary:Egil focused on developing and testing Blazor components. The code changes primarily involve the creation of reusable component templates and extending the testing library with new features such as component and parameter handling, as well as, introducing support for key handling events. The user also enhanced the library's testing capabilities by adding support for capturing and verifying various event triggers and state assertions.
Contributions:3 reviews, 10 PRs, 3 comments in 1 month
Contributions summary:Egil primarily focused on upgrading various Orleans samples to .NET 9. Their contributions included updating the Adventure, Blazor, and ChatRoom samples, involving code changes related to .NET version compatibility, including modifications to namespaces, dependencies, and API usage. Furthermore, the user worked on optimizing the ChatRoom sample, adding functionality, and streamlining the code. The changes aimed at ensuring compatibility with the updated .NET framework and improving the overall performance and structure of the samples.
dotnetfsharpvisual-basiccsharpdotnet-core
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
Egil Hansen - Independent .NET & Cloud Architect And Developer at Netcompany Group A/S