Portrait of Artem (Art) Vasilyev

Artem (Art) Vasilyev

Senior Go Backend Engineer / Feature Team Lead @ MTS

Distributed & High-Load SystemsPlatform EngineeringConcurrency & PerformanceSystem Design & Technical Leadership30M+ UsersMSc @ MIPT

MTSMoscow Institute of Physics and Technology

About

Senior Go Backend / Platform Engineer & Feature Team Lead with 5+ years of experience building high-load, distributed, event-driven backend systems across eCommerce, EdTech, and geospatial products.

I turn complex backend domains into scalable, maintainable platforms with predictable delivery and measurable impact — from API/domain design to performance, reliability, observability, and cross-team delivery.

moreless

Impact & Leadership

  • Scale: At MTS, I develop Product Offering / Product Strategy — core capabilities of a high-load eCommerce platform serving 30M+ users and acting as a key entry point into the product ecosystem.
  • Performance: Reduced latency by 30% and increased throughput by 25% in critical offer-assembly flows via caching, batching, pre-aggregation, and fewer inter-service calls.
  • API & Distributed Systems: Delivered 15+ GraphQL/API scenarios for 25+ internal clients without breaking changes; eliminated GraphQL N+1 bottlenecks, reducing downstream calls from 22 to 3.
  • Reliability: Experience with systems operating under 99.95% SLA requirements; reduced average incident diagnosis from 60 to 15 minutes through enriched error context, structured logging, and failure classification.
  • Engineering Quality: Prioritized 20+ tech-debt initiatives, introduced Rich Domain Model / DDD / DOMA, and conducted 200+ code reviews; production defects, including regressions, decreased by 35%.
  • Leadership: Feature Team Lead in one of 5 feature teams within a 40+ person platform stream, coordinating a 7-person team (5 Backend + 2 QA Automation): planning, decomposition, backlog prioritization, cross-team alignment.

Earlier, I built EdTech services used by tens of thousands across 20+ educational institutions and geospatial services supporting 100k+ geo-tagged photos/videos.

Mentoring & Teaching

Go Backend Mentor & technical content contributor at True Tech Talents (ex-MTS Teta); Teaching Assistant for Programming Fundamentals at Voronezh State University. I mentor engineers/interns, run code reviews and architecture discussions, and teach production-grade backend practices.

Core Expertise

GoDistributed SystemsMicroservicesEvent-Driven ArchitectureGraphQLgRPCRESTKafkaRabbitMQPostgreSQLScyllaDBMongoDBRedisDockerKubernetesPrometheusGrafanaJaegerDDDSystem DesignAPI DesignObservabilityPerformance OptimizationTechnical Leadership

Core

  • Go
  • Distributed Systems
  • Backend Architecture
  • Platform Engineering
  • Technical Leadership

Experience

Senior Go Backend Engineer / Feature Team Lead

MTS

Russia’s largest mobile operator and one of the country’s leading digital ecosystems, spanning telecom, fintech, media, eCommerce, and IT services.

I develop Product Offering and Product Strategy core MTS Enablement Platform capabilities, a high-load eCommerce ecosystem entry point serving 30M+ users. They assemble/configure/personalize/manage real-time offers via pricing, availability, promotions, relationships, sales strategies, and customer/channel context.

Highlights

  • Feature Team Lead in 1 of 5 feature teams / 40+ person platform stream, coordinating a 7-person team (5 Backend + 2 QA Automation): planning/decomposition/backlog prioritization, cross-functional/team alignment for iteration predictability.
  • Maintain SLA compliance; scale both as critical platform layer for digital/ecosystem sales.
  • Cut offer-assembly latency 30%, raised throughput 25% via caching, batching, pre-aggregation, fewer inter-service calls.
