About me
I’m a backend engineer and architect: I design and ship production systems on the JVM, from classic enterprise backends to AI features in real products. I built Smysl.AI — a B2B agentic RAG product on the JVM: document processing, corpus search, and answers with source references. Stack highlights include Kotlin/Spring Boot, LangChain4j, Docling, and Apache Doris.
- Languages/frameworks: Java, Kotlin, and Spring Boot
- AI: LLM integrations, RAG, agents; document ingestion/parsing, embeddings, vector search
- Software Architecture tools: C4, PlantUML, Draw.io, Confluence, Mermaid, and other tools
- Database layers (relational, analytical/search, document, key-value, and related stores)
- 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
I contribute to various open-source projects (for example, Debezium) and enjoy R&D-style work.
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.