10/16/2026 updated

MS
100 % available

Senior C# / .NET Backend Developer | Legacy Modernisation, REST APIs, Blazor, Avalonia

Warsaw, Poland
Only remote
• Higher National Diploma, Electronics and Electrical Engineering, Fife College, Kirkcaldy, Scotland
Warsaw, Poland
Only remote
• Higher National Diploma, Electronics and Electrical Engineering, Fife College, Kirkcaldy, Scotland

Profile attachments

Marcin_Sommer_CV_public.pdf

About me

Senior C#/.NET backend contractor, 20+ years B2B. I modernise legacy .NET Framework systems (WCF, Oracle, NHibernate) to .NET 8+ and build REST APIs, Blazor and Avalonia apps. Clients: Rolls-Royce, AXA, Tauron. 100% remote from Poland, in English, flexible hours incl. US time zones.

GitHub ActionsAzure DevOpsASP.NET.NET FrameworkMicrosoft AzureC Sharp (Programming Language)LinuxEntity FrameworkGitHubInternet Information Services (IIS)Windows Communication FoundationJSONMicrosoft Visual StudioMicrosoft SQL ServersNHibernateOracle DatabasesLinux ContainersWindows FormsYAMLThree.jsDocker Container.NET CorePostmanBlazorBackendGitLabBackend ProgrammingRestful ApiDockerLegacy SystemsCode MigrationWeb ApiMicroservices
C# and .NET Backend Development
Over 20 years of commercial experience in C# backend development, covering both legacy .NET Framework codebases and modern .NET 10 applications. Expertise in ASP.NET, ASP.NET Core, REST APIs, WCF services, microservices, and IIS.

Database and ORM Expertise
Extensive work with MS SQL Server and Oracle databases, combined with deep knowledge of Entity Framework, NHibernate, and custom ORM implementations in large enterprise systems.

Cloud and DevOps with Microsoft Azure
Hands-on experience with Microsoft Azure, Azure DevOps, VSTS, Git, Docker, and Linux for deploying, testing, and maintaining applications in cloud environments.

Blazor and Frontend Development
Practical experience building web frontends with Blazor Server, MudBlazor, ASP.NET Web Pages, and Three.js for 3D rendering in the browser.

Avalonia UI Desktop Development
Development of cross-platform desktop applications using Avalonia UI, including automation tooling integrated with existing enterprise products.

Legacy Application Modernisation
Specialisation in modernising large legacy .NET Framework applications, migrating features to current .NET versions while maintaining business continuity.

E-Commerce System Development
End-to-end development of e-commerce platforms from scratch, including 3D product configurators, customer management, checkout systems, and admin interfaces.

Requirements Gathering and Solo Delivery
Direct collaboration with clients and end users to gather requirements, combined with the ability to deliver complete projects independently from start to finish.

C++ Basics
Basic knowledge of C++ as a supplementary language alongside primary C# and .NET development work.

Experience

Professional experience10+ years
Freelancer since2004

Languages

EnglishFluentPolishNative speaker

Project history

Legacy Application Maintenance and Modernisation

Tauron

Energy, Water & Environment

>10.000 team member

Maintaining a .NET Framework (ASP.NET Web Pages) application for one of Poland's largest energy groups, and moving its features to a new .NET 8 application with an in-house front-end framework. Tech: C#, .NET Framework, .NET 8, ASP.NET Web Pages, Oracle, NHibernate, WCF, IIS.

Senior Developer - E-Commerce with 3D Product Configurator (solo, remote)

Sportswear maker

Goods & Retail

10-50 team member

Built the whole shop for a skydiving jumpsuit manufacturer from scratch: a 3D configurator, customer measurements, checkout and admin. Gathered requirements directly with the owner in weekly and daily calls. Tech: C#, .NET 10, Blazor Server, MudBlazor, Three.js, MS SQL, Entity Framework, Docker, Linux.

Senior Developer (remote, English)

Unitech Machines (Norway)

Internet & IT

< 10 team member

Extended the company's main product, a legacy .NET Framework codebase with a custom ORM and a custom DSL. Built a desktop tool in Avalonia UI that automates work on the main product. Built task management software in Blazor, integrated with Azure DevOps. Tech: C#, .NET Framework, .NET, Blazor, Avalonia UI, Azure DevOps.

Senior Developer (remote)

Inetum Poland, for Rolls-Royce

Automotive & Vehicle Manufacturing

Built new features and maintained microservices for monitoring and analysing jet engine data, hosted in Azure. Wrote unit-tested C# and deployed to test environments with Azure DevOps. Tech: C#, .NET, Azure, VSTS, Git.

Developer

MerlinPlast
Barcode-based warehouse management software, built from scratch.

Developer

ABC Data S.A.
InterLink internal sales and e-commerce system: new features, refactoring, support.

Developer

Business Edge Poland
CRM and marketing automation system, built from scratch (solo).

Developer

LUX MED

Pharmaceuticals & Medical Technology

4Net ERP for head-office departments and branches.

Developer

AXA Direct Solutions

Insurance

Colibri, modular motor insurance management for AXA Direct France.

Team Leader

Nowy Adres S.A.
Team leader, nowyadres.pl real estate portal (1 million views a month).

Developer

Bank Pekao S.A.

Banking & Financial Services

>10.000 team member

Knowledge testing and survey apps, learning management system changes.

Developer

Merlin Projects Ltd
MoneyBroker trade management system for Swiss brokerage Nyon Brokers.

Developer

Harvard Business Review Poland
E-learning development for the Canadian Institute of Management.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in