05/08/2026 updated

**** ******** ****
Premium member
100 % available

Senior Software Engineer / Solution Architect | Agentic AI | RAG, LLM | Java/Python/TypeScript/Go

Sesto San Giovanni, Italy Engineer's Degree in Applied Mathematics (Engineer-Mathematician)
Sesto San Giovanni, Italy Engineer's Degree in Applied Mathematics (Engineer-Mathematician)

Profile attachments

CV_EU_B2B_v11.pdf

About me

20 years on enterprise production systems and three years of AI engineering. Built SearchMap.AI: 8 services, 130+ MCP endpoints, dual orchestration. Staff at Kaleyra (~1M msg/day, 99.9% uptime) and BMC (Fortune 500 SaaS). Partita IVA, available for B2B contracts.

TimescaleDBAI AgentsRAGOpenAILangChainJava (Programming Language)Application Programming Interfaces (APIs)Artificial IntelligenceAmazon Web ServicesSoftware as a ServiceCloud ComputingCloud EngineeringDevOpsDistributed SystemsPython (Programming Language)PostgreSQLMongoDBMySQLSoftware ArchitectureRabbitMQRedisNext.jsSonarQubeTypeScriptOpenapiSpring CloudReact.jsLarge Language ModelsGrafanaMulti-Agent SystemsPrompt EngineeringSpring BootGenerative AIFastAPIEvent Driven ArchitectureKubernetesCeleryApi DesignNestJSNew RelicDockerGolangMicroservices
AI engineering (production)
Built a personal AI agent for my consulting business: 8 services, 130+ Model Context Protocol (MCP) tool endpoints, dual orchestration. Three years on AI engineering, eighteen months on Multi-Agent Systems specifically, full-time since October 2025.

Tech Stack
AI Engineering: Artificial Intelligence, Multi-Agent Systems, AI Agents, Generative AI, Large Language Models (LLMs), Prompt Engineering, LangChain, LangGraph, OpenAI Agents SDK, ReAct, Chain-of-Thought, Function Calling, Tool Use, LLM-as-Judge, LLM Evaluation, Chatbots, Natural Language Processing (NLP), RAG, Embeddings, Chunking, Reranking, Hybrid Search, Semantic Search, Guardrails, Structured Outputs
LLM Providers: OpenAI API, Anthropic Claude API
Backend (Python): Python, FastAPI, FastMCP, Pydantic, Celery
Backend (Node): Node.js
Backend (Go): Go for Microservices, ProtoActor, Uber FX
Backend (Java): Java, Spring Boot, Spring AI, LangGraph4j
Frontend: TypeScript, React.js, Next.js, Angular, Module Federation, Zod
Data & Messaging: PostgreSQL, MySQL, MongoDB, Redis with Distributed Caching, Qdrant, TimescaleDB, RabbitMQ, Vector Databases
Cloud Architecture: AWS (Route 53, ALB, EC2, S3), Cloud Computing, Cloud Engineering, Kubernetes, Docker, Multi-region Architecture
APIs: APIs, REST APIs, RESTful APIs, API design, WebSockets
DevOps & Observability: Continuous Integration, CI/CD, GitHub, GitHub Actions, GitLab, Atlassian Jira, Atlassian Confluence, Jenkins, DevOps, Grafana, New Relic, SonarQube
Data Engineering: Data Science
AI Dev Tools: Cursor, Claude Code, GitHub Copilot, ChatGPT
Methodology: Scrum, Agile, TDD, Code Reviews, Software Engineering, Scalability
Security & Compliance: OAuth, GDPR

Enterprise systems at scale
20 years on production-critical systems. At Kaleyra (Tata Communications): active-active disaster recovery across several dozen Go services in Kubernetes, 99.9% uptime, ~1M messages/day typical with 5M under load, deployed across four continents. At BMC Software: capacity planning SaaS for Fortune 500 customers, microfrontend shell unifying 6 legacy and modern apps under one experience.

What I take on
Long-running AI systems where the work around the model matters more than the model itself. API design, tool calling, retries, observability, deploy, Prompt Engineering, evaluation. The model will get swapped; the harness shouldn't break with it.

Working style
Principal engineer on a small team or staff engineer in a larger one. Also open to focused contract engagements where deliverables ship and hand off cleanly. Heavy on design reviews and code reviews. Document things so other engineers can pick them up cold.

Languages

EnglishFluentItalianFluentRussianNative speaker

Project history

AI Engineer

Software Studio di Panov Dmitry

Built SearchMap.AI, a personal AI agent that runs my consulting business operations, from job market research to contract evaluation. Eight containerized services in Python, Java, and TypeScript, with dual orchestration under the hood.

- Two orchestration engines in parallel: OpenAI Agents SDK and LangGraph.

- 130+ MCP tool endpoints across 16 modules. The main server runs Python on FastMCP with Streamable HTTP and per-user session routing.

- There is also a Java MCP server on Spring AI, plus a TypeScript one with Zod schemas.

- Agents and reasoning models operate the whole system through any MCP-compatible client. Day-to-day, I drive it from a chat interface.

- Retrieval on Qdrant with Pydantic structured extraction.

- Classification builds a taxonomy for each project from facets like domain, work mode, and experience level. The orchestrator reads it as filter context.

