About Dmitry
English
Fluent
Italian
Fluent
Russian
Native or bilingual
Experience
- SearchMap.AISenior AI EngineerOctober 2025 - Today (10 months)Milan, ItalyMulti-agent research platform: search, crawling, content classification, structured report generation. 30+ specialized agents across 3 services, Python + Java + TypeScript, 8 containerized services.- Dual agentic orchestration (OpenAI Agents SDK + LangGraph) with feature-flag canary rollout and A/B metrics- 130+ MCP tool endpoints across 16 modules, enabling agent-to-agent workflows- Production resilience: circuit breakers for LLM tools, workflow checkpointing, loop guards- Java MCP server (Spring Boot 4, Spring AI, LangGraph4j): 9-node extraction pipeline with model escalation- RAG pipeline: Qdrant vector search, 5 research scenarios, 6-agent research chain- LLM-as-Judge evaluation at zero extra cost- Event-driven: Redis pub/sub, SSE streaming, Celery workers. 34-page frontend (Next.js 16, React 19)- n8n automation layer (self-hosted): scheduled jobs, deploy pipelines, health checks and alerting, data ingestion, external integrationsStack: Python, Java, TypeScript, FastAPI, Spring Boot, LangGraph, Celery, PostgreSQL, Qdrant, Redis, Docker, GitHub Actions
- Kaleyra (Tata Communications)Senior Lead Developer / Staff EngineerDecember 2023 - November 2025 (1 year and 11 months)Milan, Metropolitan City of Milan, ItalyStaff/Lead IC on enterprise WhatsApp messaging platform (Meta premier partner). Reliability, multi-region delivery, developer enablement.- Active-active DR across several dozen Go microservices (2 regions, four continents) — 99.9% uptime on 1M+ messages/day, 13 architecture docs, 20+ engineers coordinated- Resilience framework (RabbitMQ/MySQL/MongoDB): auto-recovery, graceful shutdown via Uber FX — MTTR 45 min → <10 min- Pricing/rate card evolution (150+ countries, multi-currency) — 80% reduction in pricing errors- 1,000+ PR reviews (peak 103/month), 37 repos, mentoring 26 engineers- Shared Go library: reusable RabbitMQ + Redis Enterprise adapters across all services- 12 internal recognitions (7 awards + 5 badges)- AI enablement: integrated Cursor AI into dev workflow, promoted spec-first AI-assisted developmentStack: Go, Python, TypeScript, Uber FX, RabbitMQ, MySQL, MongoDB, Redis Enterprise, AWS, Kubernetes
- BMC SoftwareSenior Product DeveloperNovember 2020 - October 2023 (2 years and 11 months)Milan, Metropolitan City of Milan, ItalyArchitect and lead developer for enterprise SaaS capacity planning product (Fortune 500 customers).- Microfrontend shell platform unifying 6 apps (JSP, AngularJS, Angular 14) via 3 integration strategies: iframe orchestration, postMessage, Module Federation- Migrated queuing-network engine from monolith to Java 17 microservices; 5-7 REST APIs (OpenAPI-first)- Built full UI for Cloud Migration Simulator (public-facing, 5 cloud providers)- Led monorepo migration for all frontend applications- L3 production support (~15-20 incidents over 3 years)Stack: Java 17, Spring Boot, Angular 14, Module Federation, PostgreSQL, MongoDB, Docker, Kubernetes
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's in Applied MathematicsSouth Ural State University (SUSU)1999Engineer-Mathematician program (5-year specialist degree)