Ruben Monteiro is a .NET Architect based in Porto, Portugal with eight years of focused experience designing and delivering Windows and web applications on the Microsoft .NET platform. He has progressed from hands-on development and QA roles to system and solution architecture, currently shaping .NET architectures at Natixis after leading systems work at ITSector. Ruben contributes to open-source tooling for date and holiday calculations (nager.date), adding multi-country holiday support and pragmatic working-day logic that improves enterprise scheduling and localization. His background includes migrating legacy VB6 systems to modern C# architectures (WPF, NHibernate, MVVM) and building trading-related C# services, reflecting strong domain versatility. Colleagues know him for blending practical engineering with architectural thinking and for tackling cross-cutting concerns like dependency injection and testable design. He pairs formal software development training from Instituto Superior de Engenharia do Porto with a track record of shipping reliable, maintainable .NET solutions.
8 years of coding experience
10 years of employment as a software developer
Bachelor, Software Developement, Bachelor, Software Developement at Instituto Superior de Engenharia do Porto
Worldwide holidays (REST API), NuGet or docker container :earth_americas:
Role in this project:
Back-end Developer
Contributions:5 commits, 2 PRs, 13 comments in 3 days
Contributions summary:Ruben primarily focused on expanding the functionality of the `nager.date` API. Their work included the addition of public holiday data for Angola, Mozambique, and Japan. They also implemented features related to working day calculations, including finding the next working day and the start of the next working week, along with other supporting code changes. These additions enhanced the API's capabilities for date and holiday-related calculations.
C# Public holiday calculation. Please star (★) this project!
Contributions:12 pushes, 3 branches in 10 days
csharpholiday-calculationcalculation
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.