Profilo
Ingegnere del software e sviluppatore full-stack con esperienza nello sviluppo di applicazioni end-to-end, inclusa la progettazione infrastrutturale e l’implementazione su cloud per il deploy finale. Mi dedico all’analisi dei problemi, alla valutazione delle soluzioni più efficaci e alla loro implementazione per raggiungere gli obiettivi desiderati. Presto particolare attenzione alla scrittura di codice pulito, leggibile e mantenibile, rendendo il processo di lettura del codice un’esperienza piacevole. Sono appassionato dell’ambiente Linux e delle tecnologie open-source.
Formazione
Curriculum in cyber-security e metodi formali, con focus su analisi statica. Tesi di laurea in ambito Smart Contract Ethereum. Voto 110/110 e Lode.
Tesi di laurea in ambito reverse engineering di applicazioni Android. Voto 110/110 e Lode.
Esperienze lavorative
Responsabile del team di sviluppo software. Ho realizzato un software per la gestione di pratiche legali di diritto bancario. Ho realizzato uno smistatore automtico di PEC per la gestione delle comunicazioni legali. Ho pianificato e coordinato lo sviluppo di una web-app per la gestione completa di un evento con centinaia di partecipanti incentrato sul diritto bancario e sul mercato dei crediti. Per ogni progetto ho effettuato l’analisi funzionale, la progettazione dell’architettura e ho gestito e mantenuto l’infrastruttura su cloud AWS.
Tecnologie: Typescript, NodeJS, Postgresql, Docker, Vue, AWS, Terraform, Figma, Git, Linux.
Responsabile del back-end per il server, della progettazione e della manutenzione del database MySQL, dell’infrastruttura su cloud AWS, del front-end per il gestionale interno. Contribuzioni allo sviluppo dell’app Android/iOS e agli assets. Gestione dell’infrastruttura e delle pipeline di CI/CD. Pianificazione del lavoro, con analisi preliminari, studi di fattibilità e progettazione implementativa.
Tecnologie: Typescript, NodeJS, MySQL, Docker, Angular, Terraform, React Native, Jenkins, Python, Elastic, Git, Linux.
Progetti
Progetti secondari portati avanti nel tempo libero.
Contribuzioni Open Source
Cerco di utilizzare software open source e, quando posso, contribuire allo sviluppo degli stessi.
Pubblicazioni
Il lavoro di tesi in università ha portato alla pubblicazione di due articoli.