Go / Golang Backend Developer

Москва, Россия
Сеньор
Информационные технологии • Разработка • Go
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
О себе

На данный момент Golang-разработчик.

Мои компетенции и опыт

Go / Golang Backend Developer. Коммерческий опыт — около 4,5 года.

Москва; готов к другим городам и релокации. Рассматриваю офис, гибрид и удалённую работу в российских и зарубежных компаниях, нанимающих разработчиков из РФ.

 

Telegram для связи: нужен доступ к резюме Backend-разработчик с коммерческим опытом более 4 лет. Основная специализация — разработка серверной логики для продуктовых систем, где важны корректность данных, стабильность, производительность и понятное поведение в production. Работал с сервисами, которые обрабатывают большой поток внутренних событий, взаимодействуют со смежными системами и участвуют в критичных бизнес-процессах. Умею разбираться в предметной области, переводить требования в техническое решение и учитывать не только happy path, но и пограничные сценарии: повторные запросы, ошибки интеграций, некорректные данные, деградацию смежных сервисов. В работе ценю ясную постановку задачи, ответственность за результат и спокойную инженерную коммуникацию. Стараюсь не просто “закрывать тикеты”, а понимать, какую проблему решает задача, как решение будет сопровождаться после релиза и по каким признакам команда поймёт, что всё работает корректно. Комфортно работаю как самостоятельно, так и в команде: могу взять задачу, разобраться в контексте и довести до результата, но не замыкаюсь в себе, если решение затрагивает соседние сервисы, контракты или риски для продукта. Интересны backend-задачи в продуктовых командах: развитие сервисов, оптимизация производительности, повышение надёжности, работа с данными, интеграциями и сложной бизнес-логикой.

 

ОПЫТ РАБОТЫ

 

Вайлдберриз, ООО — Golang-разработчик

Сентябрь 2024 — настоящее время, Москва

Highload-система транзакций и складского учёта для федеральной розничной сети

- разрабатывал backend-микросервисы на Go для WMS-контуров склада: приёмка, размещение, перемещения, инвентаризация, подбор и отгрузка, включая управление статусами товарных единиц и контейнеров, обработку штрихкодов и событий от ТСД и мобильных клиентов.

- реализовал событийную модель складских операций: публиковал доменные события в брокер сообщений и строил консьюмеров, устойчивых к повторной доставке и нарушению порядка сообщений (идемпотентность, ключи операций, гарантии at-least-once, компенсационные сценарии).

- повысил отказоустойчивость интеграций с внешними апи: внедрил circuit breaker для SMS-шлюза, что локализовало сбои на стороне поставщиков и исключило каскадное распространение ошибок и переполнение очередей внутри системы

- работал над observability-контуром: организовал экспорт кастомных бизнес-метрик в Prometheus и собирал на их основе дашборды в Grafana для команд логистики и маркетинга

- оптимизировал критичные gRPC-эндпоинты подбора и отгрузки: профилировал через pprof, вынес тяжёлые выборки в батчевую обработку и добавил кэширование справочных данных, сократив время отклика с 400 мс до 150 мс (−60%) под пиковой нагрузкой

Стек: Go, gRPC, REST, PostgreSQL, ClickHouse, Redis, Kafka, Elasticsearch, Kubernetes, Docker, Helm, Prometheus, Grafana, GitLab CI

 

Уральский банк реконструкции и развития — Golang-разработчик

Апрель 2022 — август 2024, Екатеринбург

Сервис верификации контрагентов для службы информационной безопасности

- разработывал в кросс функциональной команде распределённую платформу автоматической верификации контрагентов через интеграцию с API Контур.Фокуса, обрабатывающую проверки в асинхронном режиме через событийную архитектуру на Kafka

- реализовал оркестратор распределённого пайплайна верификации на Go, координирующий взаимодействие сервисов и управляющий жизненным циклом каждой проверки от инициации до завершения

- спроектировал идемпотентную обработку запросов и дедупликацию через Redis, что исключило повторные проверки одного контрагента и снизило нагрузку на внешнее API на ~20%

- повысил отказоустойчивость внешних интеграций: добавил настраиваемые таймауты, экспоненциальные ретраи с джиттером, circuit breaker и fallback-сценарии для вызовов внешних API, изолировав критичные бизнес-процессы от нестабильности сторонних систем

- покрывал бизнес-логику unit- и integration-тестами, выстроил CI/CD-пайплайн с автоматическим прогоном тестов, сборкой Docker-образов и деплоем через Helm.

Стек: Go, gRPC, Kafka, PostgreSQL, Redis, Kubernetes, Helm, Docker, Prometheus, Grafana, Elasticsearch, Nginx, REST, CI/CD

 

ОБРАЗОВАНИЕ

Донской государственный технический университет, бакалавр, 2024. Транспорт, сервис и автоматизация; Радиотехника.

 

ЯЗЫКИ

Русский — родной; английский — B2.

 

ТЕХНОЛОГИИ И НАВЫКИ

Go, Golang, PostgreSQL, ClickHouse, Docker, Docker Compose, Git, Kubernetes, Kafka, Apache Kafka, Redis, GitLab, GitLab CI, Highload, CI/CD, Linux, Микросервисная архитектура, Prometheus, Grafana, Elasticsearch, Jenkins, gRPC, REST, REST API, HTTP, MongoDB, Backend, Observability, Высокая нагрузка, Helm, Nginx, pprof, SOLID, ООП, Agile, Scrum


Специализация
Информационные технологииРазработкаGo
Отрасль и сфера применения

Уровень
Сеньор

Есть файл резюме (защищен)


Интересные кандидаты