Специалисты
ТЕХНИЧЕСКИЕ НАВЫКИ:
Backend Development: Проектирование и разработка высоконагруженных API с использованием Django, Django Rest Framework (DRF), FastAPI.
Data Engineering: Обработка больших объемов данных с использованием ClickHouse, Redis, RabbitMQ, Celery, AsyncIO, Apache Airflow
Database Optimization: Оптимизация SQL-запросов, индексов и партиционирования для PostgreSQL, ClickHouse.Cloud & DevOps: Docker, Docker Compose, GitLab CI/CD, мониторинг с Grafana, Prometheus, Sentry.
API Integration: Интеграция с внешними сервисами (MailGun API, Telegram Bot API).
Testing & Monitoring: Pytest, Kibana, Sentry, логирование и отслеживание ошибок.
Frameworks & Tools: Tornado, Aiohttp, SQLAlchemy, Swagger, Scrum, Jira, Confluence, Git
ОБРАЗОВАНИЕ И СЕРТИФИКАТЫ: Экономико-энергетический институт, Москва Электроэнергетика и электротехника, 2017
ДОСТИЖЕНИЯ
● Оптимизировал SQL-запросы и структуру базы данных, сократив время выполнения на 40%.
● Реализовал кэширование с использованием Redis, что уменьшило нагрузку на базу данных на 60%.
● Автоматизировал процессы тестирования и деплоя, сократив время выпуска новой версии на 30%.
SOFT SKILLS:
Коммуникация: Эффективное взаимодействие с коллегами и заказчиками, участие в обсуждении требований и решений.
Адаптивность: Быстрая адаптация к новым технологиям и изменениям в требованиях проекта.
Решение проблем: Поиск и реализация решений для сложных технических задач, таких как оптимизация производительности и масштабируемость системы.
Управление задачами: Опыт работы с Jira и Confluence для управления задачами и документации.
Корпоративная система управления
Корпоративная система управления целями и оценкой эффективности сотрудников (Performance Management System). Система автоматизирует полный цикл целеполагания: постановку целей, каскадирование от стратегических целей компании к целям сотрудников, многоуровневое согласование через иерархию руководителей, промежуточную и итоговую оценку выполнения. Реализован workflow с автоматическим контролем дедлайнов, системой уведомлений в реальном времени и детальной аналитикой. Архитектура включает монолитный бэкенд на Django с REST API для SPA фронтенда на Vue.js, асинхронные WebSocket-соединения для push-уведомлений и интеграцию с корпоративным LDAP. Обязанности: ● Проектирование и реализация REST API на Django REST Framework с учетом сложной бизнес-логики многоуровневого согласования целей (4 статуса согласования, ролевая модель) ● Разработка системы real-time уведомлений на Django Channels с использованием WebSocket и Redis в качестве message broker ● Реализация кастомной аутентификации на основе JWT-токенов с интеграцией LDAP для корпоративного SSO ● Построение сложных ORM-запросов с оптимизацией производительности (select_related, prefetch_related, аннотации, кастомные менеджеры) ● Разработка продвинутой системы фильтрации и сортировки данных с использованием django-filter ● Проектирование нормализованной схемы БД PostgreSQL с constraint"ами, индексами и миграциями для обеспечения целостности данных ● Реализация сервисного слоя (service layer) для изоляции бизнес-логики от представлений (генерация уведомлений, каскадирование целей) ● Написание комплексного покрытия unit и integration тестов с использованием pytest, pytest-django ● Настройка CI/CD pipeline с контейнеризацией через Docker, docker-compose для dev/prod окружений ● Разработка custom middleware для аутентификации WebSocket-соединений и интеграции с Swagger UI ● Имплементация кастомных permissions для разграничения доступа на основе ролей (admin, employee) и иерархии подчинения ● Оптимизация производительности с использованием memcached/redis для кэширования часто запрашиваемых данных ● Создание management commands для административных задач (создание суперпользователя, инициализация данных)
Python 3.8, Django 3.1.3, Django REST Framework, Django Channels 3.0 (WebSocket), Celery/django-background-tasks, PostgreSQL 16, Redis (channels layer & cache), Memcached, django-redis-cache, pytest, pytest-django, parameterized Authentication: JWT, LDAP (django-auth-ldap), кастомная токен-аутентификация API Documentation: drf-yasg (Swagger/OpenAPI) Infrastructure: Docker, docker-compose, Gunicorn, Nginx, Daphne (ASGI) Tools: pre-commit hooks, ruff (linting), Sentry (мониторинг ошибок)
Июнь 2025 - Декабрь 2025 месяцев
Система управления данными о продуктах компании
Разработка и поддержка системы управления данными о продуктах компании, включая учет цен, остатков, характеристик товаров и сертификации. Система позволяла автоматизировать обновление информации и обеспечивала интеграцию с бухгалтерией и внешними сервисами. Обязанности: ● Разработал RESTful API на Django Rest Framework для управления продуктами компании, что позволило автоматизировать обновление информации и интеграцию с бухгалтерией. ● Оптимизировал SQL-запросы и структуру базы данных, сократив время выполнения запросов на 40%. ● Реализовал кэширование данных с использованием Redis, что уменьшило нагрузку на базу данных на 60%. ● Автоматизировал тестирование и деплой с помощью GitLab CI/CD, сократив время выпуска новой версии на 30%. ● Активное использование Git для командной разработки, ветвления, слияния, разрешения конфликтов. ● Интеграция Git с GitLab CI/CD для автоматизации сборки и деплоя.
Python, Django, DRF, PostgreSQL, Redis, Docker, GitLab CI/CD, Pytest, REST API, Swagger, Scrum
Декабрь 2023 – Июнь 2025 месяцев
Разработка сервиса аналитики
Разработка сервиса аналитики, который обрабатывал данные о продажах, товарах и заказах для формирования отчетов. Использовался ClickHouse для хранения и быстрого анализа больших объемов данных. Обязанности: ● Разработал бэкенд на FastAPI для аналитической платформы, обрабатывающей данные о продажах, товарах и заказах. ● Оптимизировал схемы хранения данных в ClickHouse, что увеличило скорость анализа на 50%. ● Настроил асинхронную обработку данных с использованием RabbitMQ и Celery, что позволило обрабатывать до 10K сообщений в минуту. ● Разработал API для выгрузки отчетов и визуализации данных, обеспечив удобство использования для конечных пользователей.
Python, FastAPI, ClickHouse, RabbitMQ, SQLAlchemy, AsyncIO, Docker, Prometheus, Grafana, Kafka, Kibana, Sentry, Aiohttp, Apache Airflow
Апрель 2022 – Декабрь 2023 месяца
Система для автоматизированной отправки уведомлений клиентам
Разработка системы для автоматизированной отправки уведомлений клиентам и сотрудникам компании через Email и Telegram. Обязанности: ● Разработал систему для автоматизированной отправки уведомлений через Email и Telegram, что повысило оперативность коммуникации с клиентами на 70%. ● Реализовал механизм отложенной отправки сообщений с использованием Celery и RabbitMQ. ● Настроил мониторинг и логирование системы через Grafana и Sentry, что позволило сократить время устранения ошибок на 40%.
Python, FastAPI, Celery, RabbitMQ, PostgreSQL, MailGun API, Telegram Bot API, Docker, Grafana, Sentry, Redis.
Декабрь 2019 – Апрель 2022 месяца