07/08/2026 updated


100 % available
Principal Fullstack Engineer & Architect | .NET, Angular, Azure | 15+ years of experience
Wroclaw, Poland
Only remote
MSc Computer Science, AZ-204, AZ-900Microsoft AzureC Sharp (Programming Language)Cloud EngineeringAzure SQLSolution ArchitectureAngular MaterialFull Stack Development
I am a Software Architect, Technical Leader, and experienced .NET engineer with a strong background in designing and building business-critical software solutions.
My main expertise is C#, .NET, Azure, distributed systems, and cloud solutions. I combine hands-on development with architecture and technical leadership, working closely with customers, Product Owners, architects, managers, and development teams to understand requirements and turn them into practical solutions.
My strongest technical background is in C#, .NET, ASP.NET Core, Web API, Entity Framework/EF Core, gRPC, and GraphQL. I also work with Angular, TypeScript, JavaScript, RxJS, and NgRx.
I have strong practical Azure experience, including App Services, Functions, AKS/Kubernetes, Cosmos DB, Azure SQL, Service Bus, Event Grid, Storage, Key Vault, Application Insights, Azure DevOps, WAF, and Bicep. I also have hands-on AWS experience. This allows me to choose technologies based on actual requirements rather than being tied to a single platform.
A significant part of my experience is designing and implementing distributed, asynchronous, and event-driven systems. I focus on scalability, reliability, and maintainability.
Architecture is a central part of my work. I have designed new systems, contributed to redesigns, and helped teams make decisions covering cloud architecture, APIs, integrations, security, monitoring, deployment, and automation. I prefer pragmatic architecture that fits the business requirements, team capabilities, and expected growth of a system.
Software quality is also important to me. I have experience with xUnit, NUnit, Moq, NSubstitute, SpecFlow/Reqnroll, Docker, Kubernetes, CI/CD, and DevOps tooling. My earlier Software Quality Assurance experience gave me a quality-oriented perspective: I consider not only whether software works, but also how it can be tested, maintained, monitored, deployed, and supported.
I regularly work with CIOs, Product Owners, architects, development managers, and developers, helping analyze functional and non-functional requirements, evaluate options, identify risks, and explain technical trade-offs clearly to technical and non-technical audiences.
I have led technology and people as a Tech Lead, Team Lead, and currently as an Architect and Team Manager, contributing to recruitment, standards, cross-team collaboration, and technical direction while remaining hands-on. My experience spans financial services, tax, insurance, travel, healthcare, eLearning, and other enterprise domains.
I see my main value as the combination of engineering, architecture, leadership, and customer communication. I aim to understand the real problem, take ownership of the technical solution, and help customers and teams build software that is reliable, maintainable, scalable, and valuable to the business.
Experience
Professional experience10+ years
Freelancer since2017
Languages
EnglishFluentFrenchGoodPolishNative speaker
Project history
Working across teams to support product development, setting development standards used across
company. On daily basis I collaborate closely with customer representatives (CIO, Product Owners,
architects, software development managers, and developers) to analyze and implement
requirements (functional and non-functional) and suggest improvements.
Setting up Azure infrastructure for project needs
Software development including testing. Working in small, distributed teams.
Certificates
Microsoft Azure Fundamentals
Microsoft2020
Microsoft Azure Developer Associate
Microsoft2020