Python Software Engineer
Алматы, КазахстанМиддл
Релокация • Удаленная работа • Частичная занятость
Опыт работы от 1 года до 3х летот 150 000 до 200 000 ₽
Опыт работы от 1 года до 3х летот 150 000 до 200 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/guGa
О себе
На данный момент Python Software Engineer.
Мои компетенции и опыт
C-Score
Январь нужен доступ к резюме Настоящее время
Backend разработчик
- Разработка/Поддержка микросервисов на Celery
- Настройка Celery/Celery Beat
- Работа с многопоточностью
- Настройка продюсеров и консьюмеров RabbitMQ (синхронных и асинхронных)
- Написание парсеров с помощью requests/Selenium
- Модульное тестирование с помощью Pytest
- Настройка пайплайнов CI/CD
- Написание Docker/Docker Compose файлов
- Работа с БД PostgreSQL с помощью SQLAlchemy ORM/Alembic
- Покрыл тестами микросервис для парсинга
- Оптимизировал общий процесс разработки парсеров, выведя общий шаблон парсинга
- Настроил подробную отчетность для каждого парсера (более 200 шт.)
- Оптимизировал работу микросервиса с БД
- Подключил сервис мониторинга Flower для Celery
Январь нужен доступ к резюме Январь 2025
Backend-разработчик
- Разработка/Поддержка монолита на Django
- Использование Django Signals для фоновых действий
- Проектирование API
- Написание и оптимизация запросов к БД через Django ORM
- Развертывание микросервисов с использованием FastAPI
- Разработка регулярных/отложенных задач в Celery
- Проектирование таблиц в PostgreSQL(Последующая мофикация/Миграции)
- Использование MongoDB в качестве временного хранилища неструктурированных данных
- Настройка общения между микросервисами с помощью gRPC/Apache Kafka/RabbitMQ
- Использование Redis в качестве инструмента для кэширования частых запросов
- Написание файлов Docker/Docker Compose
- Работа с S3-подобным хранищем Minio(развертывание, настройка, подключение)
- Работа в task-трекере Jira
- Предложил и реализовал решение задачи по подтверждающим документам (Нужды разрабатываемого сервиса)
- Предложил и реализовал решение по авторизации в разрабатываемом сервисе
- Реализовал систему экспорта и импорта данных в виде Excel/DOCX
- Участие в проектировании архитектуры и выборе стека
- Участие в написании кастомного ModelViewSet из DRF к виду асинхронного ModelViewSet с
ипользованием sync_to_async()
- Соблюдение правил DRY, KISS, YAGNI, SOLID при написании кода
IT Dass Solutions
Апрель нужен доступ к резюме Январь 2024
Python/Backend разработчик
- Разработка интеграций СРМ (AmoCRM, Bitrix24) с внешними сервисами.
- Поднятие сервиса на FastAPI для взаимосдействия CRM (Через Webhook) с интернет-магазинами/складами для двустороннего управления заказами/товарами.
- Разработка Backend части сервиса для мониторинга состояния заказов
- Разработка интеграции CRM Bitrix и мессенджера Telegram
- Использование Docker для развертывания сервисов интеграции.
О себе:
Backend разработчик. Основной язык Python, но сейчас посматриваю в сторону Golang. В будущем вижу себя как Senior Fullstack. Стараюсь придерживаться общепринятых правил разработки и постоянно расти как специалист.
Для связи - телеграм нужен доступ к резюме или нужен доступ к резюме