Maksim Sitnikov

Senior Fullstack Developer (.NET + React), DevOps & Team Lead

About Me

My name is Maksim Sitnikov — a Senior Fullstack developer (.NET + React), DevOps engineer and team lead from Moscow with 8+ years of commercial development. My core stack is C# / .NET (8–10), ASP.NET Core, React and TypeScript, Python and SQL; in production I work with Docker, Kubernetes, CI/CD and monitoring (Prometheus, Grafana). I love automating processes and sharing knowledge on GitHub and Habr. Currently I work on the backend of the cloud payment system XPay at Xpress Super App. English — A2.

My projects include a service for submitting applications via the State Services API, image processing tools and libraries for cryptography work. I develop server-side, web and desktop applications and lead them from idea to deployment.

A dedicated focus is data and analytics: designing and maintaining data warehouses, ETL processes and OLAP reporting (Apache Airflow, Kafka, RabbitMQ, Pentaho, Apache Superset, MS Analysis Services). I have led a development team, and started my career as a system administrator — so I'm equally comfortable in the code and in the infrastructure.

I strive to write clean and testable code, build reliable pipelines and believe in the power of automation. In my spare time I participate in hackathons, solve problems on Codewars and raise children — this helps me look at problems from different angles.

More code examples can be found on GitHub, and articles on Habr. I'm always open to new ideas and collaboration.

Articles

Easy Path to Power: Testing the State Services API with PyCades Without the Headache

Experience creating a service for submitting applications via the State Services API.

Solving Image Haze Issues with .NET: A Simple and Effective Approach

Improving image quality for subsequent analysis and processing.

Integration with the State Services test environment and vulnerability in the Payments section

Integration with the State Services test environment and vulnerability in the Payments section.

Working Calendar

WorkingCalendar and workingcalendar.ru website — automating the working calendar in the database.

Projects

Working Calendar

Working calendar in Microsoft SQL Server, MySQL, PostgreSQL.

Vite, .NET8 | MIT License | GitHub

EPGU

State Services API interaction system (EPGU): automating application submission and result processing.

JavaScript, Python | MIT License | GitHub

SimpleDehaze

Haze removal (dark channel, transmission, adaptive lighting). C# application.

C# | MIT License | GitHub

Morse-Code-Translator

Converting text to Morse code and back. Algorithmic problems in C#.

C# | GitHub

FattyFood

Calorie tracking and menu planning on Xamarin.

Xamarin | GitHub

ToDoTelegramBot

ToDoTelegramBot

Telegram bot with calendar on InlineKeyboardButton for task management.

Python | MIT License | GitHub

Experience

Xpress Super App — Senior Backend Developer (.NET) 2025 – present

Backend of the cloud payment system XPay on .NET.

  • Server-side logic and integrations of the payment backend on .NET 10
  • Classic event sourcing on an event store (no Kafka)
  • Some frontend and DevOps as needed
  • Stack: .NET 10, C#, Aspire, SignalR, Microsoft Orleans, KurrentDB, Azure Service Bus, PostgreSQL, Docker, CI/CD

SberMobile / Sberbank-Telecom LLC (ООО «Сбербанк-Телеком») — .NET Developer 2024–2025

Development and maintenance of AntiFraud system for Sber's telecom division.

  • Designed event-driven module for processing suspicious transactions on .NET 8 + Kafka
  • Implemented monitoring with Prometheus/Grafana for tracking service SLAs
  • Stack: .NET 8, Kafka, PostgreSQL, Kubernetes, GitLab CI/CD

Ispolkom LLC (ООО «Исполком») — Fullstack Developer / Team Lead 2021–2025

LegalTech platform: consulting, management accounting, integration with state services.

  • Developed State Services API integration (PyCades), automating application submission with digital signature
  • Built microservice architecture on ASP.NET Core + RabbitMQ, reducing deployment time through CI/CD
  • Led a team of 5 (developers, analysts): planning, task decomposition, code review, mentoring
  • Set up ETL processes and OLAP reporting for management accounting
  • Stack: .NET 6/8, Python, React, PostgreSQL, Docker, Kubernetes, Helm, Airflow

Moscow Bar Association "Kvorum" (Московская коллегия адвокатов «Кворум») — .NET Developer 2020–2021

LegalTech: automating document management and legal work.

  • Automated generation of legal documents — reduced manual work
  • Implemented OLAP analytics (MS Analysis Services) for management reporting
  • Stack: ASP.NET MVC, MS SQL Server, SSRS, Entity Framework, TFS

TBTB LLC (ООО «ТБТБ») — Fullstack Developer 2017–2020

Custom development: web applications, prototyping, client work.

  • Developed web applications from idea to deployment: backend + frontend + server configuration
  • Implemented Telegram bot for task management (Python, InlineKeyboard)
  • Stack: C#, ASP.NET, JavaScript, Python, MS SQL Server, IIS

Education

Synergy University, Moscow 2025

Higher education. Programme: "IT Management in Organizations".

Derzhavin Tambov State University 2005

Higher education. Qualification "Economist", major "Accounting, Analysis and Audit".

Certificates

Hackathon Certificates

Hackathon certificate 2020
Hackathon certificate 2021

Skills

Languages

Backend

Frontend (Basic)

CI/CD & DevOps

Containers & Orchestration

Package Registries

Databases

Analytics

Integrations & Protocols

Messaging

Monitoring

Web Servers & Hosting

Practices

Testing

OS & Environment

Contact

Reach out on Telegram or by email — open to interesting technical questions and conversations. Code and projects are on GitHub.

↑ Top