Danil Lobanov

Backend Developer (Golang, C#, .NET)

Backend Developer with over 3 years of experience in building scalable SaaS products and enterprise-grade CRM/ERP systems.

Danil Lobanov
Backend Developer

About Me

Backend Developer with over 3 years of experience in building scalable SaaS products and enterprise-grade CRM/ERP systems.

Proficient in designing and developing backend solutions using C# (.NET) and Golang, with a strong focus on microservices, REST/gRPC APIs, message brokers (RabbitMQ, Kafka), database performance tuning, and CI/CD automation.

Delivered multiple successful modules for HR automation, eCommerce admin panels, and task management systems, resulting in a 40% reduction in operational errors and a 60% increase in delivery speed.

Projects

GitHub Profile

@ddenvy

View Profile

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

Budget Telegram Bot

Telegram bot for personal finance management and budget tracking

Go Telegram API
Bot

Task Management System

Task management system with project creation and progress tracking capabilities

C# ASP.NET Core Web App
Productivity

Work Experience

Valletta Software Development LTD

March 2023 – Present
Malta (remote)
Backend Developer

Working on a CRM system for automating recruitment processes for a European client. Part of an 8-person Scrum team.

  • Developed the candidate management module, including full CRUD, filters, and access roles
  • Built REST APIs for the admin panel
  • Designed and implemented a notification microservice for async messaging (Telegram & Email)
  • Set up message delivery via RabbitMQ with retry policies (Polly)
  • Integrated Redis caching and Prometheus + Grafana monitoring

Achievements:

  • Improved analytical report speed by 25% through optimized SQL queries and caching
  • Reduced notification delivery errors by 20%, increased delivery speed by 35%
  • Reduced deployment time from 10 to 3 minutes via GitHub Actions CI/CD
C# .NET 6/8 Go ASP.NET Core PostgreSQL Entity Framework Core RabbitMQ MassTransit Redis Docker GitHub Actions xUnit NSubstitute FluentAssertions Swagger Prometheus Grafana

DKH.Commerce

September 2021 – February 2023
Guangzhou, China (hybrid)
Backend Developer

Developed a task management system for smart containers based on a microservice architecture. Worked in a 6-person team using Scrum.

  • Built admin panel logic for user, task, and project management
  • Implemented business logic for status transitions, deadlines, and permissions
  • Configured JWT authentication and role-based access
  • Exposed internal gRPC services for IoT device interactions
  • Created a telemetry processing microservice handling high-frequency sensor data
  • Built gRPC clients to fetch and validate data from smart devices
  • Integrated with monitoring/logging pipelines

Achievements:

  • Improved service communication speed by 30% by replacing REST with gRPC
  • Delivered 4 microservices using Clean Architecture principles
  • Achieved 60%+ unit and integration test coverage
C# .NET Core gRPC PostgreSQL Docker Clean Architecture Swagger xUnit NSubstitute

Education

National Research Nuclear University MEPhI

Master's Degree – Software Engineering

2024 – 2026 | Russia, Moscow

Peoples' Friendship University of Russia

Bachelor's Degree – Agronomy

2011 – 2015 | Russia, Moscow

Skills

Languages & Frameworks

C# Go TypeScript SQL .NET Core ASP.NET Core Node.js Next.js React

Databases

PostgreSQL MySQL Redis

Message Brokers

RabbitMQ Kafka

Architecture & Patterns

Microservices Clean Architecture REST gRPC

DevOps & Tools

Docker Git GitHub Actions Prometheus Grafana

Testing

xUnit NSubstitute

Methodologies

Microservices Clean Architecture Agile Scrum

Languages

Russian (C2) English (C1) Chinese (B1)