Currently, I'm working in Bergamo area as Software Engineer.
🔭 Freelance software developer focused on the development of mobile platforms, both native (Swift and Kotlin) and cross-platform, aimed at managing low-level communications via BLE / NFC.
🛒 I am developing AWS Cloud projects (Aws Lambda and Aws IoT)
🌱 I am currently improving my knowledge of the Xamarin and C # /. NET environment.
⚠️ I am able to manage low level code organisation, following best practice pattern (as Pub/Sub, Observable), and I am not really involved in UI/UX (just basic layout for mobile and a bit 4 desktop app).
👨💼 Registered in the Bergamo Order of Engineers - section A - Number 4889
⚡ Passionate of cycling 🚴 and outdoor sports 🏃♂️⛰️
Attualmente sto lavorando nella zona di Bergamo come Software Engineering.
🔭 Sono uno sviluppatore software libero professionista, specializzato (work in progress)
nello sviluppo di applicativi per piattaforme mobile, sia native iOS/Android (tramite
rispettivamente Swift e Kotlin) che cross-platform (C#), in grado di gestire la comunicazione
a basso livello via BLE/NFC.
🛒 Sto sviluppando progetti su AWS Cloud (utilizzando nello specifico
i prodotti AWS Gateway, AWS Lambda e AWS IoT Core).
🌱 Attualmente sto migliorando le mie conoscenze relative al framework Xamarin e C#/.NET Framework
⚠️ Sono in grado di gestire organizzazione di codice relativo alla gestione di funzionalità
a basso livello, seguendo approcci best-practive (come Pub/Sub, Observable). Non mi occupo direttamente
di UI/UX lato applicativi mobile; mentre sono ingrado di produrre applicativi e design per applicazioni Desktop Windows
👨💼 Iscritto all'albo dell'Ordine degli Ingegneri di Bergamo – sezione A – Matricola 4889
⚡ Appassionato di ciclismo 🚴 e sport all'aria aperta 🏃♂️⛰️
I worked as junior workman during the summer period when school is over: I was involved in
project,
mounting and maintenance of piping chemical/aerial plants.
This first experience lead me
to a better
idea of what team work mean, and the responsibility that derived from it.
Attività di aiuto operaio svolta durante il periodo estivo, che mi ha permesso di entrare a
contatto
con il mondo del lavoro e con tutte le sue dinamiche.
Ho avuto modo di svolgere attività di supporto alla saldatura e di progettazione, montaggio,
staffaggio della parte
di tubistica di impianti chimici e di aerazione.
In this short period, I held the role of substitute teacher at the lower secondary school of
Castione della Presolana, in the mathematical / scientific didactic areas.
Ho ricoperto, per un breve periodo, il ruolo di insegnante sostitutivo presso la scuola
secondaria di
primo grado di Castione della Presolana, nelle aree didattiche matematiche/scientifiche.
Le classi che ho dovuto gestire sono state due classi del primo anno ed una classe del
terzo anno.
From the university period, I'm working with very dynamic start-up of Bergamo area. Till the
very
beginning of my work here, I develop and manage the low level part of a mobile application for
iOS
and cross-platform platforms. My work is manly focused on handle of BLE and NFC communications
towards electrification-based systems operating via Modbus industrial protocol.
I'm also involved in project related to develop of software applications used to provide
high-level
functionalities for embedded system, with .NET framework.
Collaboratore esterno come sviluppatore, con ruolo di riferimento nella gestione dei progetti,
di applicativi mobili per piattaforme iOS e
cross-platform utilizzati per la gestione di comunicazioni BLE e NFC verso sistemi di
elettrificazione basati su protocollo industriale Modbus.
Sviluppatore di software con funzionalità ad alto livello, tramite framework .NET,
utilizzati come interfaccia di configurazione per sistemi embedded custom.
During my master degree, I touched some different areas of the Computer Science area: from
electronics
to automatic control, passing through modelling and control of mechatronic and robotic
systems.
I also attended courses related to identification of models, analysis of data and the sphere of
Artificial
Intelligence with a relative part to IT Security.
Il percorso magistrale seguito ha toccato alcune aree differenti dell'informatica: dall'elettronica
al controllo automatico,
passando per la modellazione e il controllo di sistemi meccatronici e robotici.
Ho seguito inoltre corsi riguardanti l'identificazione dei modelli, l'analisi dei dati e
l'Intelligenza Artificiale.
Durante l'ultimo anno ho anche avuto modo di approfondire le tematiche relative crittografia e alla
Sicurezza Informatica.
Course lasting 6 months, which had the aim of promoting the culture of innovation and
entrepreneurship
in the context of Aging Population and Silver Economy.
This course allowed me to use some of the most
common tools in entrepreneurship, such as Business Model Canvas, and A/B Test.
Percorso di formazione nel contesto del Contamination Lab dell'Università degli studi di Bergamo
avente come obbiettivo la promozione di una cultura dell'innovazione e dell'imprenditorialità nel
contesto
dell'Aging Population e della Silver Economy.
Questo corso, della durata di circa 6 mesi, mi ha permesso di confrontarmi
con punti di vista differenti, e con background scolastici diversi; mi ha anche consentito di
utilizzare
alcuni degli strumenti più comuni nell'ambito dell'imprenditorialità, quali il Bussiness Model
Canvas, A/B Test etc.
Intensive 2 weeks course of Introduction to reinforcement learning for robotics at Southern Denmark
University - SDU.
Corso intensivo di 2 settimane trattanti la tematica Introduction to reinforcement learning for
robotics
presso la Southern Denmark University - SDU.
The bachelor degree was characterized not only by solid training in basic (mathematics, physics,
chemistry), but also of in-depth studies in informatics (Informatics, Informatics 2, Databases and
Web,
Software Engineering) and in the areas of automation, electronics and networks telecommunication.
Il percorso è stato caratterizzato, oltre che da una solida formazione di base (matematica, fisica,
chimica),
anche da approfondimenti in informatica (Informatica, Informatica 2, Basi di dati e Web, Ingegneria
del software)
e nelle aree dell'automazione, dell’elettronica e delle reti di telecomunicazione.
The five years study path, allowed me to acquire technical knowledge related to theoretical part of
electronics and control. I made also experience on design and construction of electronic circuits,
using
laboratory instruments (Multimeters-Power supplies-Oscilloscopes-Function generators). In the last
part
of the studies, I acquired knowledge related to the Arduino platform and open source robotic
systems.
I cinque anni di studi mi hanno permesso di acquisire delle skills teoriche e tecniche relative al
funzionamento teorico, alla progettazione e alla realizzazione di circuiti elettronici basati su
componenti analogici e digitali.
Mi ha permesso anche di imparare ad utilizzare strumentazione da laboratorio (quali
Multimetri-Alimentatori-Oscilloscopi-Generatori di funzioni).
Inoltre ho utilizzato la piattaforma Arduino, anche nel contesto di progettazione, realizzazione e
controllo di sistemi robotici automatizzati;