Java & Spring Boot architecture
Design and development of backend systems with Java, Spring Boot and Spring Batch: REST APIs, microservices, messaging, batch processing and integrations with third-party platforms, on PostgreSQL and Oracle, deployed with Docker on AWS. Earlier in my career I was a JBoss middleware consultant at Red Hat, working on migrations, performance tuning and training for major Italian banks and insurance companies.
AI for enterprise software
As a Claude Certified Architect I design LLM-based applications with the Claude API, the Claude Agent SDK and the Model Context Protocol (MCP): tool use, agentic loops, multi-agent orchestration and context management. I work on evolving enterprise software products with AI-powered features and integration with AI assistants, and on agentic software development, where coding agents such as Claude Code become part of the team's engineering workflow.
Technical leadership
I lead a product team in a customer-facing role: technical point of reference for customers, milestone negotiation with customers and partners, and Scrum Master experience with a multicultural team on an Azure-based solution. I care about turning complex business requirements into robust, maintainable software.