Привет, я Денис
Backend- и ML-разработчик — Python, Go, обучение с подкреплением
Разрабатываю фулстек решения преимущественно на Python: Django и FastAPI, PostgreSQL, Docker. Помимо веб-разработки создавал различные ML и computer-vision решения, например, детекция на видеопотоке (YOLO), классификаторы изображений, геоаналитика на открытых данных. Стараюсь выпускать открытый код: проекты с тегированными релизами, пакета на PyPI, типизировано и покрыто тестами в CI.
Избранные проекты
GiA — портал научного журнала
Портал «Известия вузов. Геодезия и аэрофотосъёмка» с архивом выпусков: автогенерируемая админка, корпоративный SSO, доступ по ролям, выгрузка метаданных в XML. Дипломная работа, развёрнута на сервере университета.
ARC — экосистема из 5 модулей
Фитнес, библиотека, мессенджер, соцсеть и знакомства на общем ядре: JWT-авторизация, realtime-мессенджер на WebSocket, медиа в S3, подписка и рефералы, CI и деплой.
approval-service
Сервис согласования контента: конечный автомат, журнал аудита каждого перехода, события через транзакционный outbox. Idempotency-Key, изоляция арендаторов по воркспейсам, вырезание секретов из логов.
MarginPilot
Контроль маржи для AI-продуктов: метеринг стоимости LLM-запросов и бюджеты в реальном времени. Микросервисы на Go (гексагон, gRPC, Kafka), аналитика на Python, ClickHouse + PostgreSQL + Redis.
Detector_app
Детекция событий в кадре на лету: YOLO для детекции, InsightFace для распознавания лиц. Работает с веб-камерой и видеофайлами, отдаёт отчёты в CSV.
Geomarketing_analysis
Пайплайн выбора локации: данные OpenStreetMap, гексагональная сетка H3, модель привлекательности на scikit-learn, интерактивные карты.
Открытый код
Библиотеки и инструменты в организации DrobyshevDev: типизированы, покрыты тестами в CI, выпускаются тегированными релизами.
-
decisionrl АвторОбучение с подкреплением для операционных решений: ценообразование, склад, энергетика, очереди, цепочки поставок. К каждой прикладной среде идёт классический baseline из исследования операций — политику измеряют, а не объявляют хорошей.
-
stadion АвторПолигон для операционных решений: агента оценивают против настроенной классики и точного оптимума, с доверительным интервалом. Вердикт «неразличимо» — полноценный исход, а не неудача.
-
mlango АвторФреймворк для ML, аналитики и LLM-агентов на философии Django: объявляешь датасеты, модели и оценки — фреймворк запускает, версионирует и записывает.
-
glia АвторПрозрачная библиотека для сборки LLM-агентов: современные техники как опциональные примитивы, никакого скрытого потока управления, ядро без зависимостей.
-
praxis АвторЮридический ассистент по праву РФ с проверяемыми цитатами: гибридный поиск с реранкингом, NLI-верификатор цитат, GraphRAG по перекрёстным ссылкам.
-
lemma АвторБесплатный курс: дорожная карта в ML, DL и RL — с нуля до умения читать и воспроизводить исследования. 27 модулей, ноутбуки проверяются в CI.
Опыт
Разработчик / DevOps2026
МИИГАиК, департамент информационных технологий · группа разработки и сопровождения систем
- Развернул Django-портал во внутренней инфраструктуре университета: PostgreSQL, Gunicorn за Nginx, раздача статики и медиа.
- Настроил единую аутентификацию через корпоративный аккаунт по OpenID Connect.
- Перевёл проект в промышленную эксплуатацию: секреты, режим отладки, разрешённые хосты, системная почта.
Техник технической поддержкидек 2024 — янв 2026
МИИГАиК, управление информатизации · 1 год 2 месяца
- Администрировал рабочие станции и серверы на Windows и Linux в домене Active Directory.
- Разрабатывал автоматизацию на PowerShell и Bash для рутинных задач поддержки.
Бэкенд / веб-разработчик2023 — 2024
Внутренние системы МИИГАиК
- Сервис расписания: сложный SQL-запрос из связанных таблиц, встроен во внутренние Go-сервисы вуза.
- Личный кабинет студента: расписание, зачётная книжка, профиль, новости, адаптивный интерфейс.