Skip to content
DmkdokPublic

About

Профильный README: Python-бэкенд, избранные проекты и контакты

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Привет! Я Дмитрий Богданов 👋

Profile views

🧑‍💻 Обо мне

Python-разработчик: backend на Django и FastAPI, довожу проекты до рабочего состояния — от расчётов и базы до Docker, CI и деплоя.

  • 🌍 Локация: Санкт-Петербург, Россия
  • 🎓 Образование: Магистр в области автоматизации и информационных технологий
  • 💼 Позиция: Backend-разработчик, открыт к удалённой, офисной или гибридной работе (полный день)
  • 🚀 Интересы: backend-разработка, сетевые технологии, автоматизация, DevOps
  • 🏔️ Fun fact: в свободное время хожу в горы, участвую в многодневных мультигонках и рогейнах, фотографирую природу

🚀 Избранные проекты

🧭 rogaine-planner — планировщик маршрута рогейна

Офлайн-инструмент: классифицирует растровую карту по цветам ISOM, находит КП (номера распознаёт через OCR), считает поле времени прохождения каждого пикселя для заданной скорости бегуна и решает задачу ориентирования — набрать максимум очков за контрольное время и вернуться на старт, со штрафом за опоздание. CLI и локальный веб-просмотрщик.

Стек: Python 3.12, OpenCV, scipy, Tesseract, Docker Цифры: 137 коммитов, 500+ тестов на pytest, CI на GitHub Actions

🌐 personal-site — портфолио, фотография, блог

Личный сайт: четыре раздела, которые редактируются прямо со страницы, без отдельной админки. Полнотекстовый поиск с русской морфологией, светлая и тёмная темы, контраст по WCAG 2.2 AA, строгая Content-Security-Policy и ни одного внешнего запроса со страницы.

Стек: FastAPI, Jinja2, htmx, PostgreSQL Цифры: 124 коммита, 298 тестов Живой сайт: profile.dmkdok.crazedns.ru

🍳 foodgram — сервис рецептов

Публикация рецептов с тегами и ингредиентами, избранное, подписки на авторов и список покупок с выгрузкой в .txt. Авторизация, CRUD, админ-панель, OpenAPI-схема.

Стек: Django REST Framework, React, PostgreSQL, Docker, Nginx, Gunicorn, GitHub Actions

Ещё

  • tg-digest — дайджест Telegram-каналов и чатов от личного аккаунта (Telethon): сообщения за сутки, map-reduce-суммаризация через LLM, доставка в Telegram.
  • product-factory — набор скилов и субагентов для Claude Code: пайплайн от идеи до протестированной сдачи.

🗂 Другие проекты

Бэкенд разных лет: REST API, сервисы на Django и FastAPI, парсеры и боты.

  • YaMDb API — отзывы и рейтинги произведений: JWT, категории, жанры, комментарии; командная работа.
  • Blogicum — блог на Django: категории, комментарии, отложенные публикации.
  • QRKot — благотворительный фонд: целевые проекты, пожертвования с FIFO-распределением, отчёт в Google Sheets; FastAPI, async SQLAlchemy, Alembic.
  • YaCut — короткие ссылки с веб-формой и REST API: Flask, SQLAlchemy, Alembic, OpenAPI.
  • Раскладка — планирование питания в походах: дни и приёмы пищи, расчёт веса, экспорт в Excel; Flask, PostgreSQL.
  • Парсер PEP на Scrapy и на BeautifulSoup — номера, названия и статусы PEP в CSV.
  • Telegram-бот статуса домашних работ — опрос API каждые 10 минут, уведомления и логирование.

Ранние работы (Taski, Taski в Docker, Yatube API, Vice Versa, Food API, The Snake, Анфиса) — в архиве: код сохранён, развитие не ведётся.

🔧 Технологии и инструменты

Языки и фреймворки

Python Django DjangoREST FastAPI Flask HTML5 CSS3

Базы данных

Postgres SQLite

DevOps и серверы

Docker Gunicorn Nginx GitHub Actions Linux

Инструменты

Postman Swagger pytest Git

🏆 Достижения

  • Завершил курс по backend-разработке на Яндекс.Практикуме.
  • Участвовал в стартапе Tabit (онлайн-сервис для HR): рефакторинг и доработка схем для анализа эмоционального климата, выявления выгорания и отслеживания KPI компании.

📈 Активность

Stats

Top Languages

🌐 Контакты

🎯 Цели на 2026 год

  • Развивать rogaine-planner: устойчивое распознавание КП на реальных сканах и эвристика для 30–80 КП.
  • Довести personal-site до продакшена: деплой, мониторинг, резервные копии.
  • Внести вклад в Open Source: код или документация в популярных Python-проектах.
  • Опубликовать 3+ технические статьи о Python, FastAPI и веб-разработке.
  • Углубить навыки проектирования API и оптимизации баз данных, изучить Kubernetes.

About

Профильный README: Python-бэкенд, избранные проекты и контакты

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors