Матвей Шмаренков
Backend-разработчик · Python / FastAPI
- Москваофис / гибрид / удалёнка
- Почтаmotusdevop@gmail.com
- Telegram@motusdevop
Backend-разработчик на Python и FastAPI, студент 2 курса РТУ МИРЭА. Полтора года коммерческой и фриланс-разработки: мульти-тенант платформа с оркестрацией Docker и self-hosted LLM, CRM в продакшене, IoT-система контроля доступа. Силён в проектировании API и инфраструктуре вокруг сервиса. Хочу расти в сторону highload и распределённых систем.
- Локация
- Москва
- Формат
- Офис / гибрид / удалёнка
- Опыт
- 1,5 года коммерческой разработки
- Учёба
- РТУ МИРЭА, 2 курс
Опыт
- 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 - 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 - 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
Стек
Языки
Backend
Данные
Инфраструктура
Практики
Фронтенд
Образование и достижения
- 2025 — 2029РТУ МИРЭА — бакалавриат, 2 курсМосква
- 2025Samsung Innovation Campus — «Мобильная разработка на Kotlin»1 место на защите проектов
- 2026AlfaCTF32 место в студенческом треке
Языки
- РусскийРодной
- АнглийскийA2 — читаю техническую документацию
Ищете backend-разработчика?
Открыт к предложениям о работе и к проектной занятости. Особенно интересны highload и распределённые системы. Напишите — обсудим задачи и условия.