Summary
Backend engineer with 8+ years in production development, 5+ of them in Go. Since October 2022 I have been the technical owner of a high-throughput event-processing platform: architecture, reliability, delivery and mentoring. I also built the platform's AI layer — an MCP server that gives LLM agents grounded, permission-scoped access to code, logs, traces, CI and deployments, plus the workflow in which agents take bounded tasks and humans review.
Key facts: 8+ years in engineering · 5+ years in Go · 4M+ events processed daily · 80+ MCP tools for AI agents
Experience
UBIC.tech · Event-processing and monitoring platform
Oct 2022 — presentSenior Backend Engineer (Go) · de facto Tech Lead · Full-time
Technical owner of the Go backend of a high-throughput event-processing platform and of the internal engineering platform around it.
- Owned distributed event-processing services at 4M+ events/day: architecture, SLA ownership, incident response
- Built an MCP server with 80+ read-only tools that gives AI coding agents grounded access to code navigation, logs, traces, CI, tests, deployments and the task tracker — with per-connection scopes and untrusted-data handling
- Led decomposition of a monolithic backend into microservices; defined service boundaries and contracts (HTTP/OpenAPI, RabbitMQ)
- Mentored 3+ Go engineers to independent service ownership; introduced architecture review practice adopted across teams
- Designed the agent delivery workflow: task queue with per-agent claims, generated task briefs, verification gates before review; agents (Claude) execute bounded tasks, engineers review
- Extracted product services into a shared Go core library with thin product wrappers — extension points instead of forks, behaviour parity proven with golden-file tests
- Designed async ingestion with RabbitMQ and Redis queues, separating write and delivery paths under burst load; built deduplication guarantees (send-once gates, idempotent storage)
- Built observability from scratch: metrics, distributed tracing, logs in Elasticsearch/ClickHouse, alerting, on-call runbooks
- GitOps delivery on Kubernetes with Argo CD and Kargo promotions; zero-downtime rollouts and CI/CD in GitLab
- Built platform diagnostics: stand health, release readiness, DORA metrics, incident-investigation playbooks
- Designed ClickHouse schemas for high-ingestion analytics; tuned PostgreSQL query plans and data models
Stack: Go, PostgreSQL, ClickHouse, Redis, RabbitMQ, Kubernetes, Argo CD, Kargo, MCP, LLM agents, OpenTelemetry
VK · One of Russia's largest internet platforms
Jul 2023 — Oct 2023Go Developer · Short-term contract
Short-term engagement on internet-scale backend services.
- Worked on high-load backend services under sustained production traffic
- Optimized cross-service data flows to reduce processing latency
Stack: Go, High load
Ufanet · Major regional internet service provider
Oct 2021 — Oct 2022Go Developer · Full-time
Backend services and analytics infrastructure for ISP data.
- Designed and optimized ClickHouse + PostgreSQL analytics pipelines for large volumes of ISP data
- Built backend APIs and data-processing services; raised throughput under growing production load
Stack: Go, ClickHouse, PostgreSQL
NIISTIS · Research institute, enterprise systems
Dec 2020 — Oct 2021Software Engineer · Full-time
Backend services and business logic for enterprise systems.
- Developed backend services and the MySQL storage layer in Go and C
Stack: Go, C, MySQL
Myagkovtorg LLC
Jan 2018 — Dec 2020Software Engineer · Full-time
Full-cycle backend, third-party integrations and IoT automation.
- Built IoT automation modules and hardware integrations in C; backend services and third-party API integrations
Stack: C, Go, IoT
Skills
Languages: Go, C, SQL
Data: PostgreSQL, ClickHouse, Redis, MySQL, Elasticsearch
Messaging & architecture: RabbitMQ, Event-driven, Microservices, Async pipelines, Idempotency & dedup
Infrastructure: Kubernetes, Docker, Argo CD, Kargo, GitLab CI, Nginx
Observability: Metrics, Distributed tracing, Alerting, Grafana, Runbooks
AI engineering: MCP servers, Claude / LLM agents, Agent workflows, Prompt & context design
Leadership: System design, Architecture review, Mentoring, Incident management
Spoken languages: Russian — Native