Professional Experience
My journey in software engineering and technical leadership
Advisory Application Architect - Senior Software Engineer
IBM Rome, Italy
🚀 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.
Leader Application Developer
IBM Rome, Italy
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.
Application Consultant
IBM Rome, Italy
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.
Algorithm Engineering - Software Developer
ACT Operations Research, Rome, Italy
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.