Senior Full-Stack .NET Engineer · Warsaw

Seven years of .NET, half of them in fintech, now building AI

Seven years of full-stack .NET - investment software, B2B payments, and today the AI layer of an employee experience platform used by 1,500+ organisations: agentic chat and a knowledge base over multi-tenant enterprise content.

Book a 30-min call ↗

Need the long version?

Kiryl Khamitski
Currently AI layer @ Interact agentic chat · knowledge base

What I bring

Four areas I work in every day, in production.

01

AI engineering, in production

Agentic chat, RAG, caching, cost control

At Interact I own the product's AI features end to end - the in-product assistant and its RAG pipeline, auto-translation across 100+ languages, and now an agentic chat and knowledge base over multi-tenant enterprise content. The day-to-day is the operational side of LLM features: caching, batch inference, latency and cost budgets, and the evaluation work that decides what ships.

02

Fintech at scale

Investment platforms and B2B payments

Three years on intelliflo office - the UK's market-leading financial advice platform (30,000 advisers, ~$1tn advised), 50+ microservices and a 200-person engineering org, through its expansion into the US and Australia. Then a greenfield B2B/B2C payments platform on .NET 8 with event sourcing, Kubernetes and OpenTelemetry. Regulated domains with strict correctness and audit requirements.

03

Deep full-stack range

.NET and React, back to front

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.

04

DevOps, on every project

CI/CD, cloud and containers as part of the job

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.

7 yrs Warsaw · Wrocław · Minsk
Feb 2025 - present

Senior Software Engineer

Interact Software · Warsaw, Poland

Enterprise employee experience platform - intranet, internal communications and surveys - used by 1,500+ organisations and 4M+ users. Multi-tenant, multilingual, with AI built directly into the product.

  • Own the product's AI features end to end - the in-product assistant and its RAG pipeline, auto-translation across 100+ languages, and now an agentic chat and knowledge base over multi-tenant content: caching, batch inference, latency and cost budgets.
  • Day-to-day full-stack work across the core modules: React 18 + TypeScript over .NET services, a Dapper/SQL data layer and Elasticsearch - including the query and search tuning that comes with 4M users on shared infrastructure.
  • Take features from spike and technical design through delivery and rollout; shape scope with product owners in a cross-functional team where pair programming and agentic coding tools are the default.
.NET Framework 4.8.NET Standard 2.1React 18TypeScriptMS SQL ServerDapperAWSElasticsearch
Jun 2024 - Feb 2025

Software Engineer

Fintech client (NDA), via Godel · Warsaw, Poland

Greenfield B2B/B2C payment-receiving platform built on event sourcing and microservices.

  • Design and build event-sourced microservices and their APIs on .NET 8 - MediatR, FastEndpoints and Eventuous - with BDD-style integration tests alongside unit coverage.
  • Run the services on Kubernetes with OpenTelemetry tracing and CI/CD automation across the delivery pipeline.
  • Cross-team code review and technical design in a greenfield setting, where the shape of the system is still being decided.
.NET 8MediatRDockerKubernetesEventuousBDDOpenTelemetryAzureCosmosDBFastEndpointsReact
Jun 2021 - Jun 2024

Software Engineer

Intelliflo via Godel · Wrocław, Poland

intelliflo office - the UK's market-leading financial advice platform, used by around a third of UK advisers: 30,000 advice professionals, 3M+ end investors, ~$1tn advised. Multi-region AWS estate of 50+ microservices alongside a large .NET Framework monolith, in a 200+ person engineering org, during the brand's expansion into the US and Australia (2021–2023).

  • Build microservices and Kafka-based event integration inside a 50+ service estate shared with a 200-person engineering org.
  • MS SQL performance work on high-load financial data - NHibernate and Entity Framework access paths, query plans, indexing.
  • Full-stack delivery across React, Vue and Razor Pages on the front end with .NET 6 and .NET Framework on the back.
  • Day-to-day AWS (SQS, SNS, S3) and Docker; sustained support and modernisation of a substantial legacy codebase.
.NET 6.NET FrameworkApache KafkaMS SQL ServerNHibernateEntity FrameworkReactVueRazor PagesAWS (SQS/SNS/S3)
Oct 2019 - Jun 2021

Software Engineer

Omegasoftware · Minsk, Belarus

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.
ASP.NETAngular 2+MSSQLADO.NETAzure DevOps

Stack

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 (tool calling)
  • RAG pipelines
  • Prompt caching
  • Batch inference
  • LLM cost control
  • AI-assisted development (agentic coding)
  • Python

Architecture & Process

  • Microservices
  • Event sourcing
  • Distributed systems
  • Unit & integration testing
  • Legacy modernisation
  • Agile/Scrum/SAFe
  • BDD

Languages

  • Belarusian / Russian — Native
  • English — C1 (professional working proficiency)
  • Polish — B2