Italy
As a Software Architect with over 15 years of experience, I specialize in designing and leading the development of high-performance, scalable, and cloud-native solutions for enterprise-grade environments. My professional journey blends a strong technical foundation in backend development and microservices architecture with proven leadership as a Product Owner, driving cross-functional teams towards successful digital transformation projects. Currently serving as a Staff Software Engineer and Software Architect at Arduino, I thrive in hybrid roles that require both technical excellence and strategic product vision. Passionate about AI and LLM applications, I am committed to integrating cutting-edge technologies into real-world systems, delivering tangible business value. Throughout my career, I have consistently demonstrated resilience, problem-solving aptitude, and the ability to align engineering execution with organizational goals. I hold an Engineer’s Degree in Information Technology from Politecnico di Milano and I am eager to continue contributing to large-scale, innovative projects within global, fast-paced environments.
• Team Lead for AI Integration and System Architecture • Architect and develop high-performance backend components for Arduino Cloud using Go and AWS technologies. • Provide architectural guidance across engineering teams, ensuring scalability, performance, and maintainability.
• Architect and develop high-performance backend components for Arduino Cloud using Go and AWS technologies. • Provide architectural guidance across engineering teams, ensuring scalability, performance, and maintainability. • Drive the adoption of modern DevOps and microservices best practices within the organization.•
Agile Product Owner leading scrum development for BMC Helix Continuous Optimization platform. I’m driving a multi-regional scrum through OnPrem to SaaS transformation of the product, migrating code base to a microservices oriented architecture. Working closely with Architects and Product Management, we have re-designed core components to make product cloud ready and performant/scalable. Leading high performance team to deliver high quality software.
Acting as PO, I’ve followed day-by-day development, providing architectural guidance to the team and actively developing core functionalities.
Acting as PO, I’ve started with assigned scrum the journey to migrate legacy on-prem code base to a microservices oriented architecture. After creating first prototypes, we evolved the core backend of the software, providing guidance to other scrums in such transition.
ToughStream Server – Forward Error Correction encoding Encoding server based on Linux kernel that provides data loss protection to multicast IPTV streams.
Project leader on FEC encoding server