Roman Marusyk is a Technical Lead with 11+ years of experience building and architecting cloud-native .NET systems, currently leading teams at Conscensia from Lviv. He has a strong hands-on background across the full .NET stack—microservices, Azure, Kubernetes, Docker, SignalR and data platforms—driving both architecture decisions and day-to-day engineering. Roman has repeatedly moved from senior engineer to architect and lead roles, designing IoT and distributed platforms with Azure Well-Architected principles and producing production-ready core components. An active open-source contributor, he has fixed critical bugs and improved stability in high-profile projects like dotnet/runtime, aspnetcore and efcore, demonstrating a focus on reliability and runtime correctness. He mentors engineers, documents architecture decisions (ADR, C4, UML) and pairs practical coding with platform-level thinking. Outside work he shares knowledge on StackOverflow and contributes to OSS, reflecting a continual learning and community-oriented mindset.
11 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Systems Engineering, Bachelor's degree, Systems Engineering at Lviv Polytechnic National University
Associate's degree, Computer Programming, Associate's degree, Computer Programming at Chernivtsi Industrial College
:cake: Cake (C# Make) is a cross platform build automation system.
Role in this project:
Backend Developer
Contributions:17 reviews, 32 commits, 42 PRs in 5 years
Contributions summary:Roman's contributions primarily involved modifying the codebase to address specific issues and improve functionality. The changes included fixing bugs related to XML manipulation, and enhancing the build process by adding flags for .NET Core publishing settings. Additionally, the user added interfaces for AssemblyVerifier to make them mockable, and added missing NuGetMSBuildVersion versions and .NET workload search commands, which highlights the user's understanding of the build automation system.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:12 reviews, 50 commits, 29 PRs in 3 years 11 months
Contributions summary:Roman primarily contributed to bug fixes and improvements within the .NET runtime repository. Their commits focused on addressing null reference exceptions and other issues in the System.DirectoryServices.AccountManagement and System.Configuration.ConfigurationManager components. The user also refactored code to consolidate test files, ensuring code quality. This indicates a focus on improving the stability and reliability of the runtime environment.
dotnetruntimelinuxcsharpxamarin
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.