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
Anton Gavrilov @krawmire · Belgrade, CET Open to international roles
  • Experience 5+ yrs building and modernizing high-load backends
  • Team 3–5 engineers on the integration team 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 integrating Finstar Financial Group’s platform solution into an international lending product. I stay hands-on: I write production services myself, run the infrastructure, and bring 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 take part in hiring and assessments, onboard and mentor new engineers, and I’m often the person colleagues ask for a second opinion on a design. 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.

    I proposed DDD and Clean Architecture for Finstar’s platform and set up the service project structure. At Cartis I co-designed the same move, splitting a stored-procedure monolith into 4 services, and presented the result to the CEO. I take part in ADR and system design discussions.

  • 02

    Backend & events

    .NET and Go microservices on Kafka — outbox for reliable delivery, Temporal for long-running workflows that span services.

    I write production services in C#/.NET and technical services in Go. I took part in Kafka and the outbox on Finstar’s loan platform, where each core service sustains 500+ RPS, and I delivered the Temporal integration for long-running processing. On the legacy LMS, RabbitMQ producers and consumers cut critical flows by up to 50%.

  • 03

    Data

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

    Core services persist to PostgreSQL and MongoDB, with Redis in front. On the legacy LMS I wrote SQL Server stored procedures and other database objects. At Cartis I designed the storage model, ran a zero-downtime ETL from MySQL into MongoDB, and moved application logs to ClickHouse.

  • 04

    Platform & observability

    A Kubernetes cluster running 30+ microservices, with Helm, CI/CD and OpenTelemetry — plus AI agents that shorten incident hunts.

    I look after cluster health and delivery, and the tracing, metrics and logs behind it: Jaeger, Prometheus and Graylog. I deployed MCP servers so internal agents can reach infrastructure and observability, which sped up bug localization, anomaly detection and QA.

02 / Experience

Career trace

  • Finstar
  • Cartis
  • OptimaJet
    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

      A cross-platform budget tracker for daily spending.

      Open source

      Mobile app · .NET MAUI

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

      GitHub ↗
    • ScienceArchive

      Where independent scientists publish their articles.

      Open source

      Web service · C# · Angular · PostgreSQL

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

    • ChronOTP

      Desktop TOTP codes for two-factor authentication.

      Open source

      Desktop app

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

      GitHub ↗
    04 / Open source

    Merged upstream

    • DotNetCore.CAP

      Faster delivery of delayed messages in a .NET event bus.

      7.1k stars

      C# · outbox & event bus · MIT

      A .NET Core Community library for reliable messaging. I worked on the publishing path and improved how delayed messages are sent.

      GitHub ↗
    • Voiden

      Styles and bug fixes in an offline API client.

      1.8k stars

      Electron · React · TypeScript

      An offline, Git-native API workspace. I worked on styles and project state: theme bugs, and data leaking from one project into the next.

      GitHub ↗
    05 / Stack

    What I work with

    Hover a tag for how I’ve used it. On a phone, tap.

    • Core
    • In production
    • Side projects

    Languages & frameworks

    Data

    Architecture

    Messaging

    Platform & delivery

    Observability

    06 / 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 →