Обо мне
Хороший бэкенд — это тот, о котором никто не думает. Я строю именно такие системы уже больше пяти лет: критически важные API, интеграционные сервисы, high-load решения, где надёжность и предсказуемое поведение под нагрузкой важнее любых красивых абстракций.
За это время я прошёл путь от инженера, глубоко погружённого в детали реализации, до технического лидера — и понял, что хорошая система это не только корректный код. Это архитектура, которая помогает команде двигаться быстрее. Интеграции, которые не ломаются в три часа ночи. Наблюдаемость, которая позволяет понять что происходит — не гадать.
Чем занимаюсь
EORA — Руководитель разработки (июнь 2024 — настоящее время)
Руковожу командой, которая строит диалоговые системы и AI-помощников для бизнеса. Занимаюсь техническим проектированием, наймом, наставничеством и пресейлом. Ключевой продукт — помощник для контакт-центров, который в реальном времени находит ответы из базы знаний и разгружает операторов от рутины.
НГТУ — Senior Python Developer (август 2020 — настоящее время)
Разрабатываю и поддерживаю критически важные API информационной системы университета: публичное и внутреннее API с интеграциями в эквайринг, СБП, ЭДО и госсистемы, а также бэкенд мобильного приложения YourNETI. Система живёт в условиях реальной нагрузки и не имеет права на простой. Про ИИ
Отдельное направление, которым я занимаюсь глубоко — прикладное использование языковых моделей в реальной инфраструктуре. Меня интересуют системы, которые решают конкретные задачи: поддержка пользователей, поиск по базам знаний, автоматизация внутренних процессов. Я работаю на стыке классической backend-разработки и современных AI-подходов — и убеждён, что именно там сегодня рождаются по-настоящему полезные продукты.
Стек
Основа почти всегда одна: FastAPI + PostgreSQL — знаю их не только как они работают, но и где ломаются. Когда нужна скорость и аналитика — подключается ClickHouse, когда гибкость схемы — MongoDB. Очереди строю на Kafka или RabbitMQ в зависимости от задачи, кэш — Redis. Всё живёт в Docker и Kubernetes, деплоится через GitLab CI/CD, мониторится через Grafana + Loki + Sentry. В AI-проектах — vLLM, Ollama, MCP и мультиагентные системы.
Пишу на Python — но не плюсь от фронтенда или других стеков. Хороший инженер не выбирает задачи по стеку — он решает проблему, какими бы инструментами это ни потребовало.