Почти 5 лет коммерческой разработки на Python. Делает высоконагруженные сервисы: очереди, кэширование, поиск, интеграции и микросервисы на асинхронном стеке. В команде это надёжный backend для ботов, интеграций и сервисов под нагрузкой — очереди и фоновые задачи, быстрый поиск, отчёты.
Финтех, внутренний продукт расчёта ПДН — показателя долговой нагрузки. Кэш на Redis, ускорение ORM-запросов к PostgreSQL, тесты с проверкой внешних API.
2023 — 2025
DFA MEDIA
Backend-разработчик
Аутсорс B2B и B2C: маркетплейсы, реклама, умный дом, финансы, коммерция. Поиск в Elasticsearch, обмен сообщениями через Kafka, перевод сервиса на FastAPI и асинхронный стек.
2021 — 2023 Пермь
P.A.Group
Backend-разработчик
Аутсорс: медицина, соцсети, коммерция. Поиск по медицинским записям, очереди Celery, Excel-отчёты со сложной бизнес-логикой.
02Ключевые проекты
03
Аналитики считают показатель долговой нагрузки быстрее
IT Monsters · финтех · внутренний продукт расчёта ПДН
Внутренний продукт для расчёта ПДН. Кэш и запросы к базе перестали быть узким местом для аналитиков.
финтех · ПДН
Задача
Ускорить внутренний продукт расчёта показателя долговой нагрузки.
Что сделано
кэш на Redis: время обработки запроса со 180 до 45 мс
оптимизация ORM-запросов к PostgreSQL: работа аналитиков в 3–4 раза быстрее
unit- и интеграционные тесты, включая проверки внешних API
Стек
PythonDjangoFastAPIPostgreSQLMySQLRedispytest
Поиск товаров и сообщения между сервисами доходят быстрее
DFA MEDIA · аутсорс B2B и B2C
Маркетплейсы, реклама, умный дом, финансы и коммерция. Поиск, шина между микросервисами и переход на асинхронный стек.
аутсорс · B2B · B2C
Задача
Ускорить поиск товаров и обмен сообщениями между микросервисами.
Что сделано
Elasticsearch: поиск и фильтрация товаров в 3 раза быстрее
Kafka между микросервисами: среднее время обработки сообщения с 500 до 150 мс
перевод проекта на FastAPI и асинхронный стек
масштабируемая и отказоустойчивая архитектура, код-ревью в команде