moreless
  • Delivered 15+ GraphQL/API scenarios for 25+ clients without breaking changes; evolved product-/config-offer flows via safe backward-compatible API evolution.
  • Develop config pipelines: user choices, modifiers, parameter locks, context/JWT serialization, payload evolution across modify/replace/addons.
  • Eliminated GraphQL N+1 via DataLoader/context-aware batching/grouping, cutting adjacent-capability calls 22→3.
  • Cut incident diagnosis 60→15 min via enriched error context, structured logging, domain/external/config separation.
  • Build Product Offering orchestration: specs/pricing/availability/promotions/relationships/config context single ProductOffer response.
  • Drive architecture/code quality: prioritized 20+ tech-debt initiatives; introduced Rich Domain Model/DDD/DOMA; API design/cross-service architecture/code review/observability/testability.
  • Conducted 200+ code reviews; production defects/regressions down 35%.
  • Contribute to True Tech Talents (ex-MTS Teta): create Go materials/sessions/reviews; mentor employees/interns in production-grade backend practices.

Tech: Go, GraphQL, gRPC, Kafka, ScyllaDB, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, Prometheus, Grafana, Jaeger.

Golang Developer

beyim.ai

An EdTech company developing personalized learning and test-preparation solutions for students. Its core products include Beyim.ai and Beyim Synaq.

Worked on Beyim.ai — a platform used by tens of thousands of users across 20+ educational institutions for personalized learning, adaptive learning paths, and educational content.

Highlights

  • Developed and optimized backend microservices, ensuring stable operation of APIs, business logic, and internal platform services under growing production load.
  • Built 20+ backend/API scenarios for course management, educational content, user progress, and personalized learning paths, improving platform flexibility and feature delivery.
  • Migrated files and user data to S3-compatible object storage, improving reliability/scalability, removing local-storage dependency, and preparing the storage layer for 20k+ users.
moreless
  • Contributed to microservice architecture and containerization, simplifying operations, accelerating change delivery, and improving release predictability.
  • Expanded unit/integration test coverage to 15+ key business scenarios, reducing regression risk and improving reliability.
  • Performed estimation, decomposition, and technical planning, improving delivery predictability across release iterations.
  • Conducted code reviews focused on readability, maintainability, business-logic correctness, and backend quality, reducing technical debt and defect risk.
  • Used Jaeger for request tracing and bottleneck detection in distributed scenarios, accelerating performance troubleshooting.
  • Set up monitoring and observability with 10+ Prometheus/Grafana dashboards/alerts, cutting average production-incident diagnosis time by >2× to 20–30 minutes.
  • Participated in release planning and cross-functional coordination, improving release stability and team alignment.

Team: 4 Backend, 2 Frontend, 2 Mobile, 3 QA, DevOps, Product Manager, Project Manager, 2 Analysts, Team Lead.

Tech: Go, PostgreSQL, Redis, Kafka, Docker, Kubernetes, MinIO, Prometheus, Grafana, Jaeger.

Golang Developer

Kvando Technologies, Inc

A software development outsourcing company delivering custom digital products and engineering solutions for external clients.

Worked in an outsourced product team on Illumimapi — a social geospatial platform with 100k+ geo-tagged photos and videos, where users create geo-tagged points on interactive maps of Earth, the Moon, and Mars, attaching media and time-based events.

Highlights

  • Developed and maintained backend microservices for multimedia processing and geospatial logic, ensuring stable operation of maps, geo-tagged content, spatial/temporal search, and user-generated media.
  • Delivered 15+ REST API scenarios for media uploads, binding content to coordinates/time periods, object search, and user publications, expanding platform functionality and simplifying client-side feature development.
  • Integrated backend services with external APIs and third-party systems, enabling external data processing and extending platform capabilities.
moreless
  • Implemented Redis caching for geospatial data and frequently requested objects, reducing repeated PostgreSQL/PostGIS queries and accelerating geo-query processing.
  • Contributed to architecture design and refactoring of key services, improving maintainability and simplifying further backend development.
  • Covered 20+ business-critical scenarios with unit tests across geodata, media content, and user objects, reducing regression risk as the API evolved.
  • Developed and maintained technical documentation for key APIs/services, reducing developer onboarding time and simplifying service/integration support.
  • Conducted code reviews focused on business-logic correctness, readability, and maintainability, reducing defect and technical-debt risk.
  • Participated in estimation, decomposition, and task planning, improving development predictability and delivery stability.

