АС
Андрей С.
Мужчина, 23 года
Россия, Москва, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 25 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Андрей — Python-разработчик уровня Middle+.
Опыт работы на проектах в сфере EdTech:
- Backend-разработчик внутреннего сервиса логистики и учёта ресурсов (строительный сектор). Разработал REST API на FastAPI, бизнес-логику обработки заказов и управления перевозками, Telegram-бот для автоматизации учёта посещаемости сотрудников. Внедрил асинхронные процессы на Celery и RabbitMQ, юнит-тесты на pytest.
- Поддержка и развитие ERP-системы (нефтесервисная компания TGT Oilfield Services). Расширил и рефакторил бизнес-логику ERP-системы на Python с использованием Odoo ORM, внедрил Redis-кеширование и шардирование базы данных PostgreSQL.
- Разработка CRM-систем для малого бизнеса (компания Cetmix). Создал серверную логику и шаблоны веб-интерфейсов с помощью Django, оптимизировал SQL-запросы через Django ORM. Реализовал гибкую систему разграничения прав пользователей через Django Admin.
Проекты
(4 года 10 месяцев)
Внутренний сервис логистики и учета ресурсов (строительный сектор)
Роль
Backend разработчик
Обязанности
Команда: 4 backend разработчика, 1 frontend разработчика.
Проект: Разработка и развитие внутренней системы автоматизации учета и логистики строительных ресурсов, интегрированной с web-интерфейсом и внешними сервисами компании. Система предназначена для планирования, отслеживания и управления логистическими процессами.
Задачи:
Создание REST API на FastAPI с применением строгой типизации и валидации данных через модели Pydantic.
Разработка бизнес-логики обработки заказов и управления перевозками с помощью Python, SQLAlchemy ORM и PostgreSQL.
Проектирование и реализация безопасного взаимодействия с внешними фронтенд-приложениями через JWT-аутентификацию и интеграцию с системой авторизации на основе Keycloak.
Разработка Telegram-бота (Aiogram 2) для автоматизации процесса учёта посещаемости сотрудников, включая интеграцию с Google Sheets.
Реализация асинхронных процессов и фоновых задач на Celery и RabbitMQ для повышения производительности и отказоустойчивости системы.
Обеспечение качества и стабильности кода с помощью юнит- и интеграционных тестов (pytest), покрытие кода тестами.
Контейнеризация микросервисов и развертывание инфраструктуры через Docker и Docker Compose, настройка автоматических пайплайнов развёртывания через GitLab CI/CD.
Настройка мониторинга состояния сервисов и приложений с помощью Prometheus и Grafana, обработка ошибок и отслеживание исключений через Sentry.
Систематизация и подготовка подробной технической и пользовательской документации в соответствии с принципами Domain-Driven Design (DDD) и best practices разработки (SOLID, KISS, DRY).
Работа по методологии Scrum в распределенной команде.
Достижения
Успешно реализована надежная и прозрачная система управления перевозками с полным отслеживанием статусов и маршрутов.
Автоматизирован учет посещаемости персонала за счёт интеграции Telegram-бота с Google Sheets.
Обеспечен высокий уровень безопасности и удобное управление правами пользователей на основе групп и ролей (JWT, Keycloak).
Повышена отказоустойчивость и производительность системы благодаря микросервисному подходу и эффективной асинхронной архитектуре.
Настроена инфраструктура мониторинга и логирования, что значительно повысило прозрачность и оперативность реагирования на инциденты.
Разработана полная и понятная техническая документация и инструкции для пользователей
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Python, Scrum, Grafana, Pytest, Celery, Prometheus, JWT, SOLID, Keycloak, SQLAlchemy, FastAPI, DRY, KISS, Sentry, Pydantic, aiogram, Docker Compose, DDD, GitLab CI/CD
Отрасль проекта
EdTech
Период работы
Октябрь 2023 - По настоящее время
(1 год 11 месяцев)
Поддержка и развитие ERP-системы (нефтесервисная компания TGT Oilfield Services)
Роль
Backend разработчик
Обязанности
Команда: 4 backend разработчика, 1 QA, 1 Project manager, 1 Системный администратор.
Проект: Поддержка и развитие ERP-системы на базе Odoo Framework для автоматизации внутренних процессов компании, включая логистику, управление перевозками и интеграцию с внешними сервисами и IP-телефонией.
Задачи:
Расширение и рефакторинг бизнес-логики ERP-системы на Python с использованием Odoo ORM.
Разработка и внедрение новых модулей данных и интерфейсов (XML), включая формы, отчеты и дашборды.
Настройка многоуровневой системы разграничения доступа через группы (Odoo Groups), настройка правил доступа (.csv и .xml).
Настройка и оптимизация инфраструктуры (Nginx, Redis-кеширование) для ускорения обработки популярных запросов.
Повышение производительности системы путём реализации асинхронных задач с использованием aiohttp.
Реализация шардирования базы данных PostgreSQL для повышения быстродействия на тяжёлых запросах.
Покрытие ключевых модулей системы юнит-тестами с использованием Unittest и встроенных модулей Odoo.
Создание и поддержка стабильного тестового окружения для команды QA.
Интеграция ERP с IP-телефонией через вебхуки для автоматической регистрации событий и звонков в системе.
Достижения
Увеличил скорость обработки пользовательских запросов до 35% за счёт внедрения Redis-кеша и шардирования базы данных.
Повысил стабильность фоновых задач и сократил время выполнения регулярных процессов на 40% благодаря оптимизации через aiohttp.
Снизил нагрузку на службу поддержки на 20%, реализовав гибкую систему разграничения прав через Odoo Groups.
Добился покрытия ключевого функционала тестами на 80%, снизив количество критических багов в продакшене на 30%.
Автоматизировал регистрацию звонков и событий за счёт интеграции с IP-телефонией, что сократило ручной труд операторов на 20%.
Стек специалиста на проекте
PostgreSQL, XML, Python, Nginx, Kanban, SOLID, aiohttp, DRY, KISS, Unit testing, Webhooks, Redis, ODoo
Отрасль проекта
EdTech
Период работы
Апрель 2022 - Сентябрь 2023
(1 год 6 месяцев)
CRM-системы для малого бизнеса (компания Cetmix)
Роль
Backend разработчик
Обязанности
Команда: 8 backend разработчик
Проект: Заказы малого бизнеса на создание и настройку CRM-систем. Индивидуальные CRM-решения для автоматизации бизнес-процессов клиентов. Задачи:
Разработка серверной логики и шаблонов веб-интерфейсов с помощью Django и встроенного шаблонизатора.
Оптимизация SQL-запросов через Django ORM с использованием техник select_related и prefetch_related.
Реализация гибкой системы разграничения прав и ролей пользователей через Django Admin.
Настройка безопасной JWT-аутентификации с применением кастомных middleware.
Написание и поддержка unit-тестов для покрытия ключевой бизнес-логики системы (unittest).
Контейнеризация и деплой приложений через Docker.
Достижения
Ускорил обработку API-запросов на 45% благодаря эффективной оптимизации ORM-запросов.
Сократил число обращений клиентов по вопросам доступа на 30%, внедрив прозрачную модель ролей и прав через Django Admin.
Внедрил JWT-авторизацию на уровне middleware, повысив безопасность и удобство авторизации для клиентов на 25%.
Увеличил стабильность и надежность приложений, добившись покрытия кода unit-тестами на 70%, что снизило число багов в продакшене на 35%
Стек специалиста на проекте
PostgreSQL, Docker, Python, Kanban, JWT, SOLID, DRY, KISS, Unit testing, Django Rest Framework, Django, admin
Отрасль проекта
EdTech
Период работы
Ноябрь 2020 - Март 2022
(1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Казанский национальный исследовательский технический университет имени А.Н. Туполева — КАИ, Казань
Специальность
Прикладная математика и информатика
Завершение учебы
2026 г.
Высшее
Учебное заведение
Казанский национальный исследовательский технический университет имени А.Н. Туполева — КАИ, Казань
Специальность
Программная инженерия
Завершение учебы
2023 г.