Python Developer
РоссияМиддл
Релокация • Удаленная работа
Опыт работы от 3 до 5 лет280 000 ₽
Опыт работы от 3 до 5 лет280 000 ₽
Короткая ссылка: gkjb.ru/g119k
О себе
На данный момент Python Developer.
Мои компетенции и опыт
Backend разработчик (Python, Django, FastAPI) c 3+ годами опыта в веб-разработке.
Разрабатывал и сопровождал сервисы, проектировал архитектуру коммерческих проектов, оптимизировал производительность, настраивал CI/CD.
Территориально нахожусь не в РФ.
Dinord
Python Инженер-разработчик
Май 2024 — По настоящее время
Разработка и сопровождение внутреннего продукта, который позволяет в режиме реального времени отслеживать потребление и утилизацию ресурсов, своевременно осуществлять финансовый контроль и анализ затрат на IT инфраструктуру.
1. Сервис backend части web приложения основного продукта.
- Временно исполнял обязанности тимлида в команде из 3 человек, выстраивая рабочие процессы как внутри команды, так и вне;
- Реализовал бизнес логику сбора данных метрик в иерархическом порядке вложенности виртуальных объектов и расчета затрат по ним;
- Разработал и реализовал хранение исторических данных с ежедневным сохранением снапшотов связей объектов;
- Проводил рефакторинг кода с целью повышения его качества, читаемости и производительности;
- Улучшил производительность сервиса путем оптимизации запросов к базам данных, к сторонним сервисам и их кеширования;
- Документировал новые разработанные API;
- Принимал участие в решениях задач проекта;
- Сопровождал релизы версий, проводил хот фиксы в критические моменты;
- Тестировал и отлаживал разработанные решения.
Стек технологий: Python, Django REST Framework, aiohttp, Celery, Swagger, PostgreSQL, RabbitMQ, Git, Docker, Postman.
2. Сервис email рассылки уведомлений и/или отчетов в форматах pdf и xls.
- Реализовал алгоритм парсинга и валидации данных, с последующим их преобразованием в отчеты формата pdf, xls и отправки на электронную почту пользователей;
- Обновил и доработал техническую документацию сервиса.
Стек технологий: Python, FastAPI, aiohttp, SQLAlchemy, Swagger, pytest, PostgreSQL, RabbitMQ, Git, Docker.
Akticom
Python backend developer
Ноябрь 2021 — Апрель 2024
Разработка различных внутренних сервисов для автоматизации бизнес-процессов финтеха с последующими интеграциями с микрофинансовыми организациями.
1. Сервис для криптографического подписания запросов кредитных историй от НБКИ и обработки полученных данных в скоринг системе.
- Реализовал интеграционный контур с НБКИ с криптографической подписью запросов кредитных историй и обработки полученных данных в скоринг системе;
- Интегрировал S3 Yandex Cloud и реализовал перенос данных из PostgreSQL оптимизацией хранения и безопасного доступа;
- Реализовал бизнес-логику кредитного скоринга заемщиков и переходы на новые форматы обмена данными клиентов с внешними партнерами;
- Управлял наполнением и систематизацией базы данных, обеспечил ее актуальность и структурированность;
- Улучшил производительность сервиса путем оптимизации запросов к базам данных и их кеширования;
- Проводил рефакторинг кода с целью повышения его качества, читаемости и производительности;
- Сопровождал релизы версий, проводил хот фиксы в критические моменты;
- Тестировал и отлаживал разработанные решения.
Cтек технологий: Python, Django, Django REST Framework, FastAPI, SQLAlchemy, Celery, Flower, Swagger, pytest, PostgreSQL, RabbitMQ, Git, Docker, Yandex S3, Postman.
2. Сервис таргетинга услуг для клиентов микрозаймовых организаций.
- Участвовал в проектировании архитектуры и дизайн решений сервиса;
- Разработал механизм целостности и защиты клиентских данных;
- Спроектировал верхнеуровневую архитектуру базы данных, начиная от определения структуры, заканчивая её нормализацией;
- Выстраивал синхронные/асинхронные интеграции со смежными системами;
- Настроил CI/CD и необходимое окружение на серверах.
Стек технологий: Python, Django, Django REST Framework, Celery, Flower, Swagger, pytest, PostgreSQL, Redis, Git, Docker, Postman.
3. Сервис внутреннего документооборота.
- Реализовал алгоритм парсинга, валидации и преобразования xml, xls документов c последующим сохранением информации в базы данных;
- Обновил и доработал техническую документацию сервиса;
- Увеличил покрытие тестами на 18% (оценка с помощью библиотеки coverage).
Стек технологий: Python, Django, Django REST Framework, Celery, Flower, Swagger, pytest, PostgreSQL, Redis, Git, Docker.
4. Сервис алертинга.
- Реализовал Telegram-алертинги доступности сервисов и системных ресурсов, что уменьшило время реакции на инциденты и предотвращало простои;
- Расширил функционал Telegram-алертингов, добавив возможность параметризации уведомлений;
- Разработал мониторинг количества свободного места на сервере (aiogram, aioschedule) с гибкой системой уведомлений.
Стек технологий: Python, aiogram, aioschedule, pytest, Git.
