
Проф. деятельность:
Личностные качества:
Хобби и интересы:


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
1. Разработка админ-панели для сервиса battlepass.ru (https://battlepass.ru/)
MVP админки был реализован с использованием Python (Django).
Используемый стек:
- Python (Django, DRF, DjangoORM, Aiogram 3)
- Celery
- Redis
- gRPC
Также было реализовано 3 микросервиса: сервис промокодов, сервис расчета жетонов для фентези-лиги (https://fantasy.battlepass.ru/), сервис-парсер площадки Steam (https://store.steampowered.com/). Основной сервис-админка играет роль gateway-сервиса, взаимодействие с микросервисами идет через gRPC.
Используемый стек:
- Python
- Selenium
- gRPC
- MongoDB
- Celery
- Redis
2. Разработка сервиса-парсера площадки hltv.org (https://www.hltv.org/). В рамках задачи необходимо было реализовать автоматический сбор информации по турнирам, матчам и играм дисциплины Counter-Strike 2.
Используемый стек:
- Go (gin, gorm, goquery, demoinfocs)
- Selenium
- PostgreSQL
- RabbitMQ
Департамент Разработки и Тестирования ИБС
- Разработка микросервисов на Golang
- Создание Rest API
- Работа с БД PostgreSQL с использованием pgx, squirrel
- Использование goose для миграций БД
- Использование gRPC для взаимодействия микросервисов
- Написание mock- и benchmark- тестов
- Создание документации к API посредством Swagger
- Кэширование данных в Redis
- Использование инструмента Jaeger для трейсинга и pprof для профилирования
- Использование брокера сообщений RabbitMQ для событий отправки писем на электронную почту
- Работа с DockerFile, использование утилиты make и инструмента Docker Compose
1. Разработка онлайн-платформы "Строительные таланты" https://stroitalant.ru/
- Разработка и поддержка Backend (Django, Django jazzmin, Django Rest Framework)
- Разработка и реализация бизнес-процессов с использованием фреймворка Celery для планирования и асинхронного выполнения задач:
+ Автоматизация рекуррентных платежей для клиентов.
+ Формирование счетов и отправка уведомлений о платежах на почту.
+ Создание выгрузок данных для внешних систем.
+ Очистка логов.
- Интеграция с внешними сервисами: SmsTraffik, Контур (evrika), MailGaner, Dadata, CloudPayments
- Доработка административной панели Django jazzmin
- Разработка собственного инструмента логирования изменений в административной панели
- Логирование взаимодействий с внешними сервисами
- Настройка триггеров и шаблонов почтовых писем в сервисе MailGaner
- Участие в декомпозиции и оценивании задач, разбор технических заданий на разных этапах проекта
- Принятие решений об использовании сторонних библиотек
- Соблюдение code style (ruff)
- Рефакторинг
2. Нагрузочное тестирование и разработка проекта "МГУУ - ЧатБоты"
- Настройка системы мониторинга, сбора и визуализации метрик (Prometheus, Grafana, Node Exporter)
- Настройка системы "алертов" с рассылкой уведомлений в Телеграм-Каналы
- Проведение нагрузочного тестирования с использованием инструмента Locust
- Разработка новых решений с использованием Django Rest Framework, Aiogram, Celery
- Разработка и поддержка решений на Django/Django Rest Framework
- Работа с celery, rabbitmq
- Кастомизация Django Admin Panel
- Настройка логирования ошибок Sentry
- Конфигурирование Docker Compose, Docker Swarm
- Взаимодействие с frontend отделом
- Написание unit и integrations тестов
- Разработка API
- Настройка кэширования (Redis)
- Flower
Обязанности:
- Разработка нового функционала в части Backend;
- Написание unit-тестов;
- Проведение code-review;
- Рефакторинг и оптимизация кода;
- Совместная работа с разработчиками Frontend и взаимодействие с DevOps инженерами
Направление - Компьютерное моделирование и анализ данных (магистратура). Обучение не окончил.
Направление - Информационные системы и технологии (бакалавриат). Средний балл - 4.41. Изначально учился на направлении "Бизнес-информатика", после 3-его курса перевелся с понижением на направление "Информационные системы и технологии".
Департамент Разработки и Тестирования ИБС
- Разработка микросервисов на Golang
- Создание Rest API
- Работа с БД PostgreSQL с использованием pgx, squirrel
- Использование goose для миграций БД
- Использование gRPC для взаимодействия микросервисов
- Написание mock- и benchmark- тестов
- Создание документации к API посредством Swagger
- Кэширование данных в Redis
- Использование инструмента Jaeger для трейсинга и pprof для профилирования
- Использование брокера сообщений RabbitMQ для событий отправки писем на электронную
почту
- Работа с DockerFile, использование утилиты make и инструмента Docker Compose