I'm very attentive to the small details. Starting from the business needs, I build pleasant and accessible UI interfaces, with extreme attention to balance, perception, smoothness, and to the overall UX.
Skills & Technologies
I'm mainly focused in the React world, and this are the technologies &/or tools I've used/i normally use.Before becoming a Frontend developer (in late July 2018), I worked in other fields (I was a cook and a warehouse worker for Amazon in Italy). I'm happy to say that I can apply most of the skills and attitudes learned in other works in the Development world, and I realize how they've always been a plus.
Work experiences
What I've done so far in the development world.- Mentoring and pair programming with junior Frontend developers
- Responsability of implementing from scratch a new styleguide in a vast legacy project
- Responsability of choosing new or substitute tools to improve a legacy project (css-in-js/documentation component libraries, ecc)
- React & Typescript for the Frontend project
- GraphQL for the backend services (and Apollo for the client)
- Recharts & Amcharts for displaying charts in the platform
- Legacy code migration and applying of best code practice during refactoring
- Unit and integration test coverage using Jest
- Frontend project powered by Preact and Redux-Saga
- Video player implementation through <iframe />
- Extreme attention to multiple device/browser media policies (video and audio), as well to different functionalities like autoplay
- Android and iOS Mobile debugging (Xcode simulator for iOS debugging)
- Implementation of a custom plugin system, to execute third part js code to interact with the Widget (and eventually customize some internal functionalities) without relying on it
- Implementation of third part services like comscore.js or IMA SDKs
Side projects
- Open source library powered by react-spring and react-use-gesture
- Open source library powered by react-spring
- Next.js application on the Frontend side (hosted on Vercel)
- Wordpress for the content part
- Hasura GraphQL for the main database and Authorization logic
- Firebase for Authentication logic
I like to see myself as a versatile guy; besides the development world, I like cooking, photographing, taking care of plants at home, I like Red wine and Whisky (in particular Talisker), I read a lot (and hear a lot of podcasts) and I love hiking and traveling anywhere in search of some unexpected adventure!