Senior Full-stack Engineer
2020 - PRESENTGlovo- Worked on the restaurant and groceries search platform with Java microservices, Kinesis messaging system, Datadog, and Terraform for monitoring.
- Focused on KPI to improve store and product discoverability.
- Led the modularization of the search endpoint, writing a configurable system allowing multiple tasks to be clearly defined and executed with a remote configuration at runtime.
- Helped with the mobile development on iOS and Android when needed.
Technologies: Terraform, AWS Kinesis, Datadog, JavaFull-stack Engineer
2018 - PRESENTSkyscanner- Focused on the car hire vertical and worked on highly scalable microservices, websites, and mobile apps.
- Owned and developed the new car hire filter page for the iOS and Android apps.
- Organized an office-wide biweekly clean code class.
Technologies: Amazon Web Services (AWS), React Native, React, Android, iOS, AWS, Dropwizard, Flask, PythonFull-stack Engineer
2015 - 2018Lastminute.com- Worked on the entire native mobile app from search pages to the customer area.
- Led the migration to React Native with TypeScript. .
- Developed the customer service area of the website taking care of all the related microservices in a continuous delivery environment.
Technologies: JavaScript, TypeScript, Kotlin, Java, Swift, Objective-CCo-founder | CTO
2011 - 2015Appetitoso- Developed the first hybrid version of the Android and iOS apps.
- Migrated to a first stable release with native code.
- Integrated new features experimenting with React Native and TypeScript.
Technologies: JavaScript, TypeScript, Kotlin, Java, Swift, Objective-CEmbedded/Mobile Engineer
2005 - 2015Zucchetti Centro Sistemi- Led the development of Ambrogio L60 built on top of a real-time scheduler and a hierarchical state machine giving to the robot high reliability in terms of responsiveness and security. .
- Oversaw the development of Ambrogio Remote for iOS and Android, the app used by customers to drive, update, and manage their robots.
- Developed the first robot able to work on gardens without a magnetic perimeter thanks to grass sensors.
Technologies: Objective-C, Java, Python, C, C++