Danil Lobanov

C#/.NET Backend Engineer

GAME SERVER
SIDE
BACKEND.

Backend engineer focused on high-load multiplayer systems: matchmaking, session orchestration, real-time channels, and reliable event-driven microservices for online games.

01. About

C#/.NET backend engineer with production experience in online game server architecture, including server-authoritative logic, matchmaking pipelines, and distributed orchestration across microservices.

I design resilient systems with observability and operations in mind: latency/throughput metrics, queue depth monitoring, structured logging, CI/CD rollbacks, and zero-downtime service evolution.

4+ Years Exp.
60% Queue Time Down
80%+ Test Coverage
4x Throughput Gain

02. Experience

Appfox

Oct 2025 - Present

Senior Game Backend Engineer

Stack: C#, .NET 8, ASP.NET Core, PostgreSQL, EF Core, Redis, RabbitMQ, MassTransit, Kafka, SignalR, Docker, Kubernetes, CQRS, MediatR, GitLab CI/CD

  • Engineered a hybrid matchmaking service (Redis in-memory + PostgreSQL fallback) and reduced queue time by 60% while handling thousands of concurrent players under auto-scaling.
  • Redesigned CombatSimulator using CQRS (MediatR) and stateless processing, increasing system throughput by 4x with zero infrastructure changes.
  • Replaced HTTP polling with SignalR real-time channels and reduced game traffic by 40% while improving reliability.
  • Implemented UserLifecycleOrchestrator with MassTransit Saga across Identity, Gateway, Combat, and Inventory microservices.
  • Orchestrated services in Kubernetes with Helm and built GitLab CI/CD pipelines with automated rollback for zero-downtime deployments.

Valletta Software

Mar 2023 - Oct 2025

.NET Backend Engineer - CRM Systems

Stack: C#, .NET 6/8, ASP.NET Core, PostgreSQL, EF Core, RabbitMQ, MassTransit, Redis, CQRS, MediatR, Docker, GitHub Actions, xUnit, Moq, NSubstitute

  • Built and maintained backend services for a B2B recruitment CRM on .NET 6/8, focused on candidate management, notification pipelines, and analytics.
  • Designed an asynchronous notification microservice with RabbitMQ, MassTransit, SMTP, and Telegram integrations.
  • Optimized PostgreSQL plus Redis for reporting workloads and improved service reliability via tests and GitHub Actions CI/CD.

Empire Of Bloom

Sep 2021 - Feb 2023

.NET Backend Engineer - IoT Smart Agricultural Container System

Stack: C#, .NET, MQTT, Modbus RTU, gRPC, RabbitMQ, PostgreSQL, Docker, Azure IoT Hub, Kafka, CQRS

  • Developed C#/.NET microservices for an IoT container management platform, handling task scheduling, real-time sensor monitoring, and reporting over MQTT/Modbus.
  • Implemented RabbitMQ + MassTransit asynchronous processing with PostgreSQL and Redis optimization.
  • Improved monitoring latency and report generation while hardening the system with automated tests and GitHub Actions CI/CD.

03. Selected Backend Systems

Representative backend systems and architecture patterns from production experience.

MATCHMAKING CORE
Queue Forecast
Auto-scale trigger
Queue p95
42ms
Fallback
ONLINE
View Details

Hybrid Matchmaking

Redis in-memory queue with PostgreSQL fallback for resilient player matching under high concurrency.

C# .NET 8 Redis PostgreSQL
Incoming Call
LIVE
View Details

Realtime Gateway

SignalR-based real-time game channels that replaced polling and reduced traffic while improving delivery reliability.

.NET 8 SignalR WebSockets Session Routing
# general
A
Alice
Hey team, the new API is ready for testing!
M
Me
Great! I'll check it out now.
B
View Details

CombatSimulator CQRS

Stateless CQRS processing pipeline for combat actions, increasing throughput and simplifying horizontal scaling.

.NET 8 CQRS MediatR Stateless Processing
SYNC
event flow
SAGA
QUEUE
EVENT
View Details

UserLifecycle Saga

MassTransit Saga orchestration for cross-service consistency between Identity, Gateway, Combat, and Inventory domains.

.NET 8 MassTransit RabbitMQ Saga Pattern
$ godhunter scan --url linkedin.com/jobs
[INFO] Connecting to target...
[OK] Page loaded in 1.2s
[SCAN] Found 3 job postings
[AI] Generating tailored resume...
Processing 78%
$_
View Details

Observability Stack

Metrics-first backend observability: latency, throughput, queue depth, and structured logs for reliable production operations.

Prometheus Grafana Structured Logging SLOs
PERFECT
1,240
COMBO x12
View Details

CI/CD and Rollback

Containerized microservices on Kubernetes with Helm and automated rollout/rollback pipelines in GitLab CI/CD and GitHub Actions.

Docker Kubernetes Helm GitLab CI/CD

04. Technical Skills

Languages & Frameworks

  • C#
  • .NET 8/6
  • ASP.NET Core
  • Go (Golang)
  • Unity Multiplayer / Netcode

Networking & Multiplayer

  • TCP / UDP
  • Socket Programming
  • REST / gRPC
  • WebSockets / SignalR
  • Server-Authoritative Logic
  • Matchmaking & Sessions

Messaging & Event Driven

  • RabbitMQ
  • Kafka
  • MassTransit
  • Event-Driven Architectures
  • Saga Pattern

Observability & Reliability

  • Prometheus
  • Grafana
  • Structured Logging
  • Latency / Throughput Metrics
  • Queue Depth Monitoring

DevOps & Testing

  • Docker & K8s
  • RabbitMQ / MassTransit
  • Helm
  • GitLab CI/CD / GitHub Actions
  • xUnit / Moq / NSubstitute
  • Integration Tests

Education

  • M.Sc. Software Engineering
    Moscow Engineering Physics Institute (MEPhI), 2024-2026
  • GPA
    3.7

Links

  • danil.lobanov@outlook.com
  • linkedin.com/in/envydany
  • ddenvy.tech