Senior Go Backend Engineer

Matvey Sizov

Distributed systems, high-load & low-latency | service mesh, vehicle telemetry, secure APIs | 70K+ RPS, p99 <50 ms

Backend engineer focused on distributed systems, production infrastructure, and high-load, low-latency services. 5 years of commercial experience across electric-vehicle telemetry, service mesh, retail pricing, crypto payments, utility billing, and public digital services, with earlier backend work in Java. I own backend work end to end: clarify ambiguous requirements, choose architecture through trade-offs, implement core services, add tests, observability, and security, and ship through CI/CD.

Location

Moscow, Russia

Experience

5 years of backend development

Format

Office, hybrid or remote; Moscow or Saint Petersburg, ready to work from Turkey / open to relocation

Download resume

Professional Experience

ATOM iconATOM
RemoteEmployment contract
Company site

Senior Software Engineer

Feb 2025 - Present

ATOM develops an electric-vehicle platform. In the communications and telemetry team, I build production backend services that keep vehicles securely connected to the cloud, integrate external clients, and support low-latency MQTT, gRPC, and API flows.

  • Built a high-load backend service that handles 70K+ requests per second at p99 latency below 50 ms, with headroom to scale beyond current load.
  • Independently drove requirements discovery for ambiguous, initially infeasible low-latency vehicle-to-cloud communication: aligned analysts, architects, and integration teams, identified feasible trade-offs, and brought the MVP scope to a documented, build-ready state in Confluence.
  • Designed and co-developed an mTLS-secured MQTT broker on Mochi MQTT with certificate-based client authentication, topic-level authorization, and Redis-backed session/state recovery for persistent, restart-safe vehicle-to-cloud communication.
  • Influenced the final architecture by simplifying an over-split microservice concept into a cleaner broker-centered design.
  • Owned the key technical decisions for the broker - stack, hexagonal architecture, service boundaries - planned and created the team's tasks ahead of time, ran code review, and coordinated directly with adjacent teams and management.
  • Built production observability from scratch: metrics, logs, traces, dashboards, alerts, and latency/throughput monitoring.
  • After the team lost dedicated DevOps support, took over CI/CD and deployment: build pipelines, manifests/charts, and delivery automation.
GoMQTTMochi MQTTRedisPostgreSQLApache KafkagRPCREST APIHTTP/HTTPSTLS/SSLmTLSPrometheusGrafanaLokiSentryDockerHelmKubernetesCI/CDBuild pipelines
Sber Tech iconSber Tech
Moscow, RussiaEmployment contract
Company site

Middle Software Engineer

Jan 2024 - Feb 2025

Sber Tech develops Platform V, a large enterprise platform. In the Service Mesh & Platform Infrastructure team, I worked on a heavily customized Istio fork and adjacent Kubernetes components for workload control, policy enforcement, and platform integration.

  • Restored the automated test suite in a heavily customized Istio fork and raised unit-test coverage to 80%, returning unit tests to daily development.
  • Expanded integration tests to ~95% of critical functionality, moving defect detection before release instead of relying on later manual checks.
  • Designed and built a Go integration-testing framework that provisioned isolated Kubernetes environments, ran suites in parallel, and generated Allure reports in CI.
  • Designed and implemented a custom Kubernetes resource for managing Istio control-plane/data-plane relationships; it was later presented internally as a target platform approach.
  • Repaired CI/CD pipelines and moved defect detection earlier in the development cycle for infrastructure changes.
  • Mentored ~10 School 21 interns on the framework and automation process, turning manual QA scenarios into scalable automated tests.
GoKubernetesIstioService MeshgRPCREST APIHTTPPostgreSQLCI/CDBuild pipelinesGitLabAllure
Magnus Tech iconMagnus Tech
RemoteSelf-employed
Company site

Middle Go Backend Engineer

Jan 2023 - Jan 2024

Magnus Tech is a custom software development company. I worked on a pricing-control platform for the Bristol retail chain that unified store data, employee actions, ML pricing recommendations, and photo confirmations into one workflow for operations teams.

  • Designed and developed Go backend services from scratch, connecting store data, product catalog data, ML recommendations, and employee actions into a unified pricing-control flow.
  • Built REST APIs for admin and internal tools used to review prices, apply manual overrides, compare stores, inspect photo evidence, and coordinate corrective actions.
  • Integrated web, email, SMS, and mobile notification flows and kept API contracts stable for frontend and mobile teams.
  • Covered critical pricing-control flows with backend automated tests around price updates, manual overrides, and data-processing paths.
  • Added Prometheus metrics and observability for critical flows and participated in the production launch after active development.
