Александр

Senior backend engineer · Kotlin / Java · распределённые системы, крипто-платежи, наблюдаемость.

Санкт-Петербург· удалённо· EN B2

Проекты

Self-hosted VPN Infra

Мультипротокольный VPN-узел: 3X-UI (VLESS-XHTTP) + AmneziaWG + WireGuard на UDP/443 против DPI-троттлинга. Telegram-бот выписывает клиентам конфиги, мониторинг через cron + xray access-log, алерты в Telegram.

AI-аудит кода Work

Мультиагентный сервис на Anthropic Claude — отлавливает классы багов в backend-коде до того, как до него дойдёт человек-ревьюер. Внутренний инструмент Inqud.

DotaVision Live ML

Real-time прогноз исхода матчей Dota 2. XGBoost потребляет live WebSocket-телеметрию и публикует вероятность победы по ходу матча. End-to-end: feature pipeline, обучение, инференс, фронтенд.

github.com/mopkoff code

Pet-проекты, эксперименты, наработки. Основные коммерческие репо — приватные.

github.com/mopkoff
Резюме 7 лет · Kotlin / Java · backend

Опыт

Senior Software Engineer Авг 2022 — наст. время · 3 г 10 мес
Inqud · мультичейн криптоэквайринг · удалённо
  • Десятки API-интеграций (платёжные провайдеры, биржи, KYC, источники on-chain данных) в едином процессинг-слое с retry/backoff и circuit breaker.
  • С нуля поднял аналитику компании на Grafana + PostgreSQL, затем провёл миграцию на Grafana + ClickHouse — латентность дашбордов с минут до секунд.
  • Архитектура RabbitMQ с механизмом отложенных ретраев. Из паттернов в проде: Transactional Outbox, CQRS, Retries + Backoff, Circuit Breaker.
  • Асинхронный core flow обработки платежей, многоуровневый распределённый кэш (L1 Caffeine + L2 Redis) — пропускная способность API выросла примерно в 10 раз.
  • OIDC-аутентификация через Google и Facebook. Универсальный механизм генерации отчётов любого размера через S3 batch processing.
  • Автоматизация релизного процесса, генерация sprint-сводок в Azure / ClickUp / Slack. Алертинг Datadog → Slack, наблюдаемость в background-воркерах.
  • Мульти-артефактный CI/CD из монорепозитория. WAF + автоблокировка вредоносных паттернов поведения.
  • Участвовал в реализации блокчейн-платежей, recurring-платежей и acquiring-интеграций; приведении системы к стандартам PCI DSS; DevOps на Terraform.
  • Сделал внутренний сервис AI-аудита кода — multi-agent поверх Anthropic Claude, ловит классы багов до code review.
Software Engineer (Java) Сен 2020 — Июн 2022 · 1 г 10 мес
EPAM Systems · Санкт-Петербург
  • Разработка приложения с микросервисной архитектурой на Java / Spring Boot / AWS для зарубежных клиентов.
  • С нуля сделал микросервис для рассылки таргетированных сообщений.
  • Распределённый ETL на AWS Lambda взамен хрупкого cron-пайплайна.
  • Доработка авторизации в Keycloak: кастомные SPI под требования клиента.
  • Полный цикл — проектирование, реализация, тестирование, документация, поддержка. Agile + CI/CD, общение с англоязычными командами.
Junior Software Engineer (Java) Июн 2019 — Авг 2020 · 1 г 3 мес
NetCracker Technology · Санкт-Петербург
  • Фреймворк интеграционного тестирования для крупного телеком OSS / BSS-продукта. Стек: Java + Spring + Hibernate + Oracle на стороне раннера, Angular на UI.
  • Снизил долю flaky-тестов и время регрессии за счёт переработки изоляции и параллелизации.

Стек

Языки
Kotlin Java TypeScript Python SQL
Backend
Spring Boot Spring Cloud Spring Data Hibernate Node.js REST gRPC Микросервисы
Данные
PostgreSQL ClickHouse Redis Caffeine Liquibase
Сообщения
Apache Kafka RabbitMQ Event-driven Transactional Outbox CQRS
Auth
OIDC / OAuth2 Keycloak Google Facebook
Инфра
Kubernetes Docker AWS Azure Terraform Linux Gradle
Observability
Datadog Grafana Slack alerting WAF
Blockchain EVM
Ethereum Polygon BSC Optimism Arbitrum Base Plasma
Non-EVM
Bitcoin TRON Solana
AI / ML
Anthropic Claude ChatGPT XGBoost
Прочее
PCI DSS CI/CD monorepo S3 batch

Образование

Магистр, программная инженерия 2021
НИУ ИТМО · Санкт-Петербург
Короткие ссылки 2 · /cc/<slug>

Личный link-shortener. Прямой адрес — shureek.com/cc/<slug> → 302.