АС
Андрей С.
Мужчина, 23 года
Россия, Москва, UTC+3
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 4 июля 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 года 9 месяцев)
Внутренний сервис логистики и учета ресурсов (строительный сектор)
Роль
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).
Повышена отказоустойчивость и производительность системы благодаря микросервисному подходу и эффективной асинхронной архитектуре.
Настроена инфраструктура мониторинга и логирования, что значительно повысило прозрачность и оперативность реагирования на инциденты.
Разработана полная и понятная техническая документация и инструкции для пользователей
Стек специалиста на проекте
Grafana, SOLID, SQLAlchemy, Keycloak, Scrum, Pytest, Celery, Prometheus, JWT, FastAPI, DRY, KISS, Sentry, Pydantic, aiogram, Docker Compose, Docker, Python, GitLab CI/CD, DDD, RabbitMQ, PostgreSQL
Отрасль проекта
EdTech
Период работы
Октябрь 2023 - По настоящее время
(1 год 10 месяцев)
Поддержка и развитие 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 г.