Stijn Rutten is a lead developer with nine years of experience building and improving .NET-based systems for enterprise clients across the Netherlands. He blends hands-on backend engineering with pragmatic leadership, recently moving from Info Support to lead development at R&R WFM after guiding microservices refactors and integration platform projects for clients like Royal Agrifirm and Enza Zaden. A focused contributor to notable open-source .NET projects—such as libgit2sharp and Stryker.NET—he has improved diff accuracy and advanced mutation-testing filters and diff-based testing to make test suites more targeted and efficient. Comfortable in DevOps and consultancy settings, he pairs performance-driven refactors with test automation and CI/CD practices learned during a specialized .NET minor. Colleagues rely on him for reducing system complexity and shipping measurable maintainability gains, and he enjoys surfacing non-obvious improvements like diff-aware testing to speed feedback loops.
9 years of coding experience
Hoger Algemeen Voorgezet Onderwijs (HAVO), Natuur en Techniek, Hoger Algemeen Voorgezet Onderwijs (HAVO), Natuur en Techniek at Maurick College
Minor .NET - Continuous Delivery in Large and Complex Software Systems, Computer Software Engineering, Minor .NET - Continuous Delivery in Large and Complex Software Systems, Computer Software Engineering at Hogeschool Utrecht & Info Support
Bachelor's degree, Computer Software Engineering, Good on U/S/G/O scale, Bachelor's degree, Computer Software Engineering, Good on U/S/G/O scale at Fontys Hogescholen
Mutation testing for .NET core and .NET framework!
Role in this project:
Back-end & QA Engineer
Contributions:14 reviews, 8 commits, 5 PRs in 1 year 2 months
Contributions summary:Stijn primarily contributed to the mutation testing framework by implementing and refactoring mutant filtering logic, adding new filters like the BroadcastMutantFilter, and integrating functionality for comparing results against a dashboard. They also introduced features for diff-based testing, allowing mutation testing to focus on changed code. Their work included writing unit tests to ensure the quality and reliability of these new filtering mechanisms.
Contributions:11 commits, 1 PR, 5 comments in 1 month
Contributions summary:Stijn primarily contributed to the implementation of features related to diffing functionality within the .NET Git library. They added a `Line` struct and lists for added/deleted lines, enhancing the content change tracking. Their work involved modifications to `ContentChanges.cs`, `Line.cs`, and `Patch.cs`, along with corresponding unit tests. These changes aimed to improve the accuracy and completeness of diff information.
dotnetversion-controllibgit2monogit-gui
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.