Work Experience

Backend Engineer / FRISS

Jan 2022 - Utrecht, Netherlands.

Backend Engineer in the InsureTech sector, working with .NET 6, DDD & Azure AKS.

Technology stack: .NET 6, AKS (Docker & Kubernetes), Ocelot, Azure Storage, Entity Framework Core, MSSQL, Azure (Board, Repository & Pipelines), DDD, Unit, Integration & E2E tests, Agile SCRUM methodology.

Backend Engineer / Softwareuno - Zucchetti Group

Sep 2020 to Sep 2021 - Florence, Italy.

Delivery of a new module to monitor patients affected by pathologies (such as COVID) who are recovering from their own homes.

  • Ingestion and aggregation of clinical data gathered from IoT devices and adoption of HL7 FHIR international standard
  • Created a pipeline to analyze incoming aggregated data in order to possibly create alerts for the care teams based on runtime-defined rules (eg. send a notification when the oxygen saturation is under the patient's usual value for a predetermined time threshold).
  • Migration from monolith to microservices adopting DDD e CQRS Contributed to move existing infrastructure to the Azure cloud and configuration of CI/CD pipelines.
  • APIs design exploiting the ASP.NET Core Boilerplate framework (and ABP.io)

Technology stack: .NET Core 3.1 and 5, Entity Framework Core, MSSQL, Azure Pipelines & App Services, Docker, DDD, CQRS, MediatoR, Unit & Integration tests, Jira, BitBucket, Slack, Agile SCRUM methodology.

Frontend Engineer / adam|factory

Aug 2019 to Dec 2017 - Venice, Italy.

I worked part time (20h/week) in a small business near my university in Venice while completing my bachelor degree in CS. I collaborated with experienced developers with strong knowledge of software design principle, application life-cycle management, customers managing and consulting. They taught me much, and I have to thank Davide & Mirco for having always motivated me to improve myself!

During this period I was in charge with a colleague of the development of the frontend of an enterprise application, mainly developed with a javascript framework called Aurelia.js (similar to Angular 2+) a spin-off from an ex googler who left the core Angular team to follow his vision.

In adam|factory we were used to work with both Agile SCRUM sprints and (spare times) Kanban methodologies. Visual Studio Team Services was the principal tool for work and code management, together with Git.

Side projects

During both my degrees and still to date I continue to develop in my spare time some side projects that allow me to learn how to organize myself and handle the whole application lifecycle as well as customers relations.

Fullstack Engineer / VenexiaGustosa

From Jan 2019 to Mar 2019 I developed as freelance an Umbraco Cloud based web application (ASP.NET MVC) to present VenexiaGustosa, a brand new venetian company. This is a rather simple website but with extensibility in mind: soon I’ll be working to plug an e-commerce section.

Technology stack: Umbraco, ASP.NET MVC, MSSQL

Fullstack Engineer / Gluglug

From Jan 2018 to Sep 2018 I developed, as independent freelance, a mobile application together with a backoffice web-app. The application is for both Android and iOS device and it is developed in Ionic (Angular & Cordova), in order to be cross-platform and maintain only a single codebase. The mobile app allows the user to choose his photos from social networks or phone gallery and edit them, in order to compose a set of images that will later be printed and delivered by the company. The app is available in the markets

The backoffice is a private Angular-based application used to manage products, orders, users, mobile app globalization, email templates and other business logic such as, for example, constraints on specific dates or products. Some screenshot of this app are visible below.

Technology stack: Angular, Ionic, Capacitor, NodeJs, Firebase

Education

University of Pisa - Italy (2018-2020)

Graduated with honors, curriculum ICT Solutions Architect. Thesis “AsyncMDSL: a domain-specific language for modeling message-based systems”.

Ca’ Foscari University, Venice - Italy (2015-2018)

I got my bachelor degree in Computer Science in Venice. My final grade is 101 over 110, and my final thesis is a web application requested from the university itself to manage students internships. It has been developed with a MEAN architecture (MongoDB, Express.js, Angular and Node). Source code is available on GitHub.