О себе
Backend-разработчик с 6+ годами опыта на PHP (Phalcon, Laravel) и Python (Django, FastAPI), также пишу сервисы на Go. Проектирую и развиваю высоконагруженные сервисы и REST API, работаю с очередями и асинхронной обработкой, оптимизирую БД и кэширование в Redis. Пишу автотесты, делаю code review, настраиваю CI/CD и Docker. Быстро вникаю в задачи и довожу их до продакшена.
Опыт работы
Arbuz Group (Арбуз Груп)
Backend-разработчик
- Развиваю backend e-grocery платформы в core-команде: ядро на PHP (Phalcon) и микросервисы на Python (FastAPI). - Развиваю складской микросервис WMS: пикинг со станциями и метриками сборщиков, приёмка, инвентаризация, отгрузка, сканирование маркировки; интеграции с 1С. - Спроектировал интеграции с сервисами доставки и маршрутизации (Relog): обмен заказами и курьерами, маршрутные листы, вебхуки статусов. - Реализовал механизм автоматической доплаты по заказам с подключением платёжных провайдеров (PayBox, FreedomSuperApp) и поддержкой мульти-мерчантных платежей. - Спроектировал автофискализацию заказов через ОФД (LightKassa): автогенерация чеков, идемпотентные ретраи и сверка с оператором, хранение ответов в MongoDB. - Оптимизировал Redis: заменил дорогой обход ключей через SCAN на индекс на структуре Set; тяжёлые операции вынес в очереди (RabbitMQ, Celery). - Автотесты (PHPUnit/Pest, Pytest), code review, наблюдаемость (Prometheus, VictoriaLogs), CI/CD в GitLab, Docker. Технологии: PHP, Phalcon, Python, FastAPI, MySQL, PostgreSQL, MongoDB, Redis, RabbitMQ, Celery, Docker, Nginx, GitLab CI/CD.
Kaspi Bank, АО
Backend-разработчик
- Спроектировал и реализовал серверную часть Kaspi University — LMS-системы с нуля для обучения сотрудников и внешних партнёров банка; принимал ключевые архитектурные решения. - Спроектировал микросервисную архитектуру на базе API Gateway и брокеров сообщений. - Реализовал интеграции с внутренними банковскими системами: событийное взаимодействие через Apache Kafka, REST API и SOAP (взаимодействие с 1С). - Внедрил централизованный сервис аутентификации на Keycloak (SSO) для сервисов команды. - Обеспечил покрытие автотестами (80%+, unit/feature) и автоматизацию через GitLab CI/CD; участвовал в миграции легаси-проектов на современный стек. - Логирование, алертинг и мониторинг ошибок через Sentry и Sonarqube, Grafana. - Работал в команде из 6 человек по Kanban; участвовал в планировании спринтов, наставничестве и проводил code review. - Оптимизировал CI: миграция kaniko → buildkit (ускорение билдов в 3 раза), многостадийная сборка. Технологии: Laravel, Django, DRF, Go, Kafka, Redis, PostgreSQL, Docker, Nginx, Celery.
iBEC Systems
Backend Developer
- Спроектировал и реализовал серверную часть Kaspi University — LMS-системы с нуля для обучения сотрудников и внешних партнёров банка; принимал ключевые архитектурные решения. - Спроектировал микросервисную архитектуру на базе API Gateway и брокеров сообщений. - Реализовал интеграции с внутренними банковскими системами: событийное взаимодействие через Apache Kafka, REST API и SOAP (взаимодействие с 1С). - Внедрил централизованный сервис аутентификации на Keycloak (SSO) для сервисов команды. - Обеспечил покрытие автотестами (80%+, unit/feature) и автоматизацию через GitLab CI/CD; участвовал в миграции легаси-проектов на современный стек. - Логирование, алертинг и мониторинг ошибок через Sentry и Sonarqube, Grafana. - Работал в команде из 6 человек по Kanban; участвовал в планировании спринтов, наставничестве и проводил code review. - Оптимизировал CI: миграция kaniko → buildkit (ускорение билдов в 3 раза), многостадийная сборка. Технологии: Laravel, Django, DRF, Go, Kafka, Redis, PostgreSQL, Docker, Nginx, Celery.
Образование
Международный университет информационных технологий
— 2022Информационные системы
МагистрМеждународный университет информационных технологий
— 2020Компьютерная инженерия и информационная безопасность
Бакалавр