Looking for
- Senior backend work in Java / Kotlin, remote. Drawn to payment and high-load systems, and to agentic pipelines in production.
Artur Bakhmanov
senior backend · java / kotlin
open to remote work
Currently at Yandex — billing and the orders core of Yandex Travel: payments, refunds, event-driven integrations, on-call duty. Before that, city services on mos.ru and high-load gaming platforms for mobile operators. I read the manual before I guess.
open to remote work
A career written as Keep a Changelog. Each company is a major version.
Backend Developer (Senior) · billing and orders core, Yandex Travel
Full-stack Developer (Middle) · Moscow Department of IT, mos.ru
Backend Developer (Middle) · gaming platforms for mobile operators
Full-stack Developer (Junior) · Moscow Department of IT
Web Developer (Junior) · Kazan · first release
Billing back office built from scratch: event-driven integration with the order orchestrator, protobuf contracts, idempotent financial operations.
KotlinYandex · 2024—2026
Moving the payment architecture to an external provider: an isolated pool of composite payments and refunds, Plus support, graceful degradation.
KotlinYandex
Automated recovery of failed refunds: state restoration after failures, policy-based retries and PSP status polling instead of manual on-call work.
KotlinYandex
An agentic pipeline for analysing and deduplicating support tickets: issues are clustered automatically, on-call load drops.
AgenticYandex
[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", "orchestration"]