Senior Go Backend Engineer

Матвей Сизов

Распределённые системы, high-load и low-latency | service mesh, телеметрия автомобиля, безопасные API | 70K+ RPS, p99 <50 мс

Backend-инженер с фокусом на распределённые системы, production-инфраструктуру и высоконагруженные, низколатентные сервисы. 5 лет коммерческого опыта в телеметрии электромобилей, service mesh, ценообразовании в ритейле, криптоплатежах, коммунальном биллинге и государственных цифровых сервисах, с более ранним backend-опытом на Java. Я веду backend-задачи end-to-end: проясняю неоднозначные требования, выбираю архитектуру через компромиссы, реализую ключевые сервисы, добавляю тесты, observability и security и довожу поставку через CI/CD.

Локация

Москва, Россия

Опыт

5 лет разработки backend

Формат

Офис, гибрид или удаленно; Москва или Санкт-Петербург, готов работать из Турции / открыт к релокации

Скачать резюме

Профессиональный опыт

АТОМ iconАТОМ
УдаленноТК РФ
Сайт компании

Senior Software Engineer

февр. 2025 - настоящее время

АТОМ развивает платформу электромобиля. В команде коммуникаций и телеметрии я строю production backend-сервисы, которые поддерживают защищенную связь автомобиля с облаком, интегрируют внешних клиентов и обеспечивают низколатентные MQTT, gRPC и API-сценарии.

  • Реализовал высоконагруженный backend-сервис, который обрабатывает 70K+ запросов в секунду при p99 ниже 50 мс и имеет запас для роста сверх текущей нагрузки.
  • Самостоятельно проработал требования к неоднозначной, изначально невыполнимой низколатентной связи автомобиля с облаком: синхронизировал аналитиков, архитекторов и команды интеграций, нашёл реалистичные компромиссы и довёл объём MVP до задокументированного в Confluence, готового к разработке состояния.
  • Спроектировал и совместно разработал MQTT-брокер на Mochi MQTT с mTLS, аутентификацией клиентов по сертификатам, авторизацией на уровне топиков и восстановлением сессий/состояния через Redis для постоянной и устойчивой к перезапускам связи автомобиля с облаком.
  • Повлиял на финальную архитектуру, упростив чрезмерно раздробленную микросервисную концепцию до более чистого брокер-центричного дизайна.
  • Владел ключевыми техническими решениями по брокеру - стек, гексагональная архитектура, границы сервисов, - планировал и заводил задачи команде наперёд, проводил code review и напрямую координировался со смежными командами и руководством.
  • С нуля построил production-наблюдаемость: metrics, logs, traces, dashboards, alerts и мониторинг latency/throughput.
  • После ухода DevOps-инженера взял на себя CI/CD и деплой: build pipelines, manifests/charts и автоматизацию поставки.
GoMQTTMochi MQTTRedisPostgreSQLApache KafkagRPCREST APIHTTP/HTTPSTLS/SSLmTLSPrometheusGrafanaLokiSentryDockerHelmKubernetesCI/CDBuild pipelines
Sber Tech iconSber Tech
Москва, РоссияТК РФ
Сайт компании

Middle Software Engineer

янв. 2024 - февр. 2025

Sber Tech развивает Platform V, крупную корпоративную платформу. В команде Service Mesh & Platform Infrastructure я работал с сильно кастомизированным форком Istio и смежными Kubernetes-компонентами для управления рабочими нагрузками, контроля политик и платформенной интеграции.

  • Восстановил набор автотестов в сильно кастомизированном форке Istio и поднял покрытие юнит-тестами до 80%, вернув их в ежедневную разработку.
  • Расширил интеграционные тесты до ~95% критического функционала, перенеся обнаружение дефектов на этап до релиза вместо поздних ручных проверок.
  • Спроектировал и реализовал Go-фреймворк интеграционного тестирования, который поднимал изолированные Kubernetes-окружения, запускал наборы тестов параллельно и генерировал Allure-отчёты в CI.
  • Спроектировал и реализовал пользовательский ресурс Kubernetes для управления связями Istio control plane/data plane; позже его представили внутри компании как целевой платформенный подход.
  • Починил CI/CD pipelines и перенёс обнаружение дефектов на более ранний этап разработки инфраструктурных изменений.
  • Наставлял ~10 стажёров из Школы 21 по фреймворку и процессу автоматизации, переводя ручные QA-сценарии в масштабируемые автотесты.
GoKubernetesIstioService MeshgRPCREST APIHTTPPostgreSQLCI/CDBuild pipelinesGitLabAllure
Magnus Tech iconMagnus Tech
УдаленноСамозанятость
Сайт компании

Middle Go Backend Engineer

янв. 2023 - янв. 2024

Magnus Tech - компания заказной разработки ПО. Я работал над платформой контроля цен для сети магазинов «Бристоль», которая объединяла данные магазинов, действия сотрудников, ML-рекомендации по ценам и фотоподтверждения в единый процесс для операционных команд.

  • Спроектировал и разработал Go backend-сервисы с нуля, связав данные магазинов, продуктового каталога, ML-рекомендации и действия сотрудников в единый поток контроля цен.
  • Реализовал REST API для админки и внутренних инструментов, через которые проверяли цены, применяли ручные корректировки, сравнивали магазины, изучали фотоподтверждения и координировали корректирующие действия.
  • Интегрировал уведомления через web, email, SMS и мобильные клиенты и поддерживал стабильные API-контракты для frontend- и mobile-команд.
  • Покрыл критичные сценарии контроля цен backend-автотестами вокруг обновления цен, ручных корректировок и обработки данных.
  • Добавил Prometheus metrics и наблюдаемость для критичных сценариев и участвовал в production launch после активной разработки.
