09/27/2026 updated

**** ******** ****
100 % available

Senior .NET Engineer | Tech Lead

Krakow, Poland
Worldwide
MSc, Computer Science
Krakow, Poland
Worldwide
MSc, Computer Science

Profile attachments

Marcin_Combik_CV_2026.pdf

Angular 2+.NET Core
Backend Development with .NET and C#
Extensive expertise in building high-performance backend services using C#, .NET 8, ASP.NET Core, REST APIs, WebSockets, async programming, and LINQ for banking, KYC, and data-intensive systems.

Distributed Systems and Event-Driven Architecture
Deep knowledge of distributed systems design using Kafka, Wolverine, RabbitMQ, event-driven architecture, asynchronous messaging, and integration patterns for scalable and reliable workflows.

Software Architecture and Clean Architecture
Strong background in microservices, modular monoliths, DDD, Clean Architecture, CQRS, SOLID principles, and design patterns to decompose complex domains and guide architectural decisions.

Database and Data Access
Proficiency in MS SQL Server, EF Core, Dapper, NHibernate, query optimisation, transactions, connection pooling, and read/write separation for high-volume data workflows.

Platform and DevOps
Hands-on experience with Red Hat OpenShift, Docker, Azure DevOps, GitLab, CI/CD pipelines, NUnit, and automated unit and integration testing for production-ready delivery.

Frontend and Additional Technologies
Working knowledge of Angular, TypeScript, React, Vue, Azure, and OpenAI API for building web applications and integrations.

Technical Leadership and Mentoring
Experience leading technical direction, guiding architectural decisions, facilitating code and design reviews, mentoring engineers, and helping teams navigate organizational and technical challenges.

AI Integration
Experience integrating OpenAI APIs with .NET 8 and Azure backends to develop AI-assisted SaaS products.

Experience

Professional experience0 - 5 years
Freelancer since2018

Languages

EnglishFluentPolishNative speaker

Project history

Tech Lead

BNP Paribas Bank Polska
Leading the technical direction and hands-on delivery of a scalable .NET banking platform built around distributed, event-driven services. Guiding architectural decisions for microservices, DDD, Clean Architecture and data access; facilitating code and design reviews and mentoring engineers. Resolving cross-team and production challenges, improving reliability through automated testing, CI/CD, clear technical documentation and pragmatic engineering standards. Partnering with analysts and delivery teams to turn complex regulatory and business requirements into implementable technical solutions. Environment: C#, .NET 8, ASP.NET Core, EF Core, MS SQL, Kafka, Wolverine, OpenShift, Docker, Azure DevOps.

Senior Software Engineer

BNP Paribas Bank Polska
Built high-performance backend services for large-volume KYC verification workflows, including REST APIs and data access with EF Core and MS SQL. Developed asynchronous, event-driven processing with Kafka and Wolverine for scalable, reliable integrations and distributed workflows. Optimised database and backend behaviour, performed code reviews and diagnosed complex production issues in production-ready services. Environment: C#, .NET 8, ASP.NET Core, EF Core, MS SQL, Kafka, Wolverine, OpenShift, Docker.

Independent Software Engineer (part-time)

KOMBIK IT
Delivered two SaaS products from MVP to production, owning technical design, implementation, release and maintenance. Built web applications and integrations using C#, .NET, React/TypeScript and REST APIs for business clients. Worked directly with stakeholders to translate requirements into reliable, end-to-end solutions. Environment: C#, .NET, REST APIs, React, TypeScript, JavaScript, Git.

Software Engineer (part-time)

PageParade.app | AI Presentations
Developed an AI-assisted presentation SaaS product and contributed to architecture and code-level decisions in a startup environment. Integrated OpenAI APIs with a .NET 8/Azure backend and Vue frontend. Environment: C#, .NET 8, Azure, OpenAI API, Vue, REST APIs.

Software Engineer

Astek | Banking KYC Project
Developed backend and frontend features for a banking KYC application, including REST APIs and data-intensive workflows. Implemented data access with EF, NHibernate, Dapper and MS SQL; used RabbitMQ for asynchronous processing. Performed code reviews and collaborated in Agile teams to maintain production code quality. Environment: C#, .NET Core/.NET 8, ASP.NET Core, EF, NHibernate, Dapper, MS SQL, RabbitMQ, Angular, TypeScript.

Software Engineer

Software Mind
Developed .NET/Angular features and REST APIs using Entity Framework and Dapper. Worked with data-integration tooling supporting validation of large datasets and processing workflows; contributed through peer code reviews. Environment: C#, .NET Core, REST APIs, EF, Dapper, Angular, TypeScript.

Software Engineer / Implementations

Profesa LLC
Supported software implementation, delivery and troubleshooting for business customers. Environment: Software implementation, customer support, troubleshooting.

Contact form

Log in to get in touch

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

Sign upLog in