Belgrade, Serbia · CET Team lead at Finstar

Anton
Gavrilov

I build backend systems that are reliable, maintainable and easy to evolve.

Team Lead and Senior .NET Engineer. 5+ years building and modernizing high-load systems, currently in fintech — event-driven microservices, Kafka, Temporal and Kubernetes.

Anton Gavrilov @krawmire · Belgrade, CET Open to international roles
  • Experience 5+ yrs building and modernizing high-load backends
  • Team 3–5 engineers on the lending product I lead at Finstar
  • Impact ~70% faster responses after splitting a monolith at Cartis
01 / About

Calm systems, clear boundaries

I’m a backend engineer and team lead with 5+ years building and modernizing high-load systems, currently in fintech.

I’ve twice rebuilt legacy monoliths into event-driven microservices, and now lead the team delivering a lending product at Finstar Financial Group. I stay hands-on: architecture, code, infrastructure, and bringing AI agents into how the team works.

The stack is C#/.NET and Go, with Kafka, Temporal, PostgreSQL, MongoDB and Redis on Kubernetes, and observability through OpenTelemetry. I use Domain-Driven Design, Clean Architecture and event-driven design so the boundaries stay clear as the system grows.

I hire, onboard and mentor engineers. I’m open to international roles that combine development with technical leadership.

  • 01

    Software design

    Rich domain models, DDD and Clean Architecture — boundaries that survive change.

  • 02

    Backend & events

    .NET microservices on Kafka — outbox for reliable delivery, Temporal sagas for workflows that span services.

  • 03

    Data

    PostgreSQL, SQL Server, MongoDB, Redis and ClickHouse — safe, fast and tuned for real workloads.

  • 04

    Platform & observability

    Kubernetes for Kafka, Temporal and Redis, plus OpenTelemetry — and AI agents with MCP access that shorten incident hunts.

02 / Experience

Career trace

  • Finstar
  • Cartis
  • OptimaJet
Dec 2025 — Present

Team Lead / Senior .NET Engineer

Finstar · Belgrade · Hybrid

  • .NET
  • Kubernetes
  • Kafka
  • Temporal
  • Redis
  • PostgreSQL
  • MongoDB
  • OpenTelemetry
  • ADRs
  1. Lead a team of 3–5 engineers delivering a lending product for the Indian market on Finstar’s new platform.
  2. Own architecture decisions (ADRs), system health, and the Kubernetes cluster running Kafka, Temporal and Redis.
  3. Hire, onboard and mentor engineers — and stay hands-on in architecture, code and infrastructure.
  4. Introduced AI agents with MCP access to infrastructure and observability, speeding up bug and anomaly detection.
    Education
    Moscow College of Information Technologies 2017 — 2021
    Moscow High School #544 2008 — 2017
    03 / Projects

    Things I’ve shipped

    All repositories on GitHub ↗
    • Profitocracy

      Open source Mobile app · .NET MAUI

      Mobile app · .NET MAUI

      An open-source mobile budget tracker, built cross-platform with .NET MAUI.

      GitHub ↗
    • ScienceArchive

      Open source Web service · C# · Angular

      Web service · C# · Angular · PostgreSQL

      A platform where independent scientists publish their articles. My playground for CI/CD with GitHub Actions.

    • ChronOTP

      Open source Desktop app · TOTP

      Desktop app

      A desktop app that generates TOTP codes for two-factor authentication, right on your computer.

      GitHub ↗
    04 / Stack

    What I work with

    • Core
    • In production
    • Side projects
    • C# / .NET
    • Go
    • PostgreSQL
    • Kafka
    • Temporal
    • Kubernetes
    • OpenTelemetry
    • MongoDB
    • Redis
    • Docker
    • Helm
    • React

    Languages & frameworks

    • C# / .NET
    • Go
    • Python
    • NestJS
    • .NET MAUI
    • React
    • Angular
    • React Native

    Data

    • PostgreSQL
    • MS SQL Server
    • MongoDB
    • Redis
    • ClickHouse

    Architecture

    • DDD
    • Clean Architecture
    • Microservices
    • Event-driven
    • Outbox pattern

    Messaging

    • Apache Kafka
    • Temporal
    • RabbitMQ

    Platform & delivery

    • Kubernetes
    • Docker
    • Helm
    • GitLab CI
    • GitHub Actions

    Observability

    • OpenTelemetry
    • Jaeger
    • Prometheus
    • Graylog
    05 / Contact

    Have a system that needs to scale?

    I’m open to international roles that combine development with technical leadership. Write about a team, a system, or a project you want to get off the ground.

    gavor0120@gmail.com →