GoPostgreSQLRedisApache KafkaMinIOREST APIgRPCPrometheusCI/CDClean Architecture
Exnode iconExnode
Москва, РоссияКонтракт
Сайт компании

Junior Go Backend Engineer

июнь 2022 - янв. 2023

Exnode развивает продукты криптобиржи, B2B-платежей и P2P-обмена. Я работал в большой backend-команде над транзакционными сценариями, где платежи, обменные операции и отчетность должны были оставаться консистентными и быстрыми под реальной бизнес-нагрузкой.

  • Оптимизировал платёжные и отчётные запросы через EXPLAIN ANALYZE, сократив несколько тяжёлых PostgreSQL-запросов с 10-30 секунд до почти реального времени.
  • Разделил большой монолитный backend на сфокусированные сервисы и перевёл часть внутреннего взаимодействия с REST на gRPC, снизив задержку и прояснив границы сервисов.
  • Разобрал и локализовал критический инцидент с конвертацией валют, откатил затронутые транзакции и усилил валидацию, наблюдаемость и дисциплину релизов, чтобы снизить риск повторения.
  • Реализовал сервис оплаты по ссылке: API-сценарии для создания и хранения платёжных ссылок, интеграция с frontend-формой оплаты и поддержка оплаты криптовалютой или картой.
  • Реализовал ключевые возможности P2P-обмена: логика курсов, интеграции между сервисами, email-уведомления и Telegram-оповещения.
GoPostgreSQLRedisRabbitMQREST APIHTTPgRPCGrafanaTelegram Bot API

Junior Go Backend Engineer

дек. 2021 - июнь 2022

Клиентский портал и внутренняя административная система для лицевых счетов, коммунального биллинга, платежей и операционных сценариев управления объектами.

  • Самостоятельно разработал Go backend клиентского портала и административной системы - лицевые счета, коммунальный биллинг, платежи, дашборды - с интеграциями в 1С и платёжные системы и web/mobile-клиентами, под техническим руководством team lead.
  • Переписал ключевой PHP-сервис на Go, сохранив критичное поведение интеграции с 1С и обработки платежей на более поддерживаемом backend.
GoPHPPostgreSQL1C integrationsPaymentsDashboards
Центр Управления Регионом Липецкой области (ЦУР)
Липецк, РоссияКонтракт

Intern Java Developer

авг. 2021 - дек. 2021

Государственные цифровые сервисы: оформление самозанятости и аналитика вызовов скорой помощи с отображением на карте.

  • Разрабатывал Java backend-сервисы и бизнес-логику на SQL для государственных продуктов (оформление самозанятости, отслеживание и аналитика вызовов скорой помощи).
JavaSQLBackend

Образование

Формальное образование и текущая степень.

Профессиональный профиль

Паттерны, которые лучше всего описывают мой инженерный стиль и карьерное направление.

Архитектура через компромиссы

Я принимаю архитектурные решения через конкретные компромиссы: задержка, надежность, операционная сложность, возможности команды и стоимость будущих изменений. Мне комфортно выбирать между Redis и PostgreSQL, gRPC и REST, брокер-центричным дизайном и более широкой микросервисной декомпозицией.

Продукт + инфраструктура

Я строил и платформенную инфраструктуру, и продуктовые backend-системы: service mesh-компоненты, тестовую инфраструктуру, телеметрию автомобиля, ценообразование в ритейле, криптоплатежи, коммунальный биллинг и административные системы. Этот диапазон помогает мне переводить продуктовые потребности в надежные границы сервисов и production-инфраструктуру.

Менторство и техническое лидерство

Я менторю стажёров и инженеров, объясняю system design и backend-базу и превращаю обратную связь в конкретные планы роста. Хочу, чтобы мой путь к техническому лидерству оставался связанным с практической инженерией.

Быстрое погружение в новые стеки

Я быстро вхожу в незнакомые домены и технологии: Go, Kubernetes/Istio, MQTT, service mesh, криптоплатежи, retail systems и телеметрию автомобиля. AI-инструменты прагматично использую для исследования, рутинной реализации, тестов и рефакторинга, при этом архитектуру и рискованные production-решения оставляю за собой.

Технические навыки

Языки

Go (Golang)JavaKotlinPythonSQLJavaScript / HTML / CSS

API и обмен сообщениями

gRPCREST APIHTTP/HTTPSMQTTWebRTCRTP/RTCPWebSocketApache KafkaRabbitMQNATS

Данные и хранилища

PostgreSQLMySQLRedisMinIOClickHouseMongoDB

Платформа и поставка

DockerKubernetesHelmIstioService MeshArgoCDGitOpsAWSGCPInfrastructure as CodeAnsibleGitLabCI/CDBuild pipelinesNginxLinuxGit

Безопасность и идентификация

mTLSTLS/SSLCertificate-based authenticationIdentity managementKeycloakActive Directory

Наблюдаемость и качество

PrometheusGrafanaLokiSentryAllureUnit/integration testingPerformance profiling (pprof)Query optimizationCode review

Ключевые направления

Distributed systemsBackend architectureClean ArchitectureHexagonal ArchitectureAlgorithms and data structuresTechnical decision-makingData reconciliation and reportingHigh-load and low-latency servicesService MeshPlatform engineeringCloud-native infrastructureTesting infrastructureObservabilityService reliabilityProduction deliveryFast technology ramp-upAI-assisted developmentMentoring

Разговорные языки

Русский (родной)Английский (B2 / рабочий уровень)

Дополнительная информация