What I bring
Breadth over vanity metrics: four things I've done for real, in production, more than once.
Fintech at scale
Three years on Intelliflo - digital investment analysis and financial advice across the Australian, US and UK markets, 50+ microservices and a 200-person engineering org. Then a greenfield B2B/B2C payments platform on .NET 8 with event sourcing, Kubernetes and OpenTelemetry. Regulated domains with strict correctness and audit requirements.
AI engineering, in production
My current focus at Interact is the platform's AI direction - an agentic AI chat and a knowledge base over multi-tenant enterprise content. The earlier iterations of the same product taught me the operational side of AI features at scale - I profiled the RAG loop and took chat responses from ~11–12s down to ~6–7s, raised the prompt-cache hit rate to 60–80%, moved translation workloads to batch inference at roughly half the token cost.
Deep full-stack range
C# and .NET from Framework 4.8 through .NET 8, with React, Vue, Angular and Razor Pages on the front depending on what the codebase needed. Monoliths and microservices, Dapper and NHibernate and EF, MS SQL and CosmosDB and Elasticsearch. I own features from discovery through production rollout, including the legacy parts of the codebase.
DevOps, on every project
Building and maintaining Azure DevOps pipelines since 2019; day-to-day AWS (SQS, SNS, S3) and Docker at Intelliflo; Kubernetes, OpenTelemetry tracing and delivery automation on the payments platform. I genuinely enjoy the infrastructure side - Traefik, Cloudflare Tunnel, self-hosted LLM inference.
Experience
2019 → now. Click a row to expand it.
Senior Software Engineer
Multi-tenant, multilingual corporate social network for enterprise communication and knowledge sharing, serving hundreds of enterprise customers.
- Current focus: building the platform's agentic AI chat and knowledge base over multi-tenant enterprise content.
- Cut Cue AI-chat RAG responses from ~11–12s to ~6–7s; introduced prompt caching (60–80% hit rate) and batch inference for ~2x lower token cost.
- Led the Pulse translations epic - ~90 tickets over 3 phases, auto-translation across 108 languages, with caching that made per-user cost negligible.
- Restored Elasticsearch-backed workplace search for the largest customers (12,000+ users) by root-causing and splitting an over-weight highlighting query.
- Own projects end to end - spike, technical design, delivery - across core modules: news feed, group workspaces, search, notifications.
- Full-stack feature delivery - React 18 + TypeScript front end over RESTful .NET services - working day-to-day with product and design in a cross-functional team.
- Involved in product decisions - scoping features with product owners and weighing technical trade-offs; regular pair programming.
- Built RESTful APIs and the Dapper data-access layer, including query and stored-procedure optimisation.
- Heavy daily use of AI-assisted development tooling (agentic coding, custom agents) for faster delivery and larger refactorings.
Software Engineer
Greenfield B2B/B2C payment-receiving platform built on event sourcing and microservices.
- Designed APIs and features for a greenfield event-sourced payments platform.
- Built and shaped microservices with MediatR, FastEndpoints and Eventuous, with BDD-style integration tests alongside unit coverage.
- Instrumented services with OpenTelemetry for distributed tracing.
- CI/CD automation across the delivery pipeline; cross-team code review.
Software Engineer
Large-scale digital investment analysis and financial advice platform serving the Australian, US and UK markets. 200+ person engineering org, 50+ microservices plus legacy monoliths.
- Full-stack delivery across React, Vue and Razor Pages on the front end with .NET Core/Framework on the back.
- Database performance optimisation on high-load financial workloads.
- Microservice design and Kafka-based event integration within a 50+ service estate.
- Day-to-day AWS and Docker work; sustained support of substantial legacy code.
Software Engineer
Web platform aggregating and analysing advertising and marketing spend across print, TV and contextual media in multiple markets.
- Full-stack development with Angular and Razor Pages on the front, .NET Core/Framework on the back.
- Built and maintained Azure-based CI/CD pipelines.
Side projects
Things I run for real — for my family and for myself.
PrintHub
Web 3D-printing slicerAgentic dev tooling
zero-MCPHomelab
Docker · Traefik · CloudflarePrintStash + Spoolman
Self-hosted, forkedStack
What I'd be comfortable shipping on Monday.
Backend
- .NET 6/8
- .NET Framework
- C#
- ASP.NET Core
- REST APIs
- MediatR
- FastEndpoints
- Dapper
- Entity Framework
- NHibernate
Frontend
- React 18
- Vue
- Angular
- TypeScript
- Razor Pages
- Node.js
Data & Search
- MS SQL Server
- CosmosDB
- Elasticsearch
- Apache Kafka
- Database design
- Query optimisation
Cloud & Platform
- AWS (SQS, SNS, S3)
- Azure
- Docker
- Kubernetes
- Traefik
- CI/CD
- OpenTelemetry
AI Engineering
- Agentic AI
- RAG pipelines
- Prompt caching
- Batch inference
- AI-assisted development
- Agentic coding
- Zero-MCP tooling
- Python
Architecture & Process
- Microservices
- Event sourcing
- Distributed systems
- Unit & integration testing
- Legacy modernisation
- Agile/Scrum/SAFe
- BDD
Languages
- Belarusian / Russian — Native
- English — Professional working proficiency
- Polish — B2