МБ
Михаил Б.
Мужчина
Россия, Иркутск, UTC+8
Ставка
2 954,3 Р/час
вкл. НДС 5% (109.52 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Ключевые навыки
Опыт коммерческой разработки более 4 лет;
Хорошие знания Python и PostgreSQL;
Опыт разработки API и микросервисов с использованием FastAPI и Django Rest Framework;
Умение оптимизировать SQL-запросы и Python-код;
Практический опыт написания автотестов (pytest, unit, интеграционные);
Опыт работы с контейнеризацией и CI/CD (Docker, GitLab CI/CD);
Навыки проектирования архитектуры приложений (SOLID, DRY, DDD, ЧА);
Знания в интеграции внешних сервисов и работе с RabbitMQ и Redis.
Проекты
(5 лет 4 месяца)
ERP-система
Роль
Python Backend разработчик
Обязанности
ERP-система для ресторанов и доставки, автоматизирующая управление персоналом, складской учет, аналитические отчеты и клиентские приложения.
Разработка архитектуры приложения на основе модульного монолита с учетом требований масштабируемости и удобства внесения изменений;
Проектирование и реализация нового функционала, включая сложные бизнес-логики;
Интеграция внешних сервисов и API, таких как Честный Знак, Yookassa, Dadata, Expo-Server-SDK;
Оптимизация SQL-запросов и Python-кода для ускорения производительности системы и снижения нагрузки на серверы;
Написание и поддержка автотестов на основе pytest для повышения стабильности кода и предотвращения регрессий;
Проведение code-review и внедрение лучших практик разработки для команды;
Разработка интерфейсов для взаимодействия между модулями с использованием SQLAlchemy и aiohttp;
Настройка и управление процессами CI/CD через GitLab для автоматизации развертывания и тестирования;
Работа с очередями сообщений RabbitMQ (aiopika) для реализации асинхронной логики;
Поддержка инфраструктуры на основе Docker (docker-compose) и Nginx (openresty);
Обеспечение работы системы мониторинга и логирования через ELK-стек;
Ведение задач и контроль выполнения в Bitrix/Weeek.
Стек специалиста на проекте
Работа с интеграциями, GitLab, yookassa, SQL запросы, SQLAlchemy, Elasticsearch, API, Redis, Pytest, Nginx, aiohttp, FastAPI, DaData, Pydantic, Openresty, Docker Compose, ELK Stack, Мониторинг, Docker, Python, Code Review, RabbitMQ, Testing, разработка архитектуры, оптимизация, PostgreSQL, CI/CD
Отрасль проекта
FoodTech
Период работы
Май 2024 - По настоящее время
(1 год 3 месяца)
Платформа для продажи подписок
Роль
Python Backend разработчик
Обязанности
Платформа для продажи подписок на ИИ-модели разработчиков и их интеграции пользователями.
Проектирование и внедрение нового функционала backend-части с использованием Django Rest Framework;
Рефакторинг существующего кода для улучшения производительности и читабельности;
Декомпозиция сложных задач и принятие архитектурных решений с учетом бизнес-требований;
Разработка REST API и создание подробной документации для взаимодействия с frontend-командой;
Написание unit и интеграционных тестов для повышения надежности и стабильности функционала;
Настройка серверной инфраструктуры на Linux для развертывания backend-приложений;
Настройка и поддержка Nginx для балансировки нагрузки и маршрутизации запросов;
Конфигурация контейнеров Docker и оркестрация с помощью Docker-compose;
Управление очередями задач с использованием Celery для асинхронной обработки;
Ведение проектной документации и задач в системе управления проектами "Taiga";
Взаимодействие с frontend-разработчиками и проектным менеджером для согласования требований и сроков;
Реализация интеграции с системами аналитики и мониторинга для отслеживания метрик производительности.
Стек специалиста на проекте
PostgreSQL, Docker, REST API, Linux, Nginx, Celery, Django Rest Framework, Django, Декомпозиция и структуризация задач, Docker Compose, Мониторинг, Redis, Рефакторинг, DRF, Работа с интеграциями, Оркестрация, unit
Отрасль проекта
Cloud Services
Период работы
Ноябрь 2022 - Май 2024
(1 год 7 месяцев)
ERP-система и платформа
Роль
Python Backend разработчик
Обязанности
Разработка функционала для ERP-систем и платформ обмена данными между отделами, а также реализация системы лояльности.
Разработка нового функционала и модулей для ERP-систем, отвечающих требованиям бизнеса;
Написание и внедрение unit-тестов для проверки корректности реализованного кода;
Составление и поддержка актуальной документации к API для удобства использования;
Взаимодействие с frontend-разработчиками для обеспечения согласованной работы компонентов системы;
Оптимизация производительности backend-части для обработки больших объемов данных;
Настройка очередей сообщений Celery для реализации фоново выполняемых задач;
Интеграция с внешними сервисами для обеспечения обмена данными;
Ведение версионности кода и контроль изменений через Git;
Участие в проектных встречах для обсуждения технических решений и задач;
Мониторинг и устранение проблем, связанных с производительностью приложения;
Разработка решений, повышающих удобство использования систем лояльности и аналитики;
Контроль выполнения задач и отчетность перед руководством проекта.
Стек специалиста на проекте
PostgreSQL, Git, API, Celery, Unit testing, Django, Мониторинг, Redis, DRF, Работа с интеграциями, оптимизация
Отрасль проекта
Cloud Services
Период работы
Апрель 2020 - Ноябрь 2023
(3 года 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Казанский (Приволжский) федеральный университет,
Специальность
Информационные системы и технологии
Завершение учебы
2020 г.