About me
IT Architect and Backend Developer with extensive experience in backend systems, both traditional and AI-powered. Proficient in Java, Kotlin, and Spring Boot, with working knowledge of Rust and various other frameworks. Skilled in designing and architecting infrastructure that supports these technologies, including:
- Database layers (relational, vector, graph, document, key-value DBs)
- APIs (synchronous/asynchronous), interservice communication, messaging (primarily Kafka-based)
- Microservices and event-driven architectures
- Caching
- Testing
- Monitoring and observability (logging, metrics, tracing)
- Build tools
- Scripting languages
- Security, authorization, and authentication
- API gateways
- CI/CD pipelines
- Containerization (Docker/Compose, Cloud Native Buildpacks)
- Cloud platforms
- And others
Additionally, I implement RAG (Retrieval-Augmented Generation) solutions. I contribute to various open-source projects (for example, Debezium) and design high-quality IT solutions using modern technologies, enjoying engagement in R&D tasks. I am skilled in creating architectural artifacts using PlantUML, Draw.io, Confluence, and other tools, particularly employing the C4 model to visualize system architecture.
Other interests: Internet of Things, Smart Home.
Profiles:
Talks:
- javaswag: GraphQL, Spring vs Micronaut, and future of Rust (Russian, 2021)
I speak Russian (native) and English (intermediate).
Feel free to contact me if you are interested.