About Dmitry
English
Fluent
Italian
Fluent
Russian
Native or bilingual
Experience
- SearchMap.AISenior AI EngineerOctober 2025 - Today (8 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
Be the first to recommend Dmitry
Help this freelancer shine by sharing your experience working together.
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)