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