Team: 7 Backend, 6 Frontend, Product Owner, Team Lead, 2 QA, Analyst.

Tech: Go, PostgreSQL (PostGIS), Docker, Redis, MongoDB.

Engineering Expertise

Languages

  • Go (Golang)primary · 5+ yrs in production
  • Pythonautomation, scripting
  • SQL
  • TypeScriptPlaywright E2E & regression

APIs & Protocols

  • GraphQLApollo
  • gRPC
  • REST API
  • Protocol BuffersProtobuf
  • OpenAPI / Swagger

Architecture

  • Microservices
  • Event-Driven Architecture
  • Distributed Systems
  • High-Load Systems
  • Domain-Driven DesignDDD
  • Rich Domain Model
  • Domain-Oriented Microservice ArchitectureDOMA
  • Clean Architecture
  • SOLID
  • System Design
  • API Design

Databases

  • PostgreSQLincl. PostGIS
  • ScyllaDB
  • MongoDB
  • Redis

Storage & Messaging

  • MinIOS3-compatible
  • Kafka
  • RabbitMQ
  • NATS

Containers & Orchestration

  • Docker
  • Docker Compose
  • Kubernetes

Observability

  • Prometheus
  • Grafana
  • Jaeger
  • Metrics
  • Logging
  • Distributed Tracing

Reliability & Performance

  • SLA / SLO
  • Fault Tolerance
  • Horizontal Scaling
  • Idempotency
  • Caching
  • Performance Optimization

Engineering Practices

  • Code Review
  • CI/CD
  • Testingunit, integration, regression, automated
  • Refactoring
  • Technical Debt Management

Leadership

  • Agile / Scrum
  • Technical Planning
  • Task Decomposition & Estimation
  • Architecture Reviews
  • Cross-Team Collaboration
  • Hiring & OnboardingGo engineers
  • Mentoring5+ engineers at once
  • Engineering Culture
  • Technical Facilitation

Selected Achievement

1st Place — Digital Breakthrough Hackathon, “Profi” Track

Issued by Digital Breakthrough Hackathon / Presidential Platform “Russia — Land of Opportunity” · Jun 2026

Won 1st place in the “Profi” track of the nationwide Digital Breakthrough Hackathon as part of Team KYSS — 550+ applicants nationwide, 16 Profi teams, 4 stages, 8 finalists, and Team KYSS finished #1.

For a real government-backed case considered for public-sector integration, we built Komandus — an AI project manager for team collaboration.

Komandus addresses a key gap: decisions appear in chats, voice messages, and meetings faster than teams can document them. It bridges conversation and the task board, turning communications into tasks, assignees, deadlines, summaries, reminders, risk signals, and analytics.

moreless

My role: Tech Lead / Technical Product Manager / Backend Go Developer.

I coordinated product and technical execution in the 5-person team, owning product and technical logic end to end — from messages, voice notes, and meeting recordings to AI processing, human confirmation, task creation, reminders, and analytics.

The key idea: connect 12 collaboration and project-management platforms into one AI-driven workflow: Telegram and MAX via bots; YouGile, Jira, YouTrack, and Yandex Tracker for task management; Bitrix24; and Zoom, Yandex Telemost, MTS Link, Microsoft Teams, and Kontur.Talk as sources of recordings, transcripts, and meeting context.

A key product mechanism was the “confidence traffic light”: AI determines whether a task can be created immediately, requires human confirmation, or needs clarification — preserving human control while automating routine PM work.

During the hackathon, we delivered an MVP with task extraction, voice and long-meeting transcription with speaker diarization, task confirmation, task cards, deadline reminders, dashboards, analytics, and an achievement system.

Result: 1st place among 8 Profi Track finalists.

Business value: less manual documentation, more transparent control, faster conversion of decisions into action items, and lower coordination overhead.

Education

Moscow Institute of Physics and Technology (MIPT)

Master's degree, Technology & Innovation Management

IT Product Management

Voronezh State University

Bachelor's degree, Software Engineering

