https://t.me/gutestod - Телеграмм
Глубоко погружен в экосистему Python и Linux: начинал с автоматизации администрирования, что дало мне фундаментальное понимание работы ОС и сетей.
В коммерческой разработке вырос в T-shaped специалиста: совмещаю роль Backend-разработчика с задачами DevOps-инженера. Инициировал и реализовал миграцию ключевых сервисов компании на асинхронный стек (FastAPI) и микросервисную архитектуру (DDD), что позволило кратно увеличить производительность системы. Самостоятельно проектировал инфраструктуру виртуализации (Proxmox) и выстраивал CI/CD процессы с нуля. Проводил архитектурную экспертизу: оценивал риски перехода на Event-Driven архитектуру, проектировал схемы взаимодействия микросервисов (RabbitMQ/Kafka) и выбирал оптимальные технологии под задачи импортозамещения (Alt Linux). Выстраивал инженерную культуру: внедрил практики обязательного Code Review, статического анализа и покрытия тестами (TDD), что снизило количество багов на продакшене. Занимался развитием команды: создал единую базу знаний (ADR, API Specs), упростив онбординг новых сотрудников, и менторил Junior-разработчиков, помогая им расти до самостоятельных единиц.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка микросервисной архитектуры:
· Спроектировал и с нуля реализовал микросервис.
· Настроил асинхронную обработку событий через RabbitMQ, обеспечив стабильную работу при пиковых нагрузках (до 150K+ событий в сутки).
· Внедрил Taskiq (Celery) для оркестрации задач, реализовав механизм приоритетных очередей.
· Реализовал архитектуру на основе Domain-Driven Design (DDD): выделил Bounded Contexts, соблюдал принципы SOLID, что позволило легко масштабировать систему новыми модулями.
· Реализовал двусторонний обмен данными с устройствами через MQTT-брокер, обеспечив мгновенную реакцию системы на события с камер.
· Написал API на FastAPI для стриминга данных состояния устройств на фронтенд, используя протокол Socket.io (Websockets).
· Построил пайплайн обработки данных с камер: захват изображений, конвертация форматов и асинхронная загрузка в S3-совместимое хранилище.
Разработка системного ПО и распределенных задач:
· Реализовал миграцию системы управления виртуализацией с DRF на FastAPI, переписав критическую бизнес-логику.
· Разработал механизм DynamicQuorum (на базе Redis) для синхронизации распределенных задач TaskIQ, что исключило гонки данных (race conditions) при балансировке ВМ между ЦОДами.
· Создал и поддерживаю пайплайны сборки пакетов для Linux.
· Обеспечиваю стабильность работы модульного монолита через контейнеризацию (Docker) и оркестрацию локальных сред.
Организация работы:
· Веду техническую базу знаний в Docmost (Confluence / Notion). Описываю архитектурные решения (ADR), API (Swagger/OpenAPI) и инструкции по развертыванию (README.md) для упрощения онбординга новых коллег.
· Активно участвую в Code Review: внимателен к чужому коду, конструктивно воспринимаю критику своего. Готов делиться знаниями и менторить Junior-разработчиков.
Закончил направление "Программная инженерия", Бакалавриат, полное высшее