motusdev.ru
К портфолиоРезюме

Матвей Шмаренков

Backend-разработчик · Python / FastAPI

Backend-разработчик на Python и FastAPI, студент 2 курса РТУ МИРЭА. Полтора года коммерческой и фриланс-разработки: мульти-тенант платформа с оркестрацией Docker и self-hosted LLM, CRM в продакшене, IoT-система контроля доступа. Силён в проектировании API и инфраструктуре вокруг сервиса. Хочу расти в сторону highload и распределённых систем.


Локация
Москва
Формат
Офис / гибрид / удалёнка
Опыт
1,5 года коммерческой разработки
Учёба
РТУ МИРЭА, 2 курс

Опыт

  1. 12.2025 — 08.2026

    Backend-разработчик

    EnergyTime

    Международный интегратор ИТ-услуг с 2011 года: облачная миграция, инфраструктура, кибербезопасность, цифровое рабочее место. Самозанятый. Продукт — DynamicComfy, мульти-тенант платформа доступа к ComfyUI на общем GPU-сервере. Зона ответственности: backend, панель управления, инфраструктура.

    • Разработал платформу с нуля, обеспечив команде параллельную изолированную работу на одном GPU-сервере.
    • Реализовал оркестрацию per-user Docker-контейнеров через Docker SDK — запуск, переиспользование, bind mounts, TTL-очистка, — сократив выдачу окружения до ~10 секунд без участия администратора.
    • Вынес библиотеку моделей в общее read-only хранилище, сэкономив терабайты дисковой ёмкости на дублировании весов при сохранении изоляции рабочих директорий и output.
    • Построил обратный прокси HTTP/WebSocket и авторизацию (JWT, роли), закрыв GPU-сервер единым входом вместо прямого доступа к портам контейнеров.
    • Внедрил чат-ассистента с tool-calling и отдельный MCP-сервер, позволив запускать txt2image и image-to-video по запросу на естественном языке и подключать внешних AI-агентов.
    • Развернул локальные LLM (Qwen2.5-32B, Llama) на NVIDIA A100 через vLLM/llama.cpp и OpenWebUI, дав команде доступ к моделям внутри контура без обращения к внешним API.
    Python 3.11FastAPIasync SQLAlchemy 2.0PostgreSQL 16Docker SDKDocker ComposevLLMOpenWebUICUDAReactTypeScriptpytest
  2. 03.2025 — 05.2026

    Fullstack-разработчик · частичная занятость

    Фриланс — Shum CRM

    Учёт посещаемости сети детских театральных студий. Один в проекте: backend, Telegram-бот, интеграции, инфраструктура.

    • Спроектировал и внедрил CRM учёта посещаемости, переведя базу ~1000 учеников с ручного заполнения таблиц на отметку из Telegram-бота.
    • Разработал REST-сервис на FastAPI — ~20 эндпоинтов, слоистая архитектура, 6 таблиц в PostgreSQL, — обеспечив единый источник данных для бота, отчётов и синхронизации.
    • Реализовал двустороннюю синхронизацию с Google Sheets с валидацией по схеме ORM, сохранив за педагогами привычные таблицы и убрав расхождения с базой.
    • Автоматизировал отчёты «ученик × дата» с рендером в HTML и экспортом в Excel, сократив сбор сводки за период до одного действия.
    • Запустил и поддерживал систему в проде год; её backend был взят за основу следующей версии продукта на AI-агентах.
    PythonFastAPIPostgreSQLSQLAlchemyAiogramGoogle Sheets APIpandasDocker Compose
  3. 2025

    Backend и IoT · команда 2 человека

    LocKey — Samsung Innovation Campus, РТУ МИРЭА

    Контроль доступа к помещениям через умный замок. Первое место на защите проектов. Моя зона: backend, IoT-модуль, часть мобильного приложения на Kotlin.

    • Разработал MVP: FastAPI-backend управляет замками ESP32 по постоянному WebSocket, дверь открывается из мобильного приложения по коду брони из внешней CRM.
    • Спроектировал двухуровневую проверку доступа — подпись брони HMAC-SHA256 плюс TOTP-подобный код замка с допуском ±1 шаг, — исключив подделку и переиспользование кода без хранения броней в БД.
    • Написал прошивку ESP32 с режимом fail-open, исключив блокировку людей в помещении при падении backend; покрыл все сценарии доступа тестами на pytest.
    Python 3.12FastAPIWebSocketsasync SQLAlchemyPostgreSQLpytestESP32 (C++/Arduino)Kotlin

Стек

Языки

PythonTypeScriptKotlinC++ (Arduino)

Backend

FastAPIasync SQLAlchemy 2.0PydanticAiogramWebSocketsJWTasyncpgREST / WebSocket API

Данные

PostgreSQLGoogle Sheets APIpandas

Инфраструктура

DockerDocker ComposeDocker SDKGitvLLMOpenWebUICUDA

Практики

TDDpytestСлоистая архитектураCode review

Фронтенд

ReactNext.jsTypeScript

Образование и достижения

  • 2025 — 2029РТУ МИРЭА — бакалавриат, 2 курсМосква
  • 2025Samsung Innovation Campus — «Мобильная разработка на Kotlin»1 место на защите проектов
  • 2026AlfaCTF32 место в студенческом треке

Языки

  • РусскийРодной
  • АнглийскийA2 — читаю техническую документацию

Ищете backend-разработчика?

Открыт к предложениям о работе и к проектной занятости. Особенно интересны highload и распределённые системы. Напишите — обсудим задачи и условия.