motusdev.ru
Back to portfolioRésumé

Matvey Shmarenkov

Backend Developer · Python / FastAPI

Backend developer working in Python and FastAPI, second-year student at RTU MIREA. Eighteen months of commercial and freelance work: a multi-tenant platform with Docker orchestration and self-hosted LLMs, a CRM running in production, an IoT access-control system. Strong in API design and the infrastructure around a service. Looking to grow towards highload and distributed systems.


Location
Moscow
Format
Office / hybrid / remote
Experience
18 months commercial
Studying
RTU MIREA, 2nd year

Experience

  1. 12.2025 — 08.2026

    Backend Developer

    EnergyTime

    International IT services integrator since 2011: cloud migration, infrastructure, cybersecurity, digital workplace. Self-employed contract. The product — DynamicComfy, a multi-tenant platform for accessing ComfyUI on a shared GPU server. I owned the backend, the control panel and the infrastructure.

    • Built the platform from scratch, giving the team parallel isolated work on a single GPU server.
    • Implemented per-user Docker container orchestration through the Docker SDK — startup, reuse, bind mounts, TTL cleanup — cutting environment provisioning to about 10 seconds with no administrator involved.
    • Moved the model library into shared read-only storage, saving terabytes of disk on duplicate weights while keeping working directories and output isolated.
    • Built an HTTP/WebSocket reverse proxy with JWT authorisation and roles, putting the GPU server behind a single entry point instead of exposed container ports.
    • Added a tool-calling chat assistant and a separate MCP server, allowing txt2image and image-to-video runs from natural language and connections from external AI agents.
    • Deployed local LLMs (Qwen2.5-32B, Llama) on an NVIDIA A100 via vLLM/llama.cpp and OpenWebUI, giving the team in-perimeter model access without external APIs.
    Python 3.11FastAPIasync SQLAlchemy 2.0PostgreSQL 16Docker SDKDocker ComposevLLMOpenWebUICUDAReactTypeScriptpytest
  2. 03.2025 — 05.2026

    Fullstack Developer · part-time

    Freelance — Shum CRM

    Attendance tracking for a network of children’s theatre studios. Sole developer: backend, Telegram bot, integrations, infrastructure.

    • Designed and shipped an attendance CRM, moving ~1000 students from hand-filled spreadsheets to check-in through a Telegram bot.
    • Built a FastAPI REST service — ~20 endpoints, layered architecture, 6 PostgreSQL tables — as the single source of data for the bot, reports and sync.
    • Implemented two-way Google Sheets sync validated against the ORM schema, keeping teachers on familiar spreadsheets while removing drift from the database.
    • Automated student-by-date reports with HTML rendering and Excel export, cutting period summaries down to a single action.
    • Launched and maintained the system in production for a year; its backend became the base for the next AI-agent version of the product.
    PythonFastAPIPostgreSQLSQLAlchemyAiogramGoogle Sheets APIpandasDocker Compose
  3. 2025

    Backend and IoT · team of two

    LocKey — Samsung Innovation Campus, RTU MIREA

    Room access control through a smart lock. First place at the project defence. I owned the backend, the IoT module and part of the Kotlin mobile app.

    • Built the MVP: a FastAPI backend drives ESP32 locks over a persistent WebSocket, with doors opened from the mobile app against a booking code from an external CRM.
    • Designed two-layer access verification — an HMAC-SHA256 booking signature plus a TOTP-style lock code with ±1 step tolerance — ruling out forgery and code reuse without storing bookings in the database.
    • Wrote ESP32 firmware with a fail-open mode so a backend outage cannot trap people inside; covered every access scenario with pytest.
    Python 3.12FastAPIWebSocketsasync SQLAlchemyPostgreSQLpytestESP32 (C++/Arduino)Kotlin

Stack

Languages

PythonTypeScriptKotlinC++ (Arduino)

Backend

FastAPIasync SQLAlchemy 2.0PydanticAiogramWebSocketsJWTasyncpgREST / WebSocket API

Data

PostgreSQLGoogle Sheets APIpandas

Infrastructure

DockerDocker ComposeDocker SDKGitvLLMOpenWebUICUDA

Practices

TDDpytestLayered architectureCode review

Frontend

ReactNext.jsTypeScript

Education and awards

  • 2025 — 2029RTU MIREA — BSc, 2nd yearMoscow
  • 2025Samsung Innovation Campus — Mobile development in Kotlin1st place at the project defence
  • 2026AlfaCTF32nd in the student track

Languages

  • RussianNative
  • EnglishA2 — I read technical documentation

Looking for a backend developer?

Open to full-time offers and contract work. Highload and distributed systems are of particular interest. Get in touch and we can talk through the role and terms.