Обязанности и достижения:
Работал в компании-аутсорсере, выполняющей проекты для ecommerce-платформы. Ключевая зона ответственности:
Проектирование и разработка сервиса на Go для нового REST API интерфейса веб-платформы. Реализовал архитектуру по принципам Clean Architecture с документированием API и покрытием unit-тестами. Получил практический опыт организации асинхронного флоу через шину данных и межсервисного взаимодействия через gRPC. Настраивал мониторинговые дашборды в Grafana для отслеживания метрик сервисов команды.
Технический стек: построение SQL-запросов (Squirrel), коммуникация S2S (gRPC/Protobuf), тестирование (Testify), взаимодействие с PostgreSQL (jackc/pgtype), кэширование (Redis), распределенная трассировка (Jaeger), обработка асинхронных событий (AMQP), веб-фреймворки (Echo, Gin, Gorilla Mux), мониторинг ошибок (Sentry).