I'm a software engineer with more than 15 years of experience in web and mobile development for mid-to-large organizations. I do consider myself a passionate developer, always trying to stay up-to-date with the latest technologies and always keen to learn new things. In my career I've mastered enough languages and tools that I can learn anything quickly.
JavaScript
TypeScript
React.js
Node.js
Elixir
Java
Flutter
Git
SQL
Arduino
Working on the front-end of Arduino IoT Cloud web platform, providing thousands of users with real time integration between Arduino boards and the Cloud. Public speaker about Arduino IoT Cloud platform.
Worked as a web architect, mainly on the backend of a proprietary web platform, supporting 100+ Paramount's websites worldwide (e.g, MTV, Paramount, Comedy Central, Nickelodeon, SouthPark)
Developed PlayPlex, a worldwide distributed video-centric Android app. Developed different video and music-centric Android apps for MTV Italy.
Designed and developed Web/J2EE backend applications for several clients (Giorgio Armani S.p.A., Vodafone Italy and others). Analysis and development of a Credit Card Payment Gateway for Vodafone Italy.
Worked mainly as a Java developer on web and backend applications.
Full marks with honors (110/110 cum laude)
Programming languages, frameworks and platforms: Javascript, Java/Kotlin Android SDK, Flutter, React, RxJS, NextJS, Java/JEE; Node.js; learning Elixir; basic knowledge of main cloud platforms (AWS, GCP), Netlify
Databases: SQL, Oracle, MySql; ORM (JPA, Hibernate, MyBatis); basic knowledge of noSQL DBMS
Development tools: git, GitHub actions, npm, yarn, maven, gradle, Docker; Android Studio, vim; Atlassian suite (Jira, BitBucket, Confluence, Bamboo)
---
Made with nvim