Professional Experience

My journey in software engineering and technical leadership

Advisory Application Architect - Senior Software Engineer

IBM Rome, Italy

Jun 2021 - Present

🚀 Key Projects

  • Distributed Search Application: Led architecture using Golang, Elasticsearch, GraphQL, and MongoDB. Improved query performance by 40% and reduced infrastructure costs by 25%.
  • Generative AI Services: Designed specialized law chatbot (85% accuracy) and document summarisation service (70% faster processing).
  • AI-Powered Copilot: Developed Python-based assistant enabling magistrates to query legal documents in natural language, improving case preparation efficiency by 60%.
  • AWS EKS Infrastructure: Configured and automated using Terraform and Tekton for scalable, secure, and repeatable environment provisioning.
  • CI/CD Pipelines: Implemented with Jenkins, Helm, and Istio for 50+ microservices in OpenShift and AWS, achieving 99.9% uptime and reducing deployment time from days to hours.

🎯 AI Public Sector Leadership

  • Core member of IBM's Public Sector AI Enablement team, providing guidance and technical support to multiple project teams.
  • Created internal guidelines and reference architectures for responsible AI adoption in the public sector.
  • Delivered technical talks, workshops, and training sessions on AI integration, compliance, and innovation.

🏆 Recognition - April 2024

Selected to attend IBM TECH 2024 in Dubai – recognizing top 1% of IBM technical contributors worldwide.

Go AI/ML AWS Leadership Terraform Kubernetes

Leader Application Developer

IBM Rome, Italy

Jan 2020 - May 2021

Led a cross-functional team of 6 developers building an Office Workflow Management Application for the Ministry of Justice, digitising processes across 50+ offices. Managed the full software development lifecycle from requirements to deployment, delivering all milestones on time and within budget.

Leadership Project Management Team Building

Application Consultant

IBM Rome, Italy

Jul 2018 - Dec 2019

Enhanced features for the IT Protocol application used by 1000+ Ministry of Justice users. Gathered requirements and implemented solutions compliant with Italian government regulations and GDPR.

Requirements Compliance GDPR

Algorithm Engineering - Software Developer

ACT Operations Research, Rome, Italy

Jun 2015 - Jun 2018

Developed optimisation applications for enterprise clients, reducing operational costs by 15-20%. Built a full-stack application for large-scale retail transport optimisation, reducing delivery times by 30% and fuel costs by 25%. Engineered a Java Vehicle Routing Optimizer using Genetic and Meta-heuristic Algorithms, processing 500+ delivery routes daily.

Java Algorithms Optimization Full-Stack