А. БахмановАртур Бахманов

Строю надёжный backend на Java и Kotlin. И внедряю агентную разработку.

Сейчас в Яндексе — биллинг и ядро заказов Путешествий: платежи, возвраты, event-driven интеграции, дежурства. До этого — городские сервисы Москвы на mos.ru и высоконагруженные игровые платформы для операторов связи. Люблю документации: в любой непонятной ситуации read the freakin' manual.

готов к удалённой работе

role
Бэкенд-разработчик (Senior)
company
Яндекс · Путешествия
location
Казань · remote
experience
5 лет 4 месяца
languages
ru C2 · tt native · en C1 · tr B2

Changelog

Карьера в формате Keep a Changelog. Мажорная версия — новая компания.

Ищу

  • Senior backend на Java / Kotlin, удалённо. Интересны платёжные и высоконагруженные системы и агентные пайплайны в проде.

Яндекс

Бэкенд-разработчик (Senior) · биллинг и ядро заказов Путешествий

Added

  • Биллинговый бэк-офис с нуля в команде из четырёх backend-разработчиков: event-driven обмен с оркестратором заказов через очередь, protobuf-контракты, идемпотентная обработка финансовых операций.
  • Backend-driven админка биллинга и отдельный сервис с дашбордом для аналитиков: агрегация данных из смежных микросервисов, экспорт для внешнего анализа.
  • Агентный пайплайн для анализа и дедупликации тикетов поддержки (tickets linker) и self-healing механизмы в возвратах на policy-based агентах.

Changed

  • Перенёс жизненный цикл платежей и возвратов в новую систему: авторизации, клиринги, split-платежи, возвраты на реквизиты, отмены со штрафом и без. Поддержал карты, Плюс и СБП.
  • Миграция Путешествий с внутреннего платёжного сервиса (Trust) на внешний PSP: отдельный пул композитных платежей и возвратов, изоляция от legacy, graceful degradation.

Fixed

  • 15+ дежурных смен, разбор ~14 критических инцидентов (падение заказов до нуля, отказ оркестратора, забитые очереди), 20+ релизов, настройка мониторинга и алертов.
  • kotlin
  • java
  • spring-boot
  • grpc
  • protobuf
  • kafka
  • postgresql
  • yt

ЕБС и Аренда городских пространств

Фулстек-разработчик (Middle) · ДИТ г. Москва, mos.ru

Added

  • Интеграция сторонних билетных систем (Intickets, Listim, Profiticket) с Единой билетной системой Москвы.
  • Промокоды, оплата для юрлиц, реестр договоров, календарь бронирований, учёт посещений по «Москвёнку», виджет выбора мест в залах на D3.js.
  • Билетный процессинг с ЕПШ и ИС РНиП, система отчётности, REST API для внешних интеграторов.
  • java
  • spring-boot
  • jdbc-template
  • postgresql
  • keycloak
  • angular
  • d3js
  • grafana

Arboost

Бэкенд-разработчик (Middle) · игровые платформы для операторов связи

Added

  • Ядро игровых механик с нуля: спортивные прогнозы, квизы, подсчёт очков и рейтинги участников в реальном времени.
  • Авторизация и аутентификация, биллинг и обработка платежей, SMS-взаимодействие, API на JSON-RPC.
  • Выпуск MVP и поддержка финальной версии продукта — sport.megafon.ru.
  • java
  • spring-boot
  • hibernate
  • json-rpc
  • rabbitmq
  • postgresql

Аренда городских пространств

Фулстек-разработчик (Junior) · ДИТ г. Москва

Added

  • Административная часть сервиса аренды культурных пространств на mos.ru: календарь слотов, модерация данных по площадкам.

Changed

  • Оптимизировал обработку заявок — время сократилось на 15%. Проект получил премию «Лучшие социальные проекты России 2022».
  • java
  • spring-boot
  • angular
  • typescript
  • postgresql

Фонд поддержки дольщиков

Веб-разработчик (Junior) · Казань · первый релиз

Added

  • Новостная лента, формы обратной связи, интерактивная инфографика и Telegram-бот, автоматизировавший до 30% пользовательских запросов.

Changed

  • Оптимизировал админпанель — время обработки данных сократилось на 20%.
  • java
  • spring
  • jsf
  • primefaces
  • postgresql

projects/

billing-backoffice

Биллинговый бэк-офис Путешествий с нуля: event-driven интеграция с оркестратором заказов, protobuf-контракты, идемпотентные финансовые операции.

KotlinЯндекс · 2024—2026

trust-to-psp

Миграция платёжной архитектуры на внешнего провайдера: изолированный пул композитных платежей и возвратов, поддержка Плюса, graceful degradation.

KotlinЯндекс

refunds-self-healing

Автоматизация упавших возвратов: восстановление состояния при сбоях, policy-based ретраи и поллинг статусов в PSP вместо ручной работы дежурных.

KotlinЯндекс

tickets-linker

Агентный пайплайн анализа и дедупликации тикетов саппорта: автоматическая кластеризация проблем, меньше нагрузки на дежурных.

AgenticЯндекс

stack.toml

[languages]
primary = ["Kotlin", "Java"]
also = ["SQL", "TypeScript"]
[frameworks]
backend = ["Spring Boot"]
data = ["Hibernate", "JDBC Template"]
frontend = ["Angular", "D3.js"]
[integration]
rpc = ["gRPC", "Protobuf", "REST", "JSON-RPC"]
queues = ["Apache Kafka", "RabbitMQ"]
[storage]
sql = ["PostgreSQL"]
analytics = ["YT"]
[infra]
runtime = ["Docker", "CI/CD"]
observe = ["Grafana", "Prometheus", "Kibana + Elastic"]
[agents]
harness = ["ReAct", "function calling", "оркестрация"]

education.txt

  • апрель 2026Школа анализа данных Яндекса — интенсив Agents Week: production-ready AI-агенты с памятью, инструментами, guardrails и мониторингом.
  • 2005 — 2010Казанский государственный финансово-экономический институт — финансово-кредитный факультет, рынок ценных бумаг.

contacts.txt

b-artur [at] yandex.ru