Senior Java / Kotlin Backend Engineer
SberSpasibo
Led a team of 5 engineers on SberSpasibo — Sberbank's cashback and loyalty ecosystem. Designed a real-time bonus pre-calculation system covering all ruble transactions across every banking channel. p95 latency under 200ms at peak load.
Matching Engine
Backend system reconciling banking transactions with loyalty bonuses — displayed in Sberbank mobile app. Redesigned the data model and SQL layer for a 10× performance improvement. Idempotent Kafka streaming ensures zero duplicates or missed credits.
PlayCure — Pet Project
Personal project. Tell PlayCure your vibe in plain language or pick preference tags — the AI returns curated game matches with scores and "why this game" explanations. Steam library sync included. Live at playcure.3x6th.xyz
Senior Java/Kotlin Engineer with 6+ years building distributed systems at fintech scale. I care about correctness, throughput, and systems that don't wake you up at 3 AM.
Previously at Sberbank where I led a team of 5 engineers scaling the loyalty platform to 90M users and 11,000 ops/sec. Before that: Roscosmos subsidiary (AO Polus), enterprise ERP. Now open to remote-first product companies with hard backend problems.
When not writing Java I work on PlayCure — an AI game recommendation engine — and write about distributed systems trade-offs. M.Sc. Electrical Engineering, Tomsk Polytechnic.