Rik Svendsen Rose is a software engineer based in Copenhagen with 10 years of experience building backend solutions for greentech and pharmaceutical domains, primarily using .NET. He contributes to mature open-source projects such as Castle Windsor, where he improved dependency injection patterns, SOLID design, and startup container handling—demonstrating attention to testability and integration. Comfortable working across enterprise and scientific domains, he focuses on robust, maintainable server-side architecture and DI frameworks. Less obvious: he pairs pragmatic engineering with a preference for clean abstractions, often refactoring to surface interfaces and improve extensibility in legacy ecosystems.
Castle Windsor is a best of breed, mature Inversion of Control container available for .NET
Role in this project:
Back-end Developer
Contributions:52 reviews, 19 commits, 26 PRs in 2 years 9 months
Contributions summary:Rik primarily contributed to the Castle Windsor project by implementing features related to dependency injection and integration with other .NET technologies. Their work involved adding overloads for `UseCastleWindsor` that leveraged the application entry assembly, and refactoring code to improve SOLID behavior, including the creation of a `WindsorServiceProviderFactoryBase`. Further contributions focused on ensuring the usage of interfaces and improvements to the handling of the root container during application startup, alongside adding supporting tests. Their work also demonstrates the use of .NET extensions related to dependency injection.
Smoothest CQRS implementation, made for IoC and DI.
Contributions:29 commits, 43 pushes, 2 branches in 5 years 11 months
iocdddevent-sourcingcqrs
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.