Damian Romanowski

.NET Developer at British Council

Warsaw, Masovian Voivodeship, Poland
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

🤩
Rockstar
🎓
Top School
Damian Romanowski is a .NET developer based in Warsaw with six years of experience building backend systems and APIs. He has strong hands‑on experience with ASP.NET Core, Entity Framework Core, Dapper, and CI/CD using GitHub Actions, delivering production REST APIs for workforce management. At the British Council he continues to apply and grow his .NET expertise after designing APIs and test suites at InCore Service, where he also managed MySQL-backed data access and self-hosted runners. Earlier roles in testing and MS SQL administration give him a solid foundation in quality assurance and database maintenance, and he’s comfortable scripting in Bash and PowerShell across Linux and Windows environments. An active contributor to open-source tooling, he built a C# source generator for OneOf to automate discriminated-union patterns, improving developer ergonomics and testability. Practical, detail-oriented, and curious, he blends QA discipline with backend engineering to deliver reliable, well-tested systems.
code5 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE, Information Technology, Bachelor of Engineering - BE, Information Technology at Szkoła Główna Gospodarstwa Wiejskiego w Warszawie
github-logo-circle

Github Skills (7)

csharp10
source-generators10
dotnet-core10
language-extensions9
language-ext9
language-features9
testing8

Programming languages (6)

C#TypeScriptShellGoHTMLPython

Github contributions (5)

github-logo-circle
mcintyre321/OneOf

May 2021 - Jul 2022

Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
Role in this project:
userBack-end Developer
Contributions:21 reviews, 17 commits, 8 PRs in 1 year 1 month
Contributions summary:Damian primarily focused on developing a source generator for the `oneof` library. This involved creating a C# source generator that automates the implementation of discriminated unions. The user's work included defining attributes, processing class declarations, and generating the necessary code for these unions, improving developer experience. They also added tests to validate the functionality of the generated code and addressed code cleanup.
discriminated-unionsdotnetcompile-timeexhaustivematching
romfir/HtmlRaportGenerator

Feb 2021 - May 2023

Time tracking tool that can generate pdfs and save data to different storages: localstorage and google drive
Contributions:139 PRs, 184 pushes, 78 branches in 2 years 3 months
pdfgoogle-drivetime-trackingtrackingstorages
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
Damian Romanowski - .NET Developer at British Council