Go developer
Уровень зарплаты: от 350 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)
Резюме: Go developer
Senior Go (Golang) разработчик с опытом более 7 лет в разработке и поддержке распределенных бэкенд-сервисов с фокусом на отказоустойчивость, масштабируемость и поддержание чистоты архитектуры. Основной стек и специализация: бэкенд на Go (Golang) и Node.js, а также опыт работы Full-Stack. Богатый опыт в создании и оптимизации сложных распределенных систем — от сбора требований и составления ТЗ до релиза в продакшен с полным набором тестов и мониторинга.Experience
Siberian Wellness
Апрель 2023 — по настоящее время
Разработал ключевой публичный API для поставщиков, автоматизировав трансформирование данных во внутренний формат и генерацию аналитики продаж.
Организовал миграцию с легаси-сервиса фиче-флагов на GrowthBook, проведя анализ затрат на поддержку и защитив инициативу перед техлидом.
Внедрил единый стандарт CI/CD-пайплайна, объединив автотесты, проверки сложности и качества кода в прозрачный для всех команд процесс.
Реализовал идемпотентность ключевых API склада, что устранило рассинхронизацию состояний и исключило ручные операции очистки и отката.
Инициировал вынос сервиса аналитики из монолита и его переписывание на Go, повысив пропускную способность, отказоустойчивость и упростив поддержку.
Внедрил событийно-ориентированную интеграцию через Kafka с использованием Transactional Outbox, обеспечив надежную публикацию событий при изменении данных в БД.
Унифицировал деплой и внедрил IaC-практики, переведя сервисы на Helm-чарты и деплой в изолированные K8s-кластеры.
Стек: Go, PostgreSQL, Redis, Kafka, Kafka Connect, Debezium, REST API, GitLab CI/CD, Docker, Kubernetes, Helm, Terraform, AWS, GrowthBook.
Anywayanyday
Январь 2021 — апрель 2023
Снизил нагрузку на БД, добавив кэширующий слой для высоконагруженной ленты поиска и выдачи.
Спроектировал асинхронный сервис уведомлений пользователей с поддержкой каналов SMTP, SMPP и in-app нотификаций.
Оптимизировал систему мониторинга, ликвидировав шумные алерты и добавив бизнес-метрики — бронирования и ошибки оплаты — для ускорения реакции на инциденты.
Ускорил критические DB-запросы — поиск, бронирование, проверку актуальных цен — с помощью индексов и агрегированных таблиц.
Менторил начинающих разработчиков и проводил онбординг, внедрил регулярные 1-on-1 и код-ревью, а также актуализировал базу знаний.
Стек: Go, PostgreSQL, Redis, Elasticsearch, Kafka, gRPC, REST API, Docker, Kubernetes.
Axenix (ранее Accenture)
Январь 2019 — январь 2021
Увеличил покрытие тестами на 40%, дополнив систему юнит-тестами критических модулей и введя культуру интеграционного тестирования операций с БД.
Разработал сервис расчета налоговых платежей, включая генерацию инвойсов, проведение платежей, идемпотентность и тестирование критических сценариев.
Завершил интеграцию со сторонней CRM-системой с использованием событийно-ориентированной архитектуры на базе Kafka Outbox.
Стек: Go, PostgreSQL, Kafka, REST API, Docker, GitLab CI/CD, Testify, Testcontainers.
Посмотрите похожие резюме
Senior Go Developer
Зарплата: 280 000 руб.
Зарплата: 280 000 руб.
Golang-разработчик
Зарплата: 200 000 руб.
Зарплата: 200 000 руб.
Python Developer
Зарплата: 70 000 руб.
Зарплата: 70 000 руб.
Java Developer
Зарплата: 200 000 руб.
Зарплата: 200 000 руб.
