Danil Lobanov

C# / .NET Backend Developer

C# / .NET Backend Engineer with 4+ years of experience building SaaS, B2B, and game backend systems. Specialized in microservice architectures and server-side business logic.

Danil Lobanov
Backend Developer

About Me

C# / .NET Backend Engineer with 4+ years of experience building SaaS, B2B, and game backend systems. Specialized in microservice architectures and server-side business logic.

Proven track record of: Improving system performance by up to 25%. Reducing production bugs and delivery errors by 20–30%. Designing scalable and secure backend services for Unity-based games and enterprise platforms.

Strong background in distributed systems, event-driven architectures, and backend architecture design. Experienced in building REST and gRPC APIs, implementing asynchronous event processing, and ensuring protection against invalid client actions.

Projects

GitHub Profile

@ddenvy

View Profile

Notification System

Fault-tolerant notification system integrated with email and Telegram alerts using SMTP and Telegram Bot API

.NET RabbitMQ Redis Docker Telegram API
2023

IoT Task Scheduler for Smart Containers

Distributed scheduling system for smart containers controlling temperature, humidity, and lighting via gRPC

.NET 9 gRPC PostgreSQL MQTT Grafana
2022

QuickMind

Flashcard learning application that helps efficiently memorize information using spaced repetition

C# Desktop App
Education

Bank App

Banking application with account management and transaction processing features

Go C# Backend
Finance

Work Experience

Valletta Software Development LTD

May 2024 – Present
Tbilisi, Georgia www.vallettasoftware.com
Game Backend (Unity Project)

Designed and developed backend services for a Unity-based game using a microservice architecture with a strong focus on scalability, reliability, and protection against invalid client actions.

Responsibilities:

  • Designed and implemented microservice-based backend services using C# and .NET
  • Developed server-side logic for game mechanics: matches, player progression, PvE/PvP flows, in-game events, notifications
  • Built REST and gRPC APIs for communication between Unity clients and backend services
  • Implemented asynchronous event processing using RabbitMQ and MassTransit
  • Added server-side validation to prevent cheating and client–server desynchronization
  • Participated in backend architecture design for high request throughput and future user growth
C# .NET 8 PostgreSQL EF Core RabbitMQ MassTransit Redis Docker GitHub Swagger Prometheus Grafana

Valletta Software Development LTD

March 2023 – Jun 2024 (2 years 10 months)
Tbilisi, Georgia www.vallettasoftware.com
C# Backend Developer (CRM Project)

Worked on a CRM platform for automating recruitment and HR processes for a European B2B client.

Responsibilities:

  • Developed a candidate management module (CRUD operations, filtering, role-based access control) using C# and ASP.NET Core
  • Participated in migration from .NET 6 to .NET 8
  • Designed and implemented REST APIs for the admin panel and a notification microservice
  • Integrated SMTP and Telegram notifications via RabbitMQ using MassTransit, with retry policies implemented via Polly
  • Optimized PostgreSQL queries using Entity Framework Core for analytics and reporting
  • Wrote unit and integration tests (xUnit, NSubstitute, FluentAssertions), achieving ~60% coverage

Achievements:

  • Improved analytics report performance by 25% through query optimization and Redis caching
  • Reduced notification delivery errors by 20% and increased delivery speed by 35%
C# .NET 6/8 ASP.NET Core PostgreSQL EF Core RabbitMQ MassTransit Redis Docker GitHub Actions Swagger Prometheus Grafana xUnit

Empire Of Bloom

September 2021 – February 2023 (1 year 6 months)
Guangzhou, China www.empireofbloom.com
C# Backend Developer

Developed a task management and monitoring system for an IoT "smart container" device. Worked in a 3-person Scrum team led by a low-level firmware-focused tech lead (FreeRTOS, MQTT, Modbus).

Responsibilities:

  • Designed and implemented two backend microservices using C# and .NET 6
  • Built REST and gRPC APIs for task management and real-time monitoring
  • Integrated RabbitMQ (via MassTransit) for asynchronous processing of MQTT sensor data
  • Optimized PostgreSQL queries using Entity Framework Core for reporting

Achievements:

  • Increased monitoring performance by 25% through asynchronous processing
  • Reduced production bugs by 30% by improving test coverage and stability
C# .NET Go gRPC PostgreSQL EF Core RabbitMQ MassTransit MQTT (Mosquitto) Modbus Docker GitHub Actions Prometheus Grafana

Education

M.Sc. in Software Engineering (in progress)

National Research Nuclear University MEPhI

Expected 2026 | Moscow

B.Sc. in Agronomy

Peoples' Friendship University of Russia (RUDN)

2011 - 2015 | Moscow

Skills

Languages

C# Go TypeScript

Frameworks & Platforms

.NET ASP.NET Core Unity

Databases

PostgreSQL MySQL Redis

Architecture

Microservices Clean Architecture DDD Event-Driven Systems

Messaging

RabbitMQ MassTransit

APIs

REST gRPC

DevOps & Tools

Docker Docker Compose Kubernetes GitHub Actions

Monitoring

Prometheus Grafana

Testing

xUnit NSubstitute FluentAssertions

Languages (Spoken)

Russian (Native) English (C1 - Advanced) Chinese (B1 - Intermediate)

Additional Information

Work Preferences

  • Open to remote-only opportunities
  • Not interested in: banking, crypto, military-related products, alcohol or tobacco industries

Interests & Hobbies

  • Open-source contributor
  • Game development enthusiast
  • Audio engineering
  • Table tennis
  • Gaming