Henry Roeland

Senior Software Developer at IT Captains

Rouveen, Overijssel, Netherlands
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

👤
Senior
🎓
Top School
Henry Roeland is a seasoned Senior Software Developer with over two decades of hands-on programming experience and 11 years in professional roles, currently focused at IT Captains. He brings deep multi-language expertise—from early GW Basic and Turbo Pascal to modern C#, C++ and .NET—and a strong background in systems like document management, WIN32 GUIs, SQL parsing and web applications. Henry contributes to open-source (.NET MediatR) by enabling async stream support, demonstrating practical expertise in asynchronous patterns and library-level design. Comfortable across backend, database and tooling work, he pairs legacy systems knowledge with modern practices like unit testing and async streams. Based in Rouveen, Netherlands, he sustains technical curiosity through projects in OpenGL, XML parsers and CMS configuration, reflecting a pragmatic engineer who enjoys solving low-level and integration challenges.
code11 years of coding experience
job15 years of employment as a software developer
bookIn 2003, Informatics for Engineers, In 2003, Informatics for Engineers at Windesheim
github-logo-circle

Github Skills (9)

asynchronous10
net10
asp-net10
dotnet10
mediatr10
csharp10
async10
dotnet-core10
unit-testing9

Programming languages (11)

C#PowerShellTypeScriptJavaC++CXQueryVue

Github contributions (5)

github-logo-circle
jbogard/MediatR

Nov 2020 - May 2021

Simple, unambitious mediator implementation in .NET
Role in this project:
userBack-end Developer
Contributions:5 reviews, 12 commits, 4 PRs in 6 months
Contributions summary:Henry primarily focused on adding support for `IAsyncEnumerable<TResponse>` within the `MediatR` library. This involved modifying the `Mediator` class to handle stream requests, implementing related internal classes for processing, and updating the `IStreamRequestHandler` interface. They also addressed build errors and refactored code based on review comments. This user contributed significantly to enabling asynchronous stream processing within the library.
mediatrdotnetcsharpmediator
driekus77/SQLGrip

Mar 2019 - Oct 2020

Contributions:13 commits, 9 pushes, 1 branch in 1 year 7 months
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