Work Experience
CVSenior Frontend Engineer · Tech Lead
Nov 2019 – PresentEverli · Remote
- –Frontend architect of the Retail & Catalog component — created a PIM-style dashboard managing 230k live SKUs across 2,000+ integrated European stores.
- –Authored cross-component architecture documents for major platform features (promotions, ads, campaigns, product and item-store entities), coordinating directly with adjacent squads to define shared data flows — adopted as the architectural reference across teams.
- –Co-authored architectural proposals with the CTO and VP of Engineering on the Category Tree optimisation, driving decisions with company-wide technical impact.
- –Established frontend architecture standards and code-review practices adopted across the entire Retail component, beyond the Catalog squad.
- –Scaled and led the Catalog squad from a small seed team to 12 engineers.
- –Designed and delivered a hands-on Vue.js/Nuxt training programme.
- –Migrated CI/CD from Jenkins to GitHub Actions on Netlify, cutting build times by 65% (20 min → 5–7 min).
- –Maintains 4,000+ unit tests with Jest + Vue Testing Library, with coverage growing past 50% — establishing a testing culture within the squad.
Freelance Frontend Developer
Nov 2018 – Oct 2019Self-Employed · Remote
- –Contributed to the Generali We-LEARN platform (React) — the Group's enterprise-wide learning and development system serving employees across 50+ countries.
- –Redesigned and rebuilt the web presence of The English Centre Online (Sassari), integrating a full lesson-scheduling and reservation system.
Web Developer
Jul 2015 – Oct 2018Abinsula — Software Consultancy · Sassari (Hybrid)
- –Designed and delivered real-time telemetry and race-data dashboards for a Formula E team as primary frontend consultant — a bespoke application used by trackside engineers during live race operations.
- –Engineered a web-based sample acceptance system targeting the 65% pre-analytical error rate in medical Anatomical Pathology workflows — integrating Angular.js with MQTT, barcode scanners, and label printers.
- –Built a custom CMS and real-time betting interface for SNAI, Italy's major online betting operator — supporting 7,000+ daily quoted matches with live in-play, pre-match betting, and real-time odds updates.
- –Established frontend best practices adopted across the consultancy's full project portfolio; contributed to REST API design to standardise cross-team development.
Web Developer (Full-Stack)
Nov 2012 – May 2015Bangbite — oFootball · Sassari (Hybrid)
- –Core engineer on oFootball, Italy's leading online football management game — 100k monthly active users, team of 9, €1.5M seed funding.
- –Re-architected the match calculation engine using RabbitMQ message queues, cutting virtual match processing time from 6 hours to under 30 minutes — a 95% reduction.
- –Built and maintained the full platform across Ruby on Rails, ASP.NET, and AWS (RDS, EC2), including PayPal and Facebook auth integrations.
Earlier Experience
2009 – 2012Various · Remote / Italy / France
- –Sounday (2011–12) — Social music platform for emerging artists. PHP, MongoDB, AWS S3.
- –Akhela / Magneti Marelli France (2010–11) — HMI and infotainment GUI for PSA Group vehicles.
- –Kiver Digital Marketing (2009–10) — Interactive web applications and REST APIs for Vodafone.
Education
- 2006 – 2010
MSc Computer Engineering
Università di Pisa
- 2001 – 2005
BSc Computer Engineering
Università di Pisa