
Fabrizio
From Italy (UTC+2)
25 years of commercial experience
Lemon.io stats
Fabrizio – Node.js, Typescript, AWS
Fabrizio is an outstanding Software Engineer with over 8 years of commercial experience with Node.js, combining Senior+ level hard skills and soft skills. Over the last 20 years, he’s worked with a wide array of technologies, including AWS (he’s a certified developer), mobile, dev-ops methodologies, and SQL and nonSQL databases. Fabrizio's expertise extends to software architecture, where he excels in designing systems, including high-load and microservices architectures. His extensive tech-leading experience (25 people under his supervision), totaling over 6 years, complements his general expertise and well-shaped soft skills.
Main technologies
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Ideator, Developer and Delivery Manager
App to manage Keto diet recipes. Its main feature is to track food macros and give a "keto rating" to help the user follow the keto diet.
- Designed and implemented the mobile app in Flutter
- Designed and implemented the Go backend, exposing both GraphQL and REST interfaces
- Managed everything related to the DevOps stuff to automate the deployment on GCP
Chief Software Architect
The project is a very innovative IoT platform for the precision agriculture. It is a very complex platform, made of many applications, managing big amount of data coming from devices installed on tractors. The platform must manage data coming from thousands of devices, some data in near realtime, but also scenarios of big data processing. It is strongly based on data visualization on maps and it's target is to optimise the farmer work, both to save money and reduce the environment footprint.
He managed, since the beginning, the design and implementation of a very big platform, in this role Fabrizio accomplished many goals:
- Designed and implemented high performance IoT system to handle data coming from thousands of devices;
- Designed Python apps to process big amount of data coming from external sources;
- Defined a hybrid cloud architecture to manage platform applications in a very scalable way;
- Technical lead a world wide distributed team of developers working on the project.
He also designed for this project a microservice containerized architecture using many architectural patterns, like API gateway patter, service discovery, database per service and many others.
Solo Developer
This is a web portal offering digital guides related to many topics (health, personal growth, food, etc). The company asked for a mobile app to be released as quickly as possible because of the growing pressure from competitors. Fabrizio proposed a hybrid web/native solution to be integrated with the WordPress-based web portal. The solution was very appreciated by the customers, and the user base using it is still growing fast.
- Created a solution integrated with WordPress;
- Used Firebase functions as backend for mobile;
- Integrated iOS in app purchase with Woocommerce.
Main Developer and Software Architect
This was a Startup focused on creating a solution for lighting automation in shopping centers and big stores. The idea was to create a small device able to control lighting both for energy consumption and working status. It started as a partnership with a lighting system manufacturer who identified the need to offer remote managing for them instead of using staff to check these systems physically going to the various stores.
Unfortunately, the company lasted for about two years only because of economic problems of the light system manufacturer (the main investor) and ran out of business.
- Designed the hardware and developed the firmware for the IoT device;
- Designed and actively worked on the development of the Node.js backend;
- Designed and implemented the cloud infrastructure (based on EKS on AWS);
- Supervised the development of the React frontend.
Senior Solution Designer and Developer
This is an Italian company managing plant-oriented solutions, especially the ones based on IoT. The project they requested was a solution to manage hydraulic solenoid valves for public waters with a custom-made device. This device was made to communicate with the valve through a ModBus serial, at the same time. it was connected to the Internet through a cellular model.
The need was to be able to monitor and handle some basic actions on the valve from a remote dashboard, many functionalities required a "near real-time" approach.
Given the context, the application needed to be very reliable, the end solution was so good that it was presented at some Italians fairs, getting huge interest from customers.
- Designed high reliable system;
- Designed and implemented fast and reliable message based protocol (based on MQTT);
- Developed optimized code for constrained hardware approach.
Chief Software Architect and Developers Leader
This is one of the biggest Italian flash sales e-commerce. He worked for this project as the main software architect and developed large part of it himself. It started as a small startup, with a few users, and eventually grew up managing more than 4 million customers, allowing Fabrizio and his team to face a lot of technical challenges.
- Designed software for scale;
- Worked on many different areas interchangeably (frontend, backend, mobile, and architecture design);
- Migrated from standard web app to SPA (ASP.NET => React);
- Created REST API to serve mobile Apps with thousands of simultaneous sessions.
Fabrizio highlighted that the bigger accomplishment, in his opinion, was to get used to the startup lean approach, where you need to get stuff done quickly and always iterate to improve what you release.