Backend Developer / Software Engineer

Matvey Sizov

Backend engineer with 4+ years building production systems | vehicle telemetry, service mesh infrastructure, low-latency services and secure APIs | >70K RPS, p99 <50 ms

Backend Software Engineer focused on distributed systems, production infrastructure, and complex backend logic. I have 4+ years of commercial experience across electric-vehicle telemetry, service mesh, retail pricing, crypto payments, utility billing, and public digital services. I currently write mostly Go, have Java backend experience, and actively use Python in personal projects. I own backend work end to end: clarify ambiguous requirements, choose architecture through trade-offs, implement core services, add tests/observability/security, and ship through CI/CD.

Location

Moscow, Russia

Experience

5 years of backend development

Format

Remote / relocation

Download resume

Professional Experience

Senior Software Engineer

Feb 2025 - Present · Remote

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.

  • Independently drove requirements discovery for ambiguous and partially unrealistic low-latency vehicle-to-cloud communication: aligned with analysts, architects, and integration teams, identified feasible trade-offs, and brought the MVP scope to a state that could be documented in Confluence and used for development.
  • Influenced the final architecture by simplifying an over-split microservice concept into a cleaner broker-centered design.
  • Designed and co-developed an mTLS-secured MQTT broker based on Mochi MQTT, with Redis-backed session/state recovery for persistent vehicle-to-cloud communication and restart-safe operation.
  • Built a high-load backend service that currently handles 70K+ requests per second with p99 latency below 50 ms and is designed to scale beyond current load.
  • Built production observability from scratch: metrics, logs, traces, dashboards, alerts, latency/throughput monitoring.
  • After the team lost dedicated DevOps support, independently took over CI/CD and deployment setup: build pipelines, manifests/charts, and delivery automation.
  • Hardened trusted connectivity with certificate-based mTLS client authentication and topic-level authorization.
GoMQTTMochi MQTTRedisPostgreSQLApache KafkagRPCREST APIHTTP/HTTPSTLS/SSLmTLSPrometheusGrafanaLokiSentryDockerHelmKubernetesCI/CDBuild pipelines

Part-Time Mentor / Mock Interviewer

May 2024 - Present · Remote

Part-time mentorship project for backend engineers preparing for technical interviews. I run practical preparation tracks and mock interviews focused on backend fundamentals, system design, technical communication, and structured feedback.

  • Run backend mock interviews and mentor candidates on system design, backend fundamentals, technical communication, and answer structure.
  • Turn interview feedback into concrete practice plans and improve preparation materials and processes so candidates can close weak signals faster.
MentoringMock interviewsSystem designTechnical communication

Software Engineer

Jan 2024 - Feb 2025 · Moscow, Russia

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

Software Engineer

Mar 2023 - Jan 2024 · Remote

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

Backend Engineer

Jun 2022 - Mar 2023 · Moscow, Russia

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.

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

Backend Engineer (Go)

Dec 2021 - Jun 2022 · Remote

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

  • Under a team lead's technical guidance, independently developed the Go backend codebase for a customer portal and administrative system with integrations to 1C, payments, dashboards, and web/mobile clients.
  • Rewrote a key PHP service in Go, preserving critical 1C integration and payment-processing behavior while moving it to a more maintainable backend.
  • Delivered account, billing, payment, dashboard, and operational views for customers and property-management workflows.
GoPHPPostgreSQL1C integrationsPaymentsDashboards
Center for Regional Management of Lipetsk Oblast (CUR)

Java Developer

Aug 2021 - Dec 2021 · Lipetsk, Russia

Public-sector digital services, including self-employment registration workflows and emergency-call analytics with map-based views and generated incident details.

  • Contributed to Java backend services for public-sector products, including self-employment registration and emergency-call tracking/analytics.
  • Implemented SQL-backed business logic for public-sector workflows and operational reporting.
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 candidates and interns, explain system design and backend fundamentals, and turn feedback into concrete growth plans. I want my leadership path to stay grounded in hands-on engineering.

Fast ramp-up across stacks

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

Technical Skills

Languages

Go (Golang)Java (6 months backend)Python (personal projects)SQL

APIs & Messaging

gRPCREST APIHTTP/HTTPSMQTTApache KafkaRabbitMQNATS

Data & Storage

PostgreSQLRedisMinIOClickHouseMongoDB

Platform & Delivery

DockerKubernetesHelmIstioService MeshInfrastructure as CodeAnsibleGitLabCI/CDBuild pipelinesLinuxGit

Security & Identity

mTLSTLS/SSLCertificate-based authenticationIdentity managementKeycloakActive Directory

Observability & Quality

PrometheusGrafanaLokiSentryAllureUnit/integration testing

Core areas

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

Spoken languages

Russian (Native)English (B2 / Working proficiency)

Additional Information

Photo Gallery