Golang разработчик
Алматы, КазахстанМиддл • Сеньор
Удаленная работа
Опыт работы более 5 лет200 000 ₽
Опыт работы более 5 лет200 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1CXQ
О себе
На данный момент Golang разработчик.
Мои компетенции и опыт
Senior Golang Engineer | Rakuten (Сентябрь 2024 — Сентябрь 2026)
Суть роли и обязанности: Проектирование и масштабирование высоконагруженных микросервисов для маркетплейса, оптимизация обработки данных, разработка архитектурных решений для B2B-направления.
Ключевые достижения и задачи:
Разработал микросервис мониторинга конкурентных цен («price under attack») для мерчантов на Go и PostgreSQL (до нужен доступ к резюме RPS с расчетом рекомендаций скидок в реальном времени).
Спроектировал и реализовал движок аукционов для размещения товаров и промо-кампаний поставщиков. Использовал примитивы консистентности и конкурентности Go ( нужен доступ к резюме , нужен доступ к резюме , atomic) для безопасной обработки ставок под нагрузкой более нужен доступ к резюме + RPS без race conditions.
Внедрил паттерн Transactional Outbox (Go, PostgreSQL, Kafka), обеспечив атомарность и надежную асинхронную доставку 15 млн событий ежедневно между сервисами каталога и биллинга.
Back End Developer (Go) | Delivery Hero (Июль 2022 — Сентябрь 2024)
Суть роли и обязанности: Разработка высокопроизводительных сервисов сбора и проксирования метрик, оптимизация работы с памятью и брокерами сообщений (Kafka).
Ключевые достижения и задачи:
Спроектировал высокопроизводительный прокси-сервис метрик на Go, принимающий входящие payloads из Kubernetes-кластеров, обрабатывающий данные в оперативной памяти и пересылающий их в Kafka со скоростью нужен доступ к резюме RPS.
Разработал модули Producer и Consumer для Kafka на базе пулов воркеров (worker pools), сократив время пакетной обработки метрик со 140 мс до 18 мс.
Оптимизировал аллокации памяти за счет zero-allocation парсинга с использованием нужен доступ к резюме , снизив нагрузку на Garbage Collector (GC) и уменьшив потребление RAM на один под в K8s с 12 ГБ до 3,5 ГБ.
Back End Developer (Go / Full-Stack) | OLX Group (Май 2020 — Июнь 2022)
Суть роли и обязанности: Декомпозиция монолита, оптимизация межсервисного взаимодействия и работы баз данных для обеспечения стабильной работы сервисов под нагрузкой.
Ключевые достижения и задачи:
Выделил модули управления задачами и обработки файлов из монолитной B2B-платформы в изолированные Go-микросервисы.
Перевел межсервисную коммуникацию с REST на gRPC / Protobuf, снизив задержку внутреннего обмена данными с 110 мс до 15 мс.
Оптимизировал архитектуру PostgreSQL и Redis (разработка эффективных индексов), обеспечив стабильную поддержку более нужен доступ к резюме MAU.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
