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:

I speak Russian (native) and English (intermediate).

Feel free to contact me if you are interested.