Back to portfolio

Summary

Engineering Manager with 20+ years in software engineering, including 7+ years leading cross-functional, globally distributed teams in complex product-driven environments. Specialises in building high-performing teams, delivering large-scale high-visibility initiatives, and aligning engineering execution with business strategy. Passionate about mentoring engineers, open source, and fostering team growth.

Experience

Manager, Software Development Engineering

Expedia Group
  • Led cross-functional engineering teams across Android, iOS, web and backend — managing up to 16 engineers across 4 teams and owning delivery, team health, and engineering execution.
  • Delivered One Key Credit Card, one of Expedia's most strategic and high-visibility initiatives in 2024, coordinating teams across engineering, product, and business.
  • Built a high-trust engineering culture through continuous feedback, hiring, performance reviews, and career development programmes.
  • Partnered with Product and Business leadership to translate strategic goals into clear technical roadmaps and predictable delivery.
  • Provided architectural oversight across distributed systems, ensuring reliability, scalability, and long-term sustainability.

Software Development Engineer II

Expedia Group
  • Built backend services within a large-scale service-oriented architecture supporting high-traffic travel platforms.
  • Helped design and develop internal A/B testing tooling, enabling data-driven experiments at scale across the platform.
  • Worked in modern CI/CD environments with a strong focus on reliability and automated testing.

Senior Software Analyst

FAO — Food and Agriculture Organization of the UN
  • Led modernization of a portfolio of legacy enterprise applications, directing migration from Adobe Flash and other deprecated technologies.
  • Coordinated cross-functional collaboration between IT teams and business units to define long-term technical solutions (SaaS, PaaS, custom dev).

Senior Software Engineer

Expedia, Inc.
  • Designed and developed backend services for high-traffic travel platforms used by millions of users globally.
  • Delivered customer-facing features within cross-functional teams using TDD, CI pipelines, and automated testing.
  • Contributed to architecture decisions and continuous improvement of engineering practices.

Enterprise Solution Architect

Altran
  • Designed system architecture for mission-critical platforms, including a radar command-and-control system for a major Italian aerospace company.
  • Produced foundational UML models, architectural designs, and skeleton projects for core components.

IT Solutions Architect

FAO
  • Led analysis and design of enterprise IT solutions, producing solution proposals, architectural documentation, and project plans.
  • Managed the IT request intake and governance workflow leading to CIO approval of new initiatives.

Senior Software Engineer

FAO
  • Analyst and programmer for a wide range of enterprise systems in an international UN environment, covering the full project lifecycle.
  • Covered Project Manager role in multiple projects, coordinating teams of up to 3 engineers.
  • Primary stack: Java, Spring, Filenet, SharePoint, REST/SOAP web services, SQL, Hibernate.

Senior Analyst & Programmer

SOFTLAB S.p.A.
  • Maintenance and development of Java/J2EE applications; Project Manager for the "Fídio" project (10-person team).
  • Taught Java/J2EE to a class of 15 engineers for Sun certification.

IT System Administrator & Junior Analyst

Telecom Italia
  • UML modelling for new TIM services; development and testing within a 40-person enterprise project on Bea WebLogic / Oracle DB.
  • Software development for telecom services using EJBs, PL/SQL procedures, and XML-based integrations.

Education

Master's Degree — Information Engineering

Università degli Studi dell'Aquila

Master's Degree — Computer Science

Università degli Studi dell'Aquila

Bachelor's Degree — Computer Science

Università degli Studi dell'Aquila