Open to remote opportunities

Nikita
Perevalov

Senior Java / Kotlin Backend Engineer

Scroll

Eastern Europe's largest
loyalty platform

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.

0Active users
0Sustained RPS
<200msp95 latency
Java 21 Spring Boot WebFlux PostgreSQL ArgoCD OpenShift gRPC
Bonus points
+500
Approved
•••• •••• •••• 9010
N. Perevalov

Bonus-to-transaction
matching at scale

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.

0Records / month
Query speedup
0Daily operations
Java 21 Spring Boot Kafka PostgreSQL SQL tuning
9:41●●●
Transactions
Today · 3 matched
🍔
Burger King
14:23 · Food
−900.00
+90 pts
Fuel Station
12:05 · Fuel
−3000
+300 pts
🛒
Market
10:11 · Grocery
−5625
+560 pts
Engine matched 3 offers · 850 pts

AI game
recommendations

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

$
$
Java 21 Spring Boot WebFlux Python Redis Steam API PostgreSQL

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.

Technical Stack