Максим Г. Python разработчик, Middle+
ID 25031
МГ
Максим Г.
Мужчина
Россия, Челябинск, UTC+5
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
~ 4 года опыта коммерческой веб-разработки с использованием Django/DRF.
~ 6 мес. опыта коммерческой веб-разработки с использованием FastAPI/Flask.
Опыт менторства младших коллег, code-review.
Опыт кастомизации админ. панели Django.
Опыт контейнеризации в Docker/Docker Compose. Создании multi-stage сборок.
Опыт в настройке CI/CD (преимущественно GitLab).
Опыт приведения проектов в соответствие 152-ФЗ.
Опыт в миграции legacy проектов на новые версии фреймворков.
Небольшой опыт frontend разработки.
Проекты
(3 года 4 месяца)
Самое крупное в СНГ сообщество доноров крови
Роль
Backend Developer
Обязанности
Основные задачи и достижения:
— Внедрение нового функционала, такого как:
Система совместного планирования донаций крови.
Механизм геймификации и поощрения активных пользователей в виде достижений.
Система групповых благотворительных денежных сборов.
Покрытие тестами самых уязвимых участков проекта.
Интегрировал систему мониторинга SigNoz.
— Поддержка и улучшение существующего кода:
Мигрировал проект с Django 2.2 на Django 5.0, и с python 3.6 на 3.12.
Провёл рефакторинг ключевого компонента системы, выявив и устранив архитектурные недостатки, что привело к кратному снижению нагрузки на БД. Реализованные изменения не только снизили нагрузку на инфраструктуру, но и уменьшили затраты на её поддержку. Теперь проект масштабируется с ростом числа пользователей без ущерба производительности.
Доработка кастомных метрик в Django Admin.
Миграция большого числа метрик проекта в Yandex DataLens для ускорения их создания и анализа.
Внедрил в CI/CD обязательный прогон тестов перед деплоем, чтобы избежать сбоев в работе production-окружения и минимизировать downtime.
Стек специалиста на проекте
PostgreSQL, GitLab, Celery, Django, Redis, DRF, Caddy, BeautifulSoup4
Отрасль проекта
Insurance
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
Разработка большого количества интернет-магазинов различной сложности на Django Templates.
Роль
Fullstack Developer
Обязанности
Разработка большого количества интернет-магазинов различной сложности на Django Templates.
Роль: Fullstack Developer.
Основные задачи и достижения:
С нуля создал комплексный бойлерплейт для e-commerce платформ, предназначенный для быстрого развертывания и легкой кастомизации, который и по сей день предоставлет надежную основу для интернет-магазинов. Достаточно только натянуть нужный дизайн.
Интегрировал в него основные функции, такие как: seo-оптимизация, платежные системы (Yookassa, CloudPayments), работа с товарами, фильтры товаров, корзина покупок, сравнение товаров, обработка заказов, расчёт сроков и стоимости доставки, sms и email рассылки (sms.ru, Sendsay, Unisender), обмен с 1С:Управление Торговлей.
Интегрировал GigaChat в проект для полностью автоматической генерации SEO описания и ключевых слов для страниц сайта.
Написал свою библиотеку для автоматического формирования “хлебных крошек” в Django Templates.
Благодаря бойлерплейту за это время было создано 19 интернет-магазинов.
Периодически вносил правки по frontend части для новых фич, чтобы не выдёргивать frontend developer’а.
Стек специалиста на проекте
PostgreSQL, Docker, GitLab, Celery, Django, Django templates, Django CMS, Docker Compose, Redis, Caddy, gigachat
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2024 - По настоящее время
(1 год 7 месяцев)
Сервис онлайн-аукциона для проведения онлайн-торгов
Роль
Backend Developer
Обязанности
Основные задачи и достижения:
Разработка проекта с этапа утверждения ТЗ до финального релиза.
Обновление данных о лотах в реальном времени при помощи Websocket и SSE.
Работа с Websocket и SSE была реализована при помощи Centrifugo, чтобы не тянуть лишних зависимостей в проект. Это позволило безболезненно динамически масштабировать количество доспустимых единовременных подключений к брокеру.
Передача прав на приобретение лота пользователю с предыдущей ставкой, если победивший пользователь отказался выкупать лот.
Реализация системы ставок на лоты.
Интеграция с несколькими платежными системами.
Кастомизация админ панели Django. Создание метрик для анализа активности пользователей.
Стек специалиста на проекте
PostgreSQL, Docker, GitHub, Celery, Centrifugo, Django, Docker Compose, Redis, DRF, Caddy
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2025 - Март 2025
(2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет