Software Engineer

Рома

Работаю с Python и создаю программные системы: от API и фоновых задач до инфраструктуры и деплоя.

$ whoami
Рома

Разрабатываю backend на Python уже более 3,5 лет.

Люблю проектировать понятные API, автоматизировать инфраструктуру и разбираться в сложных интеграциях.

Последние годы основной стек - Django,PostgreSQL, Celery,Redis и Docker.

Стек

Без стены бейджиков: только инструменты, с которыми реально строятся системы.

Основные

  • Python
  • Django
  • DRF
  • PostgreSQL
  • Celery
  • Redis
  • Docker
  • Linux
  • Git

Рабочие

  • FastAPI
  • Nginx
  • GitHub Actions
  • Vue 3
  • TypeScript
  • S3
  • REST API
  • OpenAPI
  • pytest
  • Ruff
  • Poetry
  • uv

Дополнительные

  • RabbitMQ
  • Prometheus
  • Grafana
  • Kubernetes
  • C/C++
  • Arduino
  • ESP32
  • CI/CD

Проекты

Системы, в которых важны данные, процессы, интеграции и надежный backend.

Все проекты
01

DocFusion

Система управления документацией и планированием продуктов.

PythonDjangoVuePostgreSQL
03

Backend Observability Notes

Набор практик и заметок по логированию, метрикам и диагностике backend-систем.

PrometheusGrafanaDockerLinux

Статьи

Длинные материалы про backend, архитектуру, инструменты и инженерную практику.

Все статьи

Как проектировать REST API

Практический подход к API: ресурсы, статусы, ошибки, документация и эволюция контракта.

10 июля 2026 г.8 минутPythonAPIBackend

Асинхронные задачи в Celery

Когда выносить работу в очередь, как думать об идемпотентности и почему retry не должен маскировать ошибки.

8 июля 2026 г.7 минутPythonCeleryInfrastructure

Почему я выбрал Astro

Для личного инженерного сайта важны скорость, Markdown, RSS и простая поддержка на годы вперед.

6 июля 2026 г.5 минутAstroFrontendNotes

Заметки

Короткие наблюдения: команды, отладка, TIL и выводы из практики.

Все заметки

Полезная команда: docker system df

`docker system df` быстро показывает, сколько места занимают images, containers, volumes и build cache. Полезно запускать перед чисткой Docker, чтобы

11 июля 2026 г.DockerCLI

Почему Docker Swarm терял WAL

Сегодня разбирался, почему кластер терял WAL после переезда сервиса. Главный вывод: перед тем как лечить PostgreSQL, нужно проверить volume, placemen

9 июля 2026 г.DockerPostgreSQLDebug

Сейчас

Работаю над личной инженерной базой знаний, изучаю распределенные системы и собираю заметки по backend-практике.

Now