Проф. деятельность:
Личностные качества:
Хобби и интересы:
Департамент Разработки и Тестирования ИБС
- Разработка микросервисов на 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