АД
Александр Д.
Мужчина, 35 лет
Россия, Курган, UTC+5
Ставка
3 350,65 Р/час
НДС не облагается
Специалист доступен с 24 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Ключевые навыки
Python 3.11+, FastAPI (async), Django, Django REST Framework
SQL, PostgreSQL, SQLAlchemy (ORM + raw SQL), Alembic, транзакции
Redis, RabbitMQ, Kafka, Celery, Airflow
Docker, Docker-Compose, Kubernetes
Микросервисная архитектура, Clean/Hex Architecture, DI-контейнеры (Depends)
Асинхронное программирование (asyncio, create_task, gather)
Тестирование: pytest, юнит- и интеграционные тесты, покрытие кода 85%+
CI/CD: GitHub Actions, автоматизация сборки и деплоя
Мониторинг: Grafana, Prometheus, Loki
SOLID, DRY, KISS, паттерны (Repository, Use Case, Adapters)
Linux (Ubuntu), Nginx, SSH, S3 (базовый опыт)
Swagger/OpenAPI, REST API, парсинг данных
SQL Python Linux Docker HTML Git ООП Django Framework Django CSS Pytest Bootstrap HTTP Server Celery Grafana pandas MongoDB aiog
Английский — B1
Проекты
(4 года 3 месяца)
Аутстафф-проект (NDA)
Роль
Python Developer
Обязанности
Описание проекта:
Разработка и поддержка двух высоконагруженных микросервисов, обеспечивающих:
• Загрузку и обработку файлов по протоколу TUS (resumable uploads)
• Добавление и управление метаданными
• Сохранение файлов в S3-хранилище с репликацией
• Подписание документов электронной подписью (Jinn Server)
• Валидацию данных от фронтенда и интеграцию с другими сервисами
Команда:
5 Backend-разработчиков, Team Lead, PM, 3 аналитика, QA-инженер
Обязанности / Задачи:
• Разработка и оптимизация API (REST & GraphQL) для взаимодействия между микросервисами и фронтом
• Реализация загрузки файлов через TUS-протокол (отказоустойчивость, докачка)
• Интеграция с Jinn Server для подписания ЭП и валидации документов
• Работа с PostgreSQL: проектирование схемы, оптимизация запросов, репликация
• Валидация входящих данных с фронтенда (pydantic, custom-валидаторы)
• Участие в код-ревью, работа по Scrum/Kanban
• Написание интеграционных и unit-тестов (pytest)
________________________________________
Стек специалиста на проекте
PostgreSQL, REST, API, GraphQL, Pytest, Kanban, SCRAM, Microservices, Unit testing, Pydantic, Reusable, Identity Server, Validation, s3хранилища
Отрасль проекта
Hardware
Период работы
Январь 2025 - По настоящее время
(8 месяцев)
"CNL - Computer New Life"
Роль
Python developer
Обязанности
Команда: Team Lead / Senior Backend Developer, Middle Backend Developer, Frontend Developer, 1C Developer, Designer
Компания разрабатывает внутреннюю платформу для автоматизации ключевых бизнес-процессов сервисного центра и комиссионной торговли.
Цель проекта – заменить существующий функционал на базе 1С единым web-решением на Django/DRF и
микросервисах FastAPI, обеспечить прозрачный учет операций, настроить масштабируемую инфраструктуру и предоставить удобный интерфейс для сотрудников (логисты, бухгалтерия, менеджеры по продажам, сервисные инженеры).
Основные модули системы:
- учёт поступления и продажи комиссионной техники (скупка/реализация);
- складской учёт комплектующих и запчастей;
- электронный журнал доходов/расходов;
- расчёт зарплаты с учётом ставок, бонусов и премий;
- раздел с регламентами и внутренними документами;
- дашборды и метрики для анализа окупаемости проектов.
Обязанности / Задачи:
- Разработка backend-модулей с нуля: проектирование моделей данных, реализация REST-API (DRF/FastAPI) по требованиям бизнес-аналитиков.
- Проектирование и внедрение микросервисов: вынос части функционала (поиск непробитых чеков, расчёты) в отдельные сервисы на FastAPI, взаимодействие через RabbitMQ/Redis.
- Миграция функционала с 1С на Django: анализ существующей логики в 1С, перенос ключевых
бизнес-процессов в web, унификация учётных сущностей (товары, документы, расчёты).
- Администрирование Linux-сервера: установка и настройка Ubuntu Server с нуля, разворачивание окружений (staging/production), настройка Nginx, PostgreSQL, SSL-сертификатов, доменных записей, SSH-доступа.
- Организация CI/CD: разработка и поддержка GitHub Actions Workflow для автоматической сборки, тестирования (pytest, unittest), линтинга и деплоя контейнеров
(Docker/Docker-Compose) в staging и production.
- Интеграция и мониторинг: настройка метрик и логов (Prometheus, Loki), визуализация в Grafana, создание сводных дашбордов по ключевым показателям.
- Работа с фронтенд: участие в формировании технических заданий, написание Swagger/OpenAPI-спецификаций для взаимодействия с frontend-разработчиком.
- Написание фронта для некоторых сервисов на Django Templates.
- Сопровождение выпуска и поддержки: код-ревью, правка багов, оптимизация производительности, написание документации (инструкции для пользователей, описание API).
- Автоматизация отчётности: разработка скриптов на Pandas для поиска непробитых чеков и генерации сводных отчётов, подготовка выгрузок для бухгалтерии.
Достижения:
- Внедрил систему учёта комиссионной техники
— Спроектировал и реализовал с нуля веб-сервис: учёт прихода/продажи товаров, создание документов через XHTML2PDF, хранение истории операций.
- Разработал электронный журнал доходов и расходов
— Настроил динамические метрики окупаемости по периодам, позволил руководству оперативно оценивать эффективность направлений.
- Автоматизация расчета зарплаты
— Внёс логику учёта различных ставок, бонусных схем и периодов, реализация вывода
расчетной ведомости с подробными позициями.
- Настроил CI/CD и инфраструктуру деплоя
— С нуля настроил сервер под Ubuntu 20.04, установил Nginx + Docker, Git и PostgreSQL, прописал автоматические Workflow для каждого этапа жизненного цикла приложения (build → test → deploy).
- Внедрил мониторинг и алертинг
— Собрал в Grafana дашборд по основным метрикам: нагрузка сервиса, количество транзакций, пропускная способность API, логирование ошибок в Loki.
- Покрыл проект автотестами
— Написал модульные тесты (pytest/unittest) для критичных бизнес-процессов, повысил покрытие кода до 85 %.
- Создал MVP модуля скупки техники
— Самостоятельно разработал фронтенд (Django Templates, Bootstrap) и backend-часть, ускорил
запуск пилотной версии продукта за счёт быстрой итерации.
- Оптимизировал производительность
— Провёл ревью «узких мест» в запросах к базе, рефакторинг сложных SQL-запросов и ORM-операций, сократил время выполнения наиболее тяжёлых отчётов на 40 %.
- Улучшил внутреннюю документацию
— Описал API через Swagger, создал Confluence-страницы с примерами использования, что
сократило количество повторяющихся вопросов от фронтенд-команды на 50 %.
Основной стек технологий: Python 3 - Django - Django REST Framework - FastAPI - PostgreSQL - Git - GitHub Actions (CI/CD) - Docker - Docker-Compose - Nginx - Linux (Ubuntu) - Celery - RabbitMQ - Kafka - REST API - Airflow - Redis - Grafana - Prometheus - Loki - Pandas - Pytest - Unittest - Swagger - XHTML2PDF - Bootstrap - HTML - CSS - SSH - jinja2 - MongoDB - aiogram
Стек специалиста на проекте
Grafana, Git, Pandas, MongoDB, Redis, Pytest, Nginx, Celery, SSH, Prometheus, FastAPI, Ubuntu, Kafka, Html2Pdf, aiogram, Docker Compose, Swagger, Loki, HTML, CSS, Docker, GitHub Actions, Bootstrap, Apache AirFlow, Django, Jinja2, RabbitMQ, REST API, Python3, Unit testing, PostgreSQL, CI/CD, Django Rest Framework, -
Отрасль проекта
Hardware
Период работы
Июнь 2021 - Декабрь 2024
(3 года 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ФГБОУ ВО «Курганский государственный университет»
Специальность
Технологический, 150304 Автоматизация технологических процессов и производств
Завершение учебы
2020 г.
Высшее
Учебное заведение
Уральский государственный университет путей сообщения, Екатеринбург
Специальность
230106 Техническое обслуживание средств вычислительной техники и компьютерных сетей
Завершение учебы
2010 г.