
I am a technical leader with a strong software engineering background in distributed systems, data platforms, and pragmatic architecture.
Today I work as a Domain Tech Lead at Prima, where I oversee the technical strategy and architecture of the Claims ADA domain — spanning Antifraud, Data, and AI. My work sits at the intersection of architecture, technical strategy, and business needs: helping teams make sound technical decisions while keeping systems evolvable, reliable, and useful.
Before moving into technical leadership, I spent several years as an Engineering Manager, building and leading teams around Data Management and Machine Learning initiatives and driving the adoption of Data Mesh within the Claims area.
What I focus on
- Designing and evolving architectures for complex, data-intensive domains;
- Turning business problems into pragmatic technical strategies;
- Building reliable and maintainable distributed systems;
- Developing data products and platforms that create real business value;
- Helping engineering teams make better technical decisions;
- Growing technical leaders and fostering strong engineering practices.
Operating style
I care about outcomes over hype.
I believe good architecture is less about choosing the most sophisticated technology and more about making the right trade-offs for the problem at hand.
That means:
- clear ownership;
- simple solutions where possible;
- explicit architectural decisions;
- strong engineering discipline;
- evolutionary architecture rather than over-engineering;
- continuous alignment between technical and business priorities.
I am particularly interested in the space where software architecture, data, and AI meet real-world business problems.
Background
I started my career as a software engineer, working primarily on backend systems and distributed architectures.
I later moved into platform architecture and DevOps at Ericsson, where I worked on cloud-native infrastructure, Kubernetes, CI/CD, observability, and the migration of large systems towards microservices.
At Immobiliare.it, I worked as a Solution Architect, designing highly scalable and highly available distributed systems.
At Prima, I returned to hands-on software engineering before moving into Engineering Management. I built and led teams focused on Claims Data Management and Machine Learning, worked on Data Mesh and data products, and helped establish engineering capabilities around antifraud and AI.
Today, as a Domain Tech Lead, I focus on the technical and architectural evolution of the broader Claims ADA domain.
Technology
My strongest technical interests are:
- Distributed Systems;
- Data Engineering;
- Software Architecture;
- Event-Driven Systems;
- Data Mesh;
- Data Products;
- Machine Learning;
- Cloud-Native Systems.
I have worked extensively with the following technologies:
- Elixir;
- Python;
- Rust;
- Kafka;
- PostgreSQL;
- Kubernetes;
- Docker;
- Spark;
- Databricks;
- RabbitMQ;
- AWS.
I enjoy technology, but I am more interested in the problems it allows us to solve than in technology for its own sake.
Education and certifications
- Professional Scrum Master I (Scrum.org)
- M.Sc. in Networks and Software Technologies, University of Salerno (110 cum laude)
- B.Sc. in Computer Science, University of Salerno (110 cum laude)
Outside work
I find balance in the outdoors. I am a passionate hiker and trekker, and I am rarely seen on the trails without my dog, Mela.
My interest in the mountains extends to climbing and mountaineering, where I appreciate the discipline and focus required by technical terrain. In my quieter moments, I enjoy the creative outlet of photography and the intellectual exploration found in reading.

“Computer Science is no more about computers than astronomy is about telescopes.” — Edsger Dijkstra