18+ years in software engineering. Building scalable backends, data pipelines, and AI-powered systems.
Specializing in microservices architecture, RAG/Knowledge Graphs, and workflow orchestration.
- Senior Backend Engineer with production experience across SaaS platforms, IoT/telemetry, OSINT, and chemistry research
- Built RAG-based Knowledge Center, Predictive Maintenance platform, data pipelines processing legal & financial data
- Designed microservices handling Salesforce/HPC integration, workflow orchestration, and real-time monitoring
- Strong background in QA automation and CI/CD (Parallels, Stoneridge) before transitioning to backend development
- CS degree from MIET; Master's at MIPT (on academic leave since 2015 due to relocation to Estonia)
| Category | Technologies |
|---|---|
| Languages | Python, SQL |
| Backend | FastAPI, Django/DRF, SQLAlchemy, aiohttp, Celery, Faust |
| AI / RAG | LangChain, LangFuse, Milvus, BERT, NLP (Natasha, Tomita) |
| Knowledge Graphs | Neo4j, NebulaGraph, graph modeling, graph-based RAG, MCP servers |
| SQL Databases | PostgreSQL, ClickHouse |
| NoSQL | Redis, Elasticsearch |
| Messaging | Kafka, RabbitMQ |
| Cloud | AWS, Azure, GCP |
| Infrastructure | Kubernetes, KubeFlow, Docker, Jenkins, S3 |
| MCP Servers | Neo4j, NebulaGraph |
| Also working with | Go, Rust (with AI coding assistants) |
| Project | Description | Tech |
|---|---|---|
| neo4j-mcp | MCP Server for Neo4j graph database | Python |
| Axum_DAG_Manager | DAG workflow manager | Rust |
| Django_DAG_manager | DAG workflow manager | Python |
| autocomplete-full-name | Name parsing & autocomplete service | Python |
| prefix_tree | Prefix tree data structure | Python |
| go-prefix-trie | Prefix Trie implementation | Go |
| XYZ-to-MOL2-converter | Chemical molecule file format converter | Python |
| shqaff | Database-backed task queue | Python |
| fastapi_keycloak | FastAPI with Keycloak auth | Python |
- Research Platform & RAG Knowledge Center — backend for chemistry research, search algorithms for molecular file formats, text reduction and highlight recalculation
- Predictive Maintenance Platform — real-time IoT monitoring, telemetry caching, BI reporting, aerophoto recognition pipelines
- OSINT Data Pipelines — automated data collection across Bankruptcy, Law Courts, Tenders; name-parsing autocomplete service with prefix trie
- Workflow Orchestration — Salesforce & HPC integration, KubeFlow pipelines, microservices architecture design
- QA & Automation Foundation — 10 years of test automation at Parallels (desktop & server virtualization), embedded systems at Stoneridge
- AI with Knowledge Graphs: RAG System Mastery
- Databricks Certified Data Engineer Associate — Preparation
- Natural Language Processing with Classification and Vector Spaces (DeepLearning.AI)
- CKA (Certified Kubernetes Administrator) — in progress




