Backend developer at Diasoft — designing and implementing enterprise microservices for public procurement systems used by Russian government clients.
- 🏢 Mostly Java + Spring Boot in production, event-driven architecture on Kafka
- 🎓 Wrote my thesis on real-time snow physics simulation (SPH + MPM, Unity/C#)
- 🎮 Side hobby: Minecraft plugin development in Kotlin
- 🤖 Build Telegram bots for personal automation
Enterprise microservices built on the internal qArcher platform. Each service owns its full vertical: REST API → Kafka events → PostgreSQL → Liquibase migrations → autotests → CI/CD.
🗂 Service Registry (click to expand)
| Service | Domain | Stack highlights |
|---|---|---|
qipipurchase |
Purchase order lifecycle & state machine | Kafka, FSM |
qppmmpurchaserequest |
Purchase request management | REST, JPA |
qdcat |
Data Catalog — metadata registry | MapStruct, Liquibase |
qdsmr |
Dataflows — streaming data model | In-memory engine |
qcadcmpt |
Component registry | OpenAPI codegen |
qromregulatoryoperation |
Regulatory operations | — |
gis-supd |
Business process orchestration | Camunda BPM, Kerberos |
directum-adapter-py |
ECM integration adapter | Python, Docker |
superset_duckdb |
Analytics layer | Apache Superset, DuckDB |
reminderBot — Household task manager, Java 21 + Maven
- Telegram Mini App for date/time scheduling
- Inline buttons, re-ping logic, daily multi-time tasks, JSON catalog import
- Dockerized deployment
KPIBot / timeBot — KPI tracking and time logging bots
Real-time snow simulation combining SPH (fluid particle dynamics) and MPM (material point method) solvers for avalanche modelling.
- Clean architecture: interfaces, composition root, Unity adapter layer
- CSV benchmark recorder, per-avalanche frame timing windows
- Physics kernels on GPU compute shaders
MiniGamesAPI — Framework for mini-game plugins: player queue, team balancing, result persistence, Brigadier command integration
Splatoon — "Paint the world" arena mini-game, integrated with MiniGamesAPI
Magic-Kotlin — Custom enchanted items (damage reduction, power, jump boost amulets)


