Lead Backend Engineer building reliable distributed platforms, event-driven microservices, and AI-assisted developer tooling.
- High-throughput backend platforms with Java, Spring Boot, Kafka, PostgreSQL, Kubernetes, and AWS.
- Event-driven systems with replayability, schema evolution, observability, backpressure, retries, and dead-letter handling.
- AI-agent and code-intelligence tools that help large codebases become easier to search, understand, and evolve.
- Developer infrastructure that favors clear contracts, clean boundaries, automated checks, and production-ready operations.
- 15+ years in software engineering.
- Lead Backend Engineer / Platform Engineer at EPAM Systems.
- Production platforms processing 10-50M Kafka events per day, with peaks above 5K events per second.
- 20+ production microservices across business-critical domains.
- Backend latency improvements from above 1000 ms p95 to below 200 ms p95.
Distributed Systems | Event-Driven Architecture | Microservices | AI Agents | Code Intelligence | Developer Tooling
- memgraph-ingester - structure-aware RAG for 150+ languages with project memory for entire codebases.
- memgraph-ingester-mcp - MCP integration for Memgraph Ingester.
- task-manager - lightweight Java 21/25 library for parallel task processing with built-in backpressure.
- pooltergeist - Java multithreading utility library.
- dns - filtering caching DNS stack with DoH, DoH3, DoT, DoQ, Prometheus, Loki, Promtail, and Grafana support.
- lean-ctx - lean context engineering for AI agents
- AI-agent infrastructure for real engineering workflows.
- Codebase memory, semantic search, and structure-aware retrieval.
- Streaming platforms, low-latency services, and operational resilience.
- Tools that make complex systems easier to reason about and maintain.
- The mechanism for transporting and connection of a leading block to a space rocket, UA 66735.
- The leading block of a space rocket, UA 84030.
- Booster block construction for space rockets, UA 83246.



