Golang backend-разработчик
Отправьте предложение о работе этому кандидату
REST API для бронирования тренировок. Система расписания тренеров. Фоновые задачи через RabbitMQ, напоминания пользователям, генерация отчётов. Rate limiting на уровне middleware. Поддержка и развитие существующих сервисов Система бронирования до 3k пользователей день. Снизил время ответа API с 250ms до 120ms. Внедрил rate limiting, защита от аномальной нагрузки. Покрыл код тестами 60-70%
Golang-разработчик at AkratoPRIME edu (2024-11 – 2026-03)
Backend разработчик Go at CashPad (2022-03 – 2024-10)
Интеграция с онлайн-кассами. Разрабатывал сервис который принимал события от касс: открытие смены, продажа, возврат, закрытие смены. Каждое событие обрабатывалось асинхронно: сохранялось в БД, обновляло остатки на складе, отправляло данные в аналитику. Кассы подключались по HTTP, некоторые старые модели, через опрос polling раз в минуту. Новые, через webhook. Интеграция с ОФД. Отправка чеков в ОФД после каждой продажи. Реализовал очередь с retry логикой, если ОФД временно недоступен, чек не теряется, отправляется повторно. Статусы чеков сохранял в БД, клиент мог проверить прошёл ли чек.