GoPostgreSQLRedisApache KafkaMinIOREST APIgRPCPrometheusCI/CDClean Architecture
Exnode iconExnode
Moscow, RussiaContract
Company site

Junior Go Backend Engineer

Jun 2022 - Jan 2023

Exnode develops crypto exchange, B2B payment, and P2P trading products. I worked as part of a larger backend team on transaction flows where payments, exchange operations, and reporting had to stay consistent and fast under real business load.

  • Optimized payment and reporting queries with EXPLAIN ANALYZE, cutting several heavy PostgreSQL queries from 10-30 seconds to near real time.
  • Split a large monolithic backend into focused services and migrated part of internal communication from REST to gRPC, reducing latency and clarifying service boundaries.
  • Investigated and contained a critical currency-conversion incident, rolled back affected transactions, and strengthened validation, observability, and release discipline to reduce recurrence risk.
  • Implemented a link-based payment service: API flows that generated and stored payment links, integrated with the frontend payment form, and supported crypto and card payments.
  • Built core P2P exchange capabilities: exchange-rate logic, service integrations, email notifications, and Telegram alerts.
GoPostgreSQLRedisRabbitMQREST APIHTTPgRPCGrafanaTelegram Bot API

Junior Go Backend Engineer

Dec 2021 - Jun 2022

Customer portal and internal administrative system for personal accounts, utility billing, payments, and property-management operations.

  • Independently built the Go backend for a customer portal and admin system - accounts, utility billing, payments, dashboards - with 1C and payment integrations and web/mobile clients, under a team lead's technical guidance.
  • Rewrote a key PHP service in Go, preserving critical 1C-integration and payment-processing behavior on a more maintainable backend.
GoPHPPostgreSQL1C integrationsPaymentsDashboards
Center for Regional Management of Lipetsk Oblast (CUR)
Lipetsk, RussiaContract

Intern Java Developer

Aug 2021 - Dec 2021

Public-sector digital services: self-employment registration workflows and emergency-call analytics with map-based views.

  • Built Java backend services and SQL-backed business logic for public-sector products (self-employment registration, emergency-call tracking and analytics).
JavaSQLBackend

Education

Formal education and current degree track.

Professional Profile

Patterns that best describe my engineering style and career direction.

Architecture through trade-offs

I make architectural decisions through concrete trade-offs: latency, reliability, operational complexity, team capacity, and future change cost. I am comfortable choosing between Redis and PostgreSQL, gRPC and REST, or a broker-centered design and a broader microservice split.

Product + infrastructure

I have built both platform infrastructure and product backends: service mesh components, testing infrastructure, vehicle telemetry, retail pricing, crypto payments, utility billing, and administrative systems. This range helps me translate product needs into reliable service boundaries and production infrastructure.

Mentoring and technical leadership

I mentor interns and engineers, explain system design and backend fundamentals, and turn feedback into concrete growth plans. I want my path toward technical leadership to stay grounded in hands-on engineering.

Fast ramp-up across stacks

I ramp up quickly in unfamiliar domains and technologies: Go, Kubernetes/Istio, MQTT, service mesh, crypto payments, retail systems, and vehicle telemetry. I use AI tools pragmatically for research, routine implementation, tests, and refactoring, while keeping architecture and production-risk decisions under my own review.

Technical Skills

Languages

Go (Golang)JavaKotlinPythonSQLJavaScript / HTML / CSS

APIs & Messaging

gRPCREST APIHTTP/HTTPSMQTTWebRTCRTP/RTCPWebSocketApache KafkaRabbitMQNATS

Data & Storage

PostgreSQLMySQLRedisMinIOClickHouseMongoDB

Platform & Delivery

DockerKubernetesHelmIstioService MeshArgoCDGitOpsAWSGCPInfrastructure as CodeAnsibleGitLabCI/CDBuild pipelinesNginxLinuxGit

Security & Identity

mTLSTLS/SSLCertificate-based authenticationIdentity managementKeycloakActive Directory

Observability & Quality

PrometheusGrafanaLokiSentryAllureUnit/integration testingPerformance profiling (pprof)Query optimizationCode review

Core areas

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

Spoken languages

Russian (Native)English (B2 / Working proficiency)

Additional Information