Activities and societies: Cohort Representative · Programming Club Organizer & Instructor · Competitive Hackathons · Software Engineering · Backend Architecture · Product Development

Graduated from the Faculty of Computer Science at Voronezh State University — Russia's first computer science faculty and one of the country's pioneers in computer science education — with a Bachelor's degree in Software Engineering.

moreless

During the 4-year program, I combined academic study with hands-on software engineering, building 10+ projects spanning backend development, system architecture, databases, distributed systems, and product development.

I served as Cohort Representative for all four years, coordinating student-faculty communication, and participated in 5+ hackathons and engineering competitions.

I also contributed as an organizer and instructor, supporting 40+ students across 30+ programming sessions and discussions through hands-on practice and peer knowledge sharing.

The program complemented my commercial experience with a strong foundation in software development, system design, algorithms, databases, scalable backend systems, and technology product development.

Teaching & Mentoring

Go Backend Mentor & Technical Content Contributor, True Tech Talents

MTS

I contribute to True Tech Talents (ex-MTS Teta), the internal corporate IT education center at MTS, as a Go Backend Mentor and technical content contributor.

I mentor 5+ engineers and interns at a time and have supported 20+ participants overall, helping them progress from Go fundamentals to independently solving production-grade backend tasks.

moreless

I develop and maintain 10+ Go learning modules and technical materials for internal training programs, connecting language fundamentals with production-grade backend practices and real engineering scenarios. Topics include context, error handling, concurrency, testing, interfaces, clean architecture, and distributed backend systems.

I have led 30+ hands-on technical sessions, code reviews, project reviews, and architecture discussions, evaluating implementations across 10+ educational and engineering projects and providing in-depth feedback on code quality, architectural decisions, engineering trade-offs, system design, and backend architecture.

I also contributed to curriculum development for “Microservices Development in Go”, an HSE University course delivered by the MTS Joint Department at the Faculty of Computer Science, helping bring production-grade Go, microservices, and backend engineering practices into the academic curriculum.

Beyond formal training, I contribute to internal Go knowledge sharing through architecture discussions, project reviews, engineering guilds, and best-practice exchange.

Teaching Assistant — Programming Fundamentals

Voronezh State University

Teach practical classes for 2 student groups of 30+ first-year Software Engineering students each at the Faculty of Computer Science, supporting 60+ students per academic year.

Lead hands-on programming sessions, explain core programming concepts, and help students develop algorithmic thinking, problem-solving and debugging skills, and fundamental software-engineering practices.

moreless

Prepare and review practical assignments, programming exercises, and student solutions, providing structured feedback on implementation quality, correctness, and problem-solving approach.

Contribute to the practical part of the course by adapting teaching materials and exercises for multiple student groups, helping students progress from programming fundamentals to independently solving algorithmic and implementation tasks.

Community & Volunteering

Programming Community Organizer|Hackathons & CTF

Voronezh State University

Contributed to organizing programming, hackathon, and cybersecurity events at the Faculty of Computer Science, Voronezh State University, including VrnCTF, “My Profession — IT”, IT Academy Hack, programming clubs, and peer-learning initiatives.

Highlights

  • Helped organize VrnCTF’23, which brought together 350+ school and university participants from 10+ cities, supporting event preparation, participant coordination, technical activities, and on-site operations.
  • Contributed to VrnCTF-format programming and cybersecurity competitions that later reached 180+ university participants, 100+ school students, and ~100 online participants.
  • Supported university hackathons including “My Profession — IT”, which brought together 188 participants across 49 teams, and IT Academy Hack 2025, involving 138 students, 49 teams, and 11 universities.
moreless
  • Contributed to programming clubs, practical sessions, and peer-learning initiatives, helping students strengthen algorithmic thinking, problem-solving, and software engineering fundamentals.
  • Contributed to the growth of VSU’s competitive programming and cybersecurity community through university hackathons, VrnCTF competitions, programming clubs, and inter-university events.

Let’s build systems that survive growth

Discuss a project

Contact

Let’s be honest:you want to hire me.

Open to new challenges

Backend platforms in Go — and the teams that build them.

…and yes, you made it to the end.