Никита Брагин

Senior Python Engineer

Python-инженер, техлид и тимлид, больше 6 лет, магистратура по управлению цифровым продуктом. Перевожу монолиты в событийные высоконагруженные системы (2.5M+ событий в день, задержка 5 с → меньше 1 с). Веду кросс-функциональную команду из 12 человек: бизнес-идеи довожу до релиза, держу отказоустойчивость и качество (покрытие 90%+, наблюдаемость) и выращиваю джунов до middle.

Никита Брагин

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

  • Python
  • FastAPI
  • FastStream
  • Pydantic
  • asyncio

Базы и очереди

  • PostgreSQL
  • MongoDB
  • OpenSearch
  • Elasticsearch
  • Kafka
  • RabbitMQ

Инфраструктура

  • Kubernetes
  • Docker
  • Istio
  • Kong

Наблюдаемость

  • Sentry
  • Grafana
  • Prometheus
  • Telegram alerts
  • pre-commit
Работа

ДомкликSenior Python Engineer

июль 2024 — сейчас

  • За 6 месяцев перестроил mobile API: 2 перегруженных эндпоинта разобрал на 30+ узких. p95 упал с 5 с до меньше 1 с, падения мобильного клиента примерно на 40% (оценка по закрытым критичным багам). Мобильная команда выпускает интерфейс без правок бэкенда.
  • С нуля спроектировал событийный поиск (OpenSearch + Kafka Connect) вместо монолита. Больше 2,5 млн событий в день, без простоя. Поставка данных клиентам ускорилась с 8 часов до 10 минут, поиск новостроек выделил в отдельный домен, новые фичи пошли с 4 недель до 7 дней. Инциденты инфраструктуры минус 70%, четыре доменные команды вышли из общей зависимости. MVP за 2 месяца.
  • Техлид кросс-функциональной команды из 12 человек: сырые идеи превращаю в RFC, тикеты и спеки, около 95% спринтов закрываются в срок за счёт управления объёмом. Одного джуна вывел до middle за 8 месяцев, по сути удвоив производительность команды без новых наймов.
  • Стандартизировал Python на 15+ сервисах: Python 3.12, FastAPI, Pydantic v2, покрытие тестами больше 90%, общий контур Sentry/Grafana → Telegram. Алерты минус 65%, ввод нового человека в проект с 1–2 недель до 2–3 дней.

CDNvideoMiddle Python Engineer

август 2022 — июль 2024

  • Перевёл монолитный биллинг на модульную архитектуру (Python 3.12, PostgreSQL).
  • Ручные сверки сократились примерно на 30%, тикеты поддержки биллинга примерно на 40%.
  • Упаковал сервисы в Docker и выкатил в Kubernetes staging.

IBMJunior Technical Architect

сентябрь 2020 — июль 2022

  • Технический архитектор на пресейле продуктов Cloud Pak for Integration: живые демо для корпоративных клиентов.
  • Proof-of-concept цифровой трансформации: управление API и преобразование данных.