work Experience
Senior Software Engineer
Acronis
2022 - Present
- Engineered the Vendor Portal, a tool to create and deploy third-party apps for Acronis platform, MVP in 6 months and subsequently scaled it by adding key features and reusable components to Acronis design system, using Vue.js ecosystem, TDD, GitHub Copilot and REST APIs
- Engineered a “Custom Roles” ACL GUI in 2 months in collaboration with designer and product manager, streamlining permission management, based on Vue.js, Pinia, Vue Router, TDD, GitHub Copilot and REST APIs.
- Improved unit test coverage in Vendor Portal implementing a unit testing platform using MSW, Jest and Vue Testing Library
- Maintained best in-class pipeline for Vendor Portal using Make, shell scripts, Jenkins and Docker
Senior Frontend Engineer
InReach Ventures
2020 - 2022
- Led the migration from a monolithic React application to micro-frontends (Webpack, SingleSPA and React), participating actively in architectural and technical decisions and accelerating deployment cadence from monthly to weekly
- Re-engineered Search and Inbox UIs within strict 6-week cycles each, using React, MobX, SingleSPA and REST APIs with a strong attention toward clean, testable and well documented codebase
- Maintained and optimixed pipelines using Appveyor, shell/python scripts and Docker
User Interface Engineer / SCRUM Master
Hotels.com / Expedia
2015 - 2020
- Assured technical evolution while supporting business requirements of Hotels.com UI by progressively rewriting part of legacy Soy/jQuery codebase using React ecosystem
- Maintained and improved coverage of a E2E testing platform for Hotels.com coupon and bookings management using Java and Selenium
- Developed backend APIs to support Hotels.com coupon and booking management features of Hotels.com using Java and Spring Boot
- Built a full-stack internal agile metrics tool using (AWS Lambda, DynamoDB, Python/Chalice, Vue.js,Vuex,Vue Router) which has been adopted by 80% of Hotels.com teams
UX Specialist / Web Developer
Various Companies
2007 - 2015
- Full-stack development using HTML5, CSS3, JavaScript, Python and Django/Flask
- UX design/research for e-commerce and online games
Education
MSc Human-Computer Interaction
University College London
2009 - 2010
MSc Industrial Design
Politecnico di Torino
2000 - 2006