Опыт работы
Freedom Ticketon
Backend Go Developer
Спроектировал сервисы IdP и OTP: обеспечил безопасную регистрацию пользователей, внедрил кросс-авторизацию через OTT, проектировал SQL-схемы и sequence diagrams для новых фич. Реализовал генератор PDF билетов и редактор шаблонов: для генерации pdf использовал Gotenberg. Делал миграцию данных (города, события). Разработал сервис catalog, проектировал SQL-схемы и sequence diagrams для новых фич. Оптимизировал catalog service: внедрил кеширование, sync.Pool для переиспользования объектов, singleflight для устранения cache stampede; устранил избыточную работу с указателями. Разработал promo-сервис с нуля: CRUD, endpoints для аналитики, валидация и применение промокодов, интеграция в checkout-флоу, обеспечил Saga-компенсацию для отката применённых скидок при сбоях в downstream-сервисах. Регулярно проводил code review (20+ PR/месяц). Stack: Golang, Temporal, Kafka, PostgreSQL, MongoDB, Redis, S3, Docker, Docker Compose, Kubernetes, GitLab, Grafana, Elastic, Clean Architecture, EDD, DDD, SDD, Claude Code, n8n.
- RPS вырос с 53K до 145K (+173%)
- p99 latency снизился с 420ms до 95ms
Airba Group
Backend Go Developer
Разработал API для интеграции с партнерами (создание/деактивация продуктов, обновление цен/стоков, обработка заказов — 17+ эндпоинтов). Внедрил инструмент расчета сроков доставки, реализовал delivery slots и кеширование точек Kazpost. Оптимизировал фильтры, интегрировал GPT для автоматического перевода карточек товаров. Исправил массовую загрузку продуктов, реализовал новую логику связки категорий и моделей. Регулярно проводил code review (15+ PR/месяц). Stack: Golang, NATS, MongoDB, Redis, S3, Docker, Docker Compose, Kubernetes, GitLab, Grafana, Sentry.
- Ускорение поиска до 50%
First Credit Bureau
Backend Go Developer
Спроектировал event-driven систему (Kafka): автоматизировал 5 бизнес-процессов, повысил масштабируемость. Разработал и поддерживал cron-задачи, новые микросервисы (3 новых сервиса за период). Реализовал интеграции с государственными информационными системами РК: GBDFL (физические лица), GBDRN (недвижимость), GBDUL (юридические лица), MIA (сервисы МВД), ISNA (налоговые сервисы), KDP (персональные данные). Интегрировал внешние сервисы (платежные шлюзы, 1C), написал парсеры файлов/веб-страниц. Оптимизировал SQL-запросы. Покрыл ключевые модули unit-тестами. Stack: Golang, Python (Django), Java, Kafka, PostgreSQL, Redis, MinIO, Docker, Kubernetes, GitLab.
- Автоматизировал 5 бизнес-процессов
- Ускорил критичные отчеты с 20с до 13с
- Покрытие unit-тестами 75%
Halyk Bank
Backend Go Developer
Интегрировал сторонние сервисы (3 платежных провайдера), реализовал Telegram-бота для автоматизации уведомлений. Покрыл бизнес-логику unit-тестами. Выполнил профилирование и оптимизацию 2 микросервисов. Исправил 30+ багов, повысил стабильность продакшена. Stack: Golang, C#, Kafka, Redis, MySQL, Lua, Tarantool, Docker, Kubernetes, GitLab.
- Telegram-бот для 500+ пользователей
- Покрытие unit-тестами 86%
- Исправил 30+ багов
Platonus
Backend Go Developer
Разрабатывал микросервисы платформы управления учебным процессом: сервисы расписания, журналов успеваемости и учебных планов. Интегрировал государственные реестры РК (ЕНТО, МОН РК) для синхронизации данных студентов и специальностей. Реализовал систему электронного документооборота (приказы, справки, дипломы) с поддержкой ЭЦП через НУЦ РК. Разработал сервис нотификаций (SMS, email, push) для уведомлений об оценках, расписании и задолженностях. Оптимизировал PostgreSQL-запросы для построения аналитических отчётов по успеваемости. Покрыл ключевые модули unit-тестами, участвовал в code review (10+ PR/месяц). Stack: Golang, Kafka, PostgreSQL, Redis, S3, Docker, Kubernetes, GitLab, Grafana.
- Ускорил выборку с 15с до 4с
- Покрытие unit-тестами 80%
Образование
L.N.Gumilyov Eurasian National University
2019 — 2023Computer Engineering and Software
БакалаврAlem School
2022 — 2023Golang Developer
КурсыКурсы
Golang developer
Alem school
English: Intermediate (B1)
SQL
Stepik