Middle Python Backend Developer
Москва, РоссияМиддл
Релокация • Удаленная работа • Частичная занятость
Опыт работы какой-то есть
Опыт работы какой-то есть
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1BKG
О себе
На данный момент Middle Python Backend Developer.
Мои компетенции и опыт
Здравствуйте! Меня зовут Михаил, я Python-разработчик с 3+ годами коммерческого опыта (уровень Middle). Специализируюсь на создании высоконагруженных веб-приложений и микросервисной архитектуры.
В своей работе я решаю полный цикл задач: от проектирования баз данных до поддержки high-load API и обеспечения качества кода.
Ключевые результаты и опыт:
Высокие нагрузки и оптимизация: В проекте для МГУ (студенческий сервис на нужен доступ к резюме + пользователей, 5 микросервисов) я оптимизировал SQL-запросы, сократив время загрузки страниц с 3–4 секунд до <200 мс, а также внедрил кеширование через Redis, ускорив ответы API с 800 мс до 50–100 мс. Обеспечил 75%+ покрытие кода тестами, что снизило количество багов при релизах на 30–40%.
Разработка с нуля и рефакторинг: Разработал Telegram-бота на aiogram для нужен доступ к резюме + пользователей (обработка до 1000 сообщений в час в пике). Спроектировал БД на PostgreSQL (6 сущностей, миграции Alembic). Провел рефакторинг легаси-модуля нужен доступ к резюме строк) с применением принципов DDD и паттерна Repository, сократив время добавления новой команды с 2 часов до 20 минут.
QA и автоматизация: Имею свежий опыт работы в МТС в роли QA-инженера. Разработал 20+ автотестов на Python (pytest) для API и UI, автоматизировал 60% регресс-набора и настроил джобу в GitLab CI/CD. Это позволило сократить время регрессионного прогона с 2 дней до 3 часов. Нашел и локализовал 30+ критичных багов на ранних стадиях.
Мой стек: Python, FastAPI, SQLAlchemy, PostgreSQL, Redis, RabbitMQ, Docker, aiogram, pytest, GitLab CI/CD, Allure TestOps.
Мой гит - нужен доступ к резюме
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