- Research runs on Celery workers. Each task goes from search to classification, with progress streamed to the UI via Redis pub/sub.

- Production resilience: circuit breakers for LLM tool calls, and workflow checkpoints so jobs can resume after a failure.

Stack: Python, Java, TypeScript, FastAPI, Spring AI, LangGraph4j, Celery, PostgreSQL, Qdrant, Redis, Next.js 16, React 19.

Models: GPT-5.1 for the orchestrator agent, GPT-4.1 and GPT-4.1-nano for classification with escalation, GPT-4o-mini for relevance filtering. Local embeddings via sentence-transformers all-MiniLM-L6-v2.

AI Engineer (Independent)

Independent Practice
Independent AI engineering practice running parallel to day-job roles, formalized as a ditta individuale from October 2025.
- 2023: GitHub Copilot, ChatGPT in daily engineering for docs, code review, API scaffolding. OpenAI API experiments for classification, summarization, prompt patterns, early agent loops.
- 2024: dform-server market data platform started. Go with ProtoActor, PostgreSQL, Electron/React frontend.
- 2025: agentic IDE workflow on dform-server. Cursor and Claude Code with CLAUDE.md project guidance. Prompt-templated provider modules, four shipped in symmetry over ~4 weeks.
- 2025: direct Anthropic API work. Tool-use in agent loops, multi-backend classification benchmarks across Claude, GPT, and Gemini, MCP server building.
Stack: GitHub Copilot, ChatGPT, Cursor, Claude Code, OpenAI API, Anthropic API, LangGraph, MCP, Python, Go, TypeScript, Java.

Senior Lead Developer / Staff Engineer

Kaleyra (Tata Communications)
Enterprise WhatsApp messaging platform (Meta premier partner). Active-active DR across several dozen Go services in Kubernetes, 99.9% uptime, ~1M messages/day typical with 5M peak under load, deployed across four continents. Coordinated 20+ engineers; introduced an LLM-based step into code review.

Senior Product Developer

BMC Software
Architect and lead developer on BMC Helix Continuous Optimization, an enterprise SaaS capacity planning product for Fortune 500 customers (BMC TrueSight Capacity Optimization line). Three years on a 7-8 person team in the Milan office.

- Initiated, designed, and shipped a microfrontend shell platform integrating 5-6 applications across legacy and modern stacks. Three integration strategies: iframe orchestration with REST-driven navigation for JSP and Servlet, inter-frame messaging via postMessage for AngularJS, and Module Federation (Webpack 5) for Angular 12 and 14 modules. Unified SaaS UX without disruption to legacy customers.
- Migrated queuing-network modeling engine from monolith to microservices. Java 8 to 17 migration during the same window. Designed 5 to 7 REST API endpoints using API-first methodology with OpenAPI stubs flowing into services and tests.
- Built the full UI for Cloud Migration Simulator, a public-facing BMC website tool comparing AWS, Azure, GCP, Oracle Cloud, and IBM Cloud, plus the standalone demo.
- Delivered What-if Simulator: full-stack Java backend plus Angular frontend with complex chart visualizations.
- Led monorepo migration for frontend applications and bundle optimization.
- L3 production support rotation for Fortune 500 customers, ~15 to 20 incidents over three years.

Stack: Java 8 to 17, Spring Boot, Angular 12/13/14, AngularJS, Module Federation, PostgreSQL, MongoDB, VictoriaMetrics, Kubernetes, Jenkins, OpenAPI.

Senior Software Engineer

Epiphany

Senior engineer on enterprise microservices and banking integrations. CI/CD pipeline ownership.


Stack: Java, Spring Boot, microservices, Jenkins, banking integrations.

Senior Software Engineer

SIA S.p.A.

Within the NPS (New Payment System) project: developed back-end components for message management in core system modules (pre-processor, post-processor, settlement). Delivered functionality from UML diagrams and functional analysis through unit and integration tests. Supported SIA transaction monitoring applications.

Stack: Java, J2EE.

Software Engineer

Cisco

Software engineer on a network management platform for optical networks. Active participation in grooming meetings and feature design discussions.

Stack: Java.

Mobile Developer

Pointstic

Fullstack development of the company core mobile application (Pointstic) for iOS and Android. Published on Apple Store and Google Play.


- UI development, data transfer, and data handling aligned with product use cases.

- Maintenance of legacy application versions.

- Owned factory tooling and continuous integration: commits, code reviews, build and integration test cycle.

- Production-level application analysis and input to New Product Development process.


Stack: XCode (v.4, v.5), Android Studio, Android SDK, Facebook SDK. Tools: Jira, Subversion, Jenkins, Testflight.

Co-Founder & CTO

GruppoEST S.r.l.

Led the company IT department. Designed and delivered internal ERP systems and web applications. Owned the full product life cycle: concept, design, build, deploy, test, release, support. Supervised recruitment and trained technical staff. Collaborated with executive team on strategic planning.


Stack: Java (JBoss, Tomcat, J2EE, JSF), Microsoft SQL, Firebird SQL, Delphi. Tools: Jira, SVN.

Senior Java Developer

Allianz Italia (RAS)

Senior Java developer at RAS Allianz. Responsible for developing an EJB-based CICS interface framework. Developer of B2B web portal applications.


Stack: Websphere Application Server, J2EE, EJB, Struts, Spring Framework, Netbeans.


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in