Python Developer
Москва, РоссияМиддл • Сеньор
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/gxNI
О себе
На данный момент Python Developer.
Мои компетенции и опыт
Компания ITFactory
Опыт работы: 4+ года, с нужен доступ к резюме по наст.вр.
Компания занимается заказной веб- и мобильной разработкой для малого и среднего бизнеса (корпоративные сайты, админки, панели управления и т.п.)
Проекты
Сервис бронирования медицинских консультаций (FastAPI, PostgreSQL, RabbitMQ, Redis)
Онлайн-платформа для записи к врачам, управления расписанием и получения напоминаний.
Микросервисный проект с взаимодействием сервисов через REST API и очереди сообщений RabbitMQ.
Достижения:
- Сократил количество пропущенных консультаций на 15%, разработав сервис уведомлений по электронной почте и в Telegram-боте с помощью RabbitMQ и Celery.
- Спроектировал и разработал реферальную систему с уникальными кодами, отслеживанием приглашенных пользователей и автоматическим начислением бонусов при помощи Celery и RabbitMQ, что увеличило число новых клиентов на 20% и повысило лояльность существующих.
- Самостоятельно внедрил CI в Git (GitLab) для автоматического запуска тестов и линтеров при релизе новой версии сервиса, что снизило количество ошибок, попадающих в прод на 20%, и ускорило процесс развертывания новых версий.
- Сократил среднее время обнаружения багов на 40%, внедрив систему мониторинга ошибок с Sentry, что также улучшило стабильность системы.
Технологический стек:
Python, FastAPI, PostgreSQL, SQLAlchemy, RabbitMQ, Redis, Celery, Docker, Alembic, Pytest, Git, CI.
Система управления контентом для интернет-магазина (Django DRF, PostgreSQL, Celery, Redis)
Достижения:
- Написал сервис аутентификации/авторизации с использованием JWT токенов.
- Оптимизировал нагрузку на базу данных PostgreSQL, внедрив индексирование и кеширование в Redis, что снизило нагрузку на БД на 40% и ускорило время загрузки страниц каталога, улучшив пользовательский опыт.
- Повысил покрытие кода тестами с 40% до 70% с помощью Pytest, что сократило время, затрачиваемое на ручное тестирование.
Технологический стек:
Python, Django, DRF, PostgreSQL, Django ORM, Redis, Celery, Docker, Git, Pytest, MongoDB, REST.
Telegram для связи: нужен доступ к резюме