О себе
Опытный Python-разработчик с коммерческим опытом 2,5+ лет: разрабатываю backend-сервисы на FastAPI и Django, проектирую REST API и микросервисные архитектуры. Уверенно работаю с PostgreSQL и SQL-оптимизацией, Docker и CI/CD. Имею опыт интеграций, асинхронной разработки и работы с очередями. Знаком с frontend (React, TypeScript), что позволяет реализовывать end-to-end решения. Реализовал и вывел в прод несколько систем учета самостоятельно.
Опыт работы
Студия Аграрных Систем
Python-разработчик
Python-разработчик / Fullstack-разработчик (middle) Обо мне Python backend-разработчик с 2,5+ годами коммерческого опыта по трудовой. Специализируюсь на разработке REST-API, асинхронных и синхронных сервисов и микросервисов, автоматизации ETL-процессов. Работал с Django, FastAPI, Celery, PostgreSQL. Умею оптимизировать производительность и выстраивать устойчивую backend-архитектуру. В коммерческой разработке выступал не только как backend-разработчик, но и как fullstack-разработчик в ряде внутренних и внешних бизнес-систем: участвовал и в серверной части, и в реализации пользовательских интерфейсов. Работал над системой управления дебиторской задолженностью, системой складского учета, сервисами обработки и загрузки данных, а также различными аналитическими инструментами. Умею запускать сервисы с нуля, оптимизировать производительность, автоматизировать процессы, выстраивать интеграции между сервисами и повышать наблюдаемость систем через логирование и мониторинг. Основные системы и проекты Система управления дебиторской задолженностью Участвовал в разработке backend-логики и пользовательской части системы. Реализовывал API, бизнес-логику, обработку данных, механизмы разграничения доступа и интерфейсы для работы сотрудников с задолженностями и статусами. Система складского учета Разрабатывал серверную часть и элементы пользовательского интерфейса для учета данных, обработки операций и взаимодействия с внутренними сервисами. Реализовывал CRUD-логику, фильтрацию, интеграции и работу с PostgreSQL. ETL-сервис загрузки и обработки табличных данных Автоматизировал загрузку и обработку данных из электронных таблиц и внешних сервисов с использованием pandas, openpyxl, Celery и Redis. Сократил время выполнения процесса с 2 дней до 30 минут. Сервис интеграции с внешним сервером Разрабатывал и оптимизировал обмен данными и отправку изображений на внешний сервер. За счет оптимизации HTTP- и SQL-запросов ускорил процесс отправки примерно на ~30%. Мониторинговый дашборд Реализовал дашборд с динамическим обновлением данных на HTMX и Chart.js для отображения аналитической информации и мониторинга работы техники. Задачи и достижения Разрабатывал с нуля сервисы на Django, FastAPI, Celery и asyncio. Проектировал и развивал REST API для 5+ сервисов. Реализовывал бизнес-логику, CRUD-операции и сложные фильтры для PostgreSQL через Django ORM и SQLAlchemy. Настраивал периодические и фоновые задачи на Celery и Redis. Настраивал взаимодействие между микросервисами через RabbitMQ. Контейнеризировал приложения с помощью Docker и docker-compose. Реализовал кастомный middleware для управления доступом пользователей. Добавил и настроил логирование через Loguru для dev- и prod-окружений. Участвовал в сопровождении сервисов после релизов: анализировал логи, отслеживал ошибки, контролировал доступность и производительность сервисов, помогал быстрее находить и устранять инциденты. Использовал мониторинг и логирование для диагностики деградации производительности, фоновых задач и интеграционных ошибок. Покрывал API-эндпоинты и функционал тестами на pytest и unittest. Использовал Selenium и Playwright для автоматизации пользовательских сценариев при тестировании. Участвовал в code review, внедрял более формализованный подход к работе с ветками и описанием коммитов.
Проекты
Образование
Краснодарский гуманитарно-технологический колледж
Информационные системы и программирование