Java backend developer. I build payment integrations, API clients and modular platforms for gaming communities — from SDK design to production deploys.
- Payment integrations — YooKassa, Cryptomus: bills, webhooks, refunds, idempotency
- API clients — type-safe sync/async wrappers, WebSocket events, rate-limit handling
- Modular backend platforms — plugin architecture with isolated optional dependencies, per-module databases and schema migrations
- Discord & Minecraft ecosystems — bots, economy, inventories, shops, giveaways
Bunny — modular Discord platform, 25+ independently deployable modules (economy, items, shops, donations, giveaways, tickets, forms, verification).
- Java 25, JDA 6, Components V2 UI
- Ebean ORM over HikariCP: PostgreSQL, MySQL and SQLite from one config switch
- Caffeine caching with write-behind persistence
- Payment flow with discounts, promo codes and free-purchase handling
- Module system with runtime-optional dependencies that never break class loading
Java SDK for YooKassa payments.
Java REST API Payments
Type-safe Java client for LIS-SKINS API.
- sync / async API
- WebSocket events
- automatic rate-limit retries
- Java 17+
- JitPack
Java API Client WebSocket
Java SDK for Cryptomus payment integration.
Java REST API Crypto Payments


