Middle Pythond Developer

Москва, Россия
Миддл
Информационные технологии • Разработка • Backend • Python • PostgreSQL • Redis
Релокация • Удаленная работа
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент 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


Специализация
Информационные технологииРазработкаBackendPythonPostgreSQLRedis
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты