Logo
Fabrizio – Node.js, Typescript, AWS, experts in Lemon.io

Fabrizio

From Italy (GMT+2)

flag
Back-end Web DeveloperStrong senior
Hire developer
24 years of commercial experience
Agritech
E-commerce
Environmental services
Food and beverages
IoT
Media
Productivity
Addons
Embedded software
Mobile apps
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
Node.js
8 years
Typescript
8 years
AWS
3 years
Additional skills
Python
Flutter
MongooseODM
Docker
Redis
MongoDB
Microsoft Azure
iOS
React
Swift
Android
Kotlin
ASP.NET
Flask
Golang
GCP
C#
C++
Perl
Django
Express.js
Azure Service Bus
PostgreSQL
GraphQL
RabbitMQ
gRPC
moongoose OS
Ready to start
To be verified
Direct hire
Potentially possible

Experience Highlights

Ideator, Developer and Delivery Manager
Aug 2022 - Mar 20237 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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
Project Tech stack:
Flutter
Golang
GCP
Chief Software Architect
Jun 2017 - Apr 20224 years 9 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:

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.

Project Tech stack:
Node.js
Python
Microsoft Azure
MongoDB
Docker
Typescript
GraphQL
gRPC
Azure Service Bus
RabbitMQ
PostgreSQL
React
Solo Developer
Aug 2020 - Oct 20211 year 2 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created a solution integrated with WordPress;
  • Used Firebase functions as backend for mobile;
  • Integrated iOS in app purchase with Woocommerce.
Project Tech stack:
Android
Kotlin
iOS
Swift
Main Developer and Software Architect
Jan 2016 - Dec 20171 year 11 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Node.js
React
MongoDB
moongoose OS
Senior Solution Designer and Developer
Aug 2017 - Sep 20171 month
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed high reliable system;
  • Designed and implemented fast and reliable message based protocol (based on MQTT);
  • Developed optimized code for constrained hardware approach.
Project Tech stack:
Python
Flask
Chief Software Architect and Developers Leader
Feb 2011 - Jun 20143 years 4 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.

Project Tech stack:
ASP.NET
React
Redis
Node.js

Copyright © 2024 lemon.io. All rights reserved.