Go разработчик
Артём
Возраст
25 лет (27 Июля 2000)
Город
Москва
Переезд невозможен
Полная занятость
4 года 1 месяц
Информационные технологии / IT / Интернет
REST API для бронирования тренировок. Система расписания тренеров. Фоновые задачи через
RabbitMQ, напоминания пользователям, генерация отчётов. Rate limiting на уровне middleware.
Поддержка и развитие существующих сервисов
Достижения: Система бронирования до 3k пользователей день. Снизил время ответа API с 250ms
до 120ms. Внедрил rate limiting, защита от аномальной нагрузки.Покрыл код тестами 60 70%
Информационные технологии / IT / Интернет
Интеграция с онлайн-кассами. Разрабатывал сервис который принимал события от кассб
открытие смены, продажа, возврат, закрытие смены. Каждое событие обрабатывалось
асинхронно: сохранялось в БД, обновляло остатки на складе, отправляло данные в аналитику.
Кассы подключались по HTTP, некоторые старые модели, через опрос polling раз в минуту.
Новые, через webhook. Интеграция с ОФД. Отправка чеков в ОФД после каждой продажи.
Реализовал очередь с retry логикой, если ОФД временно недоступен, чек не теряется,
отправляется повторно. Статусы чеков сохранял в БД, клиент мог проверить прошёл ли чек.
Управление номенклатурой REST API для управления товарами, CRUD, поиск по штрихкоду,
фильтрация по категории. Синхронизация номенклатуры на кассы, при изменении цены или
добавлении товара изменения автоматически отправлялись на все кассы точки.
Складской учёт. Приход товара от поставщика, списание при продаже, инвентаризация.
Транзакционная логика, списание остатков и запись продажи в одной транзакции чтобы не
было расхождений. Отчётность. Выручка за период, топ товаров, остатки на складе, движение
товара. Тяжёлые агрегационные запросы оптимизировал через индексы и
материализованные представления в PostgreSQL.
Среднее специальное
Краснодар, 2018 — 2021 гг.
Разрабатываю backend-сервисы на Go: REST API, асинхронные обработчики событий, интеграции и внутренние сервисы. Работал с RabbitMQ, Kafka, PostgreSQL, Redis, Docker и Kubernetes. Интересны задачи, связанные с производительностью, отказоустойчивостью и архитектурой backend-систем. Нравится разбираться в сложной логике, оптимизировать узкие места и писать поддерживаемый код.
14 ноября, 2025
14 ноября, 2025
14 ноября, 2025
Резюме размещено в отрасли