Backend Developer / Software Engineer

Матвей Сизов

Backend-инженер с 4+ годами опыта в production-системах | автомобильная телеметрия, service mesh-инфраструктура, low-latency services and secure APIs | >70K RPS, p99 <50 мс

Backend Software Engineer с фокусом на distributed systems, production-инфраструктуру и сложную backend-логику. У меня 4+ года коммерческого опыта в телеметрии электромобилей, service mesh, ценообразовании в ритейле, криптоплатежах, коммунальном биллинге и государственных цифровых сервисах. Сейчас я в основном пишу на Go, имею backend-опыт на Java и активно использую Python в личных проектах. Я веду backend-задачи end-to-end: проясняю неоднозначные требования, выбираю архитектуру через компромиссы, реализую ключевые сервисы, добавляю тесты/observability/security и довожу поставку через CI/CD.

Локация

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

Опыт

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

Формат

Удаленно / релокация

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

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

Senior Software Engineer

февр. 2025 - настоящее время · Удаленно

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

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

Part-Time Mentor / Mock Interviewer

май 2024 - настоящее время · Удаленно

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

  • Провожу пробные backend-интервью и менторю кандидатов по system design, backend-базе, технической коммуникации и структуре ответов.
  • Превращаю обратную связь с интервью в конкретные планы практики и улучшаю материалы и процессы подготовки, чтобы кандидаты быстрее закрывали слабые стороны.
MentoringMock interviewsSystem designTechnical communication

Software Engineer

янв. 2024 - февр. 2025 · Москва, Россия

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

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

Software 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

Backend Engineer

июнь 2022 - март 2023 · Москва, Россия

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

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

Backend Engineer (Go)

дек. 2021 - июнь 2022 · Удаленно

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

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

Java Developer

авг. 2021 - дек. 2021 · Липецк, Россия

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

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

Образование

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

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

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

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

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

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

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

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

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

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

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

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

Языки

Go (Golang)Java (6 месяцев backend)Python (личные проекты)SQL

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

gRPCREST APIHTTP/HTTPSMQTTApache KafkaRabbitMQNATS

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

PostgreSQLRedisMinIOClickHouseMongoDB

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

DockerKubernetesHelmIstioService MeshInfrastructure as CodeAnsibleGitLabCI/CDBuild pipelinesLinuxGit

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

mTLSTLS/SSLCertificate-based authenticationIdentity managementKeycloakActive Directory

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

PrometheusGrafanaLokiSentryAllureUnit/integration testing

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

Distributed systemsBackend architectureClean ArchitectureHigh-load and low-latency servicesService MeshTesting infrastructureObservabilityService reliabilityProduction deliveryFast technology ramp-upAI-assisted developmentMentoring

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

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

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

Фотогалерея