Middle Pythond Developer
Москва, РоссияМиддл
Релокация • Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g17Os
О себе
На данный момент Middle Pythond Developer.
Мои компетенции и опыт
Централизовал управление процессом записи эфира в распределенной сети объектов,
- реализовал обмен задачами через RabbitMQ это позволило параллельно обслуживать 172 объекта
- снизил время ручной прослушки в 2 раза и обеспечил масштабируемую архитектуру
Разработал сервис контроля медиа-материалов для автоматизации регуляторной отчетности СМИ.
- реализовал учет материалов по регионам
- контроль расписаний размещения, конвертацию файлов,
- кеширование запросов
- пакетную обработку данных и формирование отчетности для государственного контура.
Модернизировал legacy-код.
- перевел ресурсоемкие операции с синхронного исполнения на параллельную обработку (multithreading / multiprocessing)
- ожидание результатов сократилось с 10 секунд до 70 мс в типовых сценариях.
Сократил время подготовки эфирных плейлистов более чем на 90%
- вместо ручной работы сотрудников в течение рабочего дня над 2-3 станциями полный объем по сети стал обрабатываться менее чем за 30 минут,
при этом автоматическая обработка занимает несколько минут.
Разработал с нуля систему автоматической сборки плейлистов для радиостанций холдинга с учетом регионализации и индивидуальных правил станций.
- решение позволило масштабировать процесс с 20 до 172 радиостанций.
Внедрил единый Source of Truth по оборудованию на базе NetBox и интегрировал его с Zabbix.
- разработал кастомный плагин с webhook/FastAPI-синхронизацией
- обеспечил консистентность данных между системами учета и мониторинга
- сократил риск рассинхронизации.
Настроил централизованный сбор логов и алертинг с использованием Grafana и Telegram,
- своевременные оповещения сократили время обнаружения сбоев в 2 раза
- повысили оперативность реакции на инциденты
Поддерживал test coverage backend-сервисов на уровне 70-75%, что снизило риск регрессий и упростило безопасный рефакторинг
Усилил инженерные практики в команде.
- проводил code review и помогал в рефакторинге сервисов, что позволило снизить риск дефектов при поставке изменений,
тем самым повысил предсказуемость релизов и устойчивость production-окружения в 2 раза.
Менторил junior-разработчиков. - помогал в онбординге и передаче инженерных практик, что ускоряло их вхождение в проект, повышало самостоятельность и снижало нагрузку на более опытных коллег.
Стек технологий. - Python, FastAPI, PostgreSQL, MongoDB, RabbitMQ, Docker, Debian, Portainer, Git, Redis, Grafana, Loki, Django, pytest, unittest, multithreading, multiprocessing
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
