Олег П. Python разработчик, Senior
ID 8798
ОП
Олег П.
Мужчина, 23 года
Россия, Ростов-на-Дону, UTC+3
Ставка
2 597,4 Р/час
НДС не облагается
Специалист доступен с 21 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Проф. сообщества
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Я умею создавать высокоэффективные решения для различных задач с помощью Python и его инструментов. Всегда в поиске новых технологий, которые могут быть полезны для улучшения качества и эффективности выполнения задач.
Также горжусь своими навыками командной работы и общения с заказчиками. Открыт для новых идей и готов работать в команде и самостоятельно, чтобы создать качественный продукт.
Проекты
(5 лет 2 месяца)
B2B Маркетплейс
Роль
Backend разработчик
Обязанности
B2B Маркетплейс для закупки разного рода товаров для внутренней сети компаний, присутствует документооборот договоров и спецификаций для двух сторон заказчик и поставщик. На проекте присутствует интеграция с каталогами (фидами) поставщиков и интеграция с нормализатором адресов и данных юр лиц - DADATA.
Проектирование в базе данных таблиц юр лиц, адресов, договоров, адресов доставки и спецификаций к договорам.
Реализация групповой и ролевой модели пользователей маркетплейса.
Реализация CRUD операций для юр лиц, договоров поставщика, договоров покупателя, адресов и адресов доставки покупателя
Настройка интеграции с DADATA для системы подсказок при вводе данных адреса и юр лица со стороны бекенда.
Постоянная адаптация новых требований от бизнес аналитики к существующей кодовой базе.
Работа с многопоточностью и асинхронностью.
Проведение code-review.
Достижения
В ночь перед демо решал проблему на дев сервере с пропавшей миграцией в базу данных, ломающей несколько задач. Пересоздал миграцию, добавил дополнительные sql команды, чтобы не потерять большую часть данных на дев. Согласовав раскатку с девопсом залил хотфикс и всё починил, тем самым предоставив на демо работающий функционал в кротчайшие сроки
Стек специалиста на проекте
Docker, Python, *nix, SQLAlchemy, FastAPI, Code Review, SMTP, Pydantic, Alembic, Asyncio, Многопоточность, S3, EViews, Python 3.11, архитектура, асинхронность
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2025 - Май 2025
(5 месяцев)
Проект NDA
Роль
Backend-разработчик
Обязанности
Описание проекта: Бэкенд для мобильного приложения и сайта.
Архитектура проекта - большое количество сервисов, общающихся через gRPC. Каждый сервис отвечает за что-то одно, например, каталог товаров, подписку, авторизацию, выдачу и создание акций, программу лояльности, оплату, доставку и тд. Работал с сервисом над логикой конкретного ивента (акционного периода), а также добавлял необходимые методы для обращения из существующих сервисов в этот созданный.
Обязанности:
- Написание gRPC сервера с gRPC endpoint-ами с нуля.
- Написание Rest endpoint на создание, изменение, получение и удаление сущностей, в которых тоже было обращение к gRPC серверу (на клиент части gRPC).
- Написание тестов для серверной и клиентской части.
- Реализация планировщика задач, выполняющего SQL запросы в определенном интервале (каждые 30-60 минут или же несколько раз в день).
- Работа с многопоточностью и асинхронностью.
- Проведение code-review
Стек специалиста на проекте
PostgreSQL, RabbitMQ, REST, SQL, Python, Pytest, FastAPI, gRPC, Sentry, Code Review, Pydantic, RPC, Asyncio, Многопоточность, Redis, Async, Sanic, Marshmallow, APSchedule, Python 3.11, асинхронность
Отрасль проекта
FoodTech
Период работы
Июль 2023 - Декабрь 2024
(1 год 6 месяцев)
Проект NDA
Роль
Backend-разработчик
Обязанности
Описание проекта: CRM система для предоставления информации, контроля статуса выполнения задач и автоматизации процессов компании.
Обязанности:
- Разработка планировщика задач.
- Создание и добавление во всё микросервисы сервиса фильтрации и сортировки, покрытие данной логики тестами.
- Добавление брокера RabbitMQ как шину данных для связи двух сервисов.
- Реализация сценариев работы бота в мессенджере Telegram.
- Проведение code-review.
- Работа с многопоточностью и асинхронностью.
Стек специалиста на проекте
RabbitMQ, Git, Docker, CRM, Python, Gift, SQLAlchemy, FastAPI, Microservices, Шина данных, Code Review, Автоматизация процессов, Многопоточность, Python 3.11, асинхронность
Отрасль проекта
RnD
Период работы
Сентябрь 2022 - Июнь 2023
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Южный федеральный университет
Специальность
Математика, механика и компьютерные науки
Завершение учебы
2023 г.