07/30/2026 updated


100 % available
Software Architect & Senior .NET Engineer
Katowice, Poland
Only remote
Bachelor's degree in Computer Science, Silesian University of Technology (2012-2016)About me
Software architect with 10+ years in .NET. I lead the architecture of an event-driven platform of 30+ microservices (5,000 req/s peak, 1B+ records) for US financial institutions. Full ownership: architecture, databases, implementation, CI/CD. Fully remote for international clients since 2017.
ASP.NET.NET FrameworkApplication Programming Interfaces (APIs)Amazon Web ServicesMicrosoft AzureC Sharp (Programming Language)DevOpsPostgreSQLMicrosoft SQL ServersNode.jsNoSQLSoftware ArchitectureRabbitMQRedisPrometheus
.NET Architecture & Microservices
Design and technical leadership of large-scale event-driven .NET microservice platforms, handling thousands of requests per second and over a billion of records, with full ownership from architecture planning to CI/CD deployments.
Full-Stack Development (C# / TypeScript / Angular)
End-to-end development of web applications using C#, .NET 8, TypeScript, and Angular, covering backend APIs, frontend SPAs, database design, and cloud deployments.
Performance Engineering & Optimization
Expertise in identifying and resolving performance bottlenecks through techniques such as compiled-expression engines, protobuf serialization, two-layer caching (in-memory and Redis), and throughput scaling initiatives achieving multi-fold improvements.
SQL & NoSQL Databases
Proficiency with SQL Server, PostgreSQL, and Redis for relational data modeling, query optimization, and caching strategies in high-throughput environments.
Cloud & DevOps (Azure, AWS, Docker)
Hands-on experience with Azure, AWS, Docker, and Cloudflare for containerized deployments, cloud infrastructure management, and continuous delivery pipelines.
Message Brokers & Async Messaging
Practical use of RabbitMQ and NServiceBus for building event-driven, asynchronous communication between distributed microservices.
Monitoring & Observability
Setup and operation of monitoring stacks using Prometheus and Grafana to track system health, performance metrics, and alerting in production environments.
Node.js & NestJS
Development of backend services using Node.js and NestJS, including integration with Angular frontends and cloud hosting.
Authentication & Payments
Integration of Auth0 for identity and access management, and Stripe for payment processing in full-stack web applications.
Custom Language & Parser Engineering (ANTLR)
Design and implementation of custom rule languages and compiled-expression engines using ANTLR, achieving significant evaluation speed and memory efficiency improvements.
Experience
Professional experience10+ years
Freelancer since2015
Languages
EnglishFluentPolishNative speaker
Project history
Full-stack platform for building dynamic forms defined in TypeScript, designed so that AI can generate the form logic directly as code. Built with Angular 20, Hono.js, Cloudflare Workers/D1/R2, and Monaco Editor.
Self-hosted file-sharing application with a .NET 8 backend, Angular frontend, and Cloudflare R2 storage. Deployed and operated end-to-end.
Architect and technical lead of iConfigure, an event-driven platform of 30+ .NET microservices handling 5,000 req/s at peak, processing 300+ events/s, and managing over 1 billion records. Led a multi-year strangler-pattern migration from a legacy monolith to microservices, drove performance initiatives increasing throughput 4-8x, designed a compiled-expression engine for a custom ANTLR-based rule language, introduced protobuf serialization and two-layer caching, and led a cross-functional team through the full product lifecycle.