Matvey Shmarenkov
Backend Developer · Python / FastAPI
- Moscowoffice / hybrid / remote
- Emailmotusdevop@gmail.com
- Telegram@motusdevop
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
- 12.2025 — 08.2026
Backend Developer
EnergyTimeInternational 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 - 03.2025 — 05.2026
Fullstack Developer · part-time
Freelance — Shum CRMAttendance 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 - 2025
Backend and IoT · team of two
LocKey — Samsung Innovation Campus, RTU MIREARoom 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
Backend
Data
Infrastructure
Practices
Frontend
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.