Chi Sono

Sono un classe 94′ a cui piace definirsi creativo, intuitivo e con la passione per il mondo dell’informatica ed elettronica. Ho iniziato fin da piccolo a coltivare i miei interessi dedicando molto del mio tempo a smanettare dispositivi elettronici. Crescendo ho continuato ad alimentare tali passioni orientando il mio percorso formativo nel mondo dell’IT. Ho frequentato l’Istituto Tecnico Industriale E.Fermi di Giarre scegliendo l’indirizzo informatico, dopo la maturità ho continuato gli studi presso l’Università degli Studi di Catania dove ho conseguito la Laurea Triennale (anno 2016, voto 107/110) e Magistrale (anno 2018, voto 110/110 con Lode) in Ingegneria Informatica, acquisendo così diverse competenze traversali nei settori della pura informatica, elettronica, telecomunicazioni e controlli automatici.

Esperienze lavorative

Prima di iniziare gli studi universitari mi sono spostato a Milano per uno stage aziendale dove ho seguito diverse tematiche riguardanti lo sviluppo Web.

Durante l’ultimo anno di studi Magistrali ho avviato un progetto di Tesi in collaborazione con l’azienda Wisnam s.r.l (Acireale) dove mi sono occupato della realizzazione di un blocco software per un sistema di monitoraggio medicale remoto atto a tenere sotto osservazione un organo artificiale.

Parallelamente agli ultimi mesi di studio universitario ho iniziato a lavorare presso IntelliSync s.r.l come Sviluppatore junior per quasi un anno.

Ad oggi lavoro presso RBTech s.r.l dove ricopro il ruolo di Lead Developer.

Nel tempo libero amo spesso dedicarmi a progetti personali. Alcuni di questi sono presenti nella sezione Home o sul mio repository GitHub.

Competenze principali

  • Sviluppo di Applicativi Mobile nativi per Android (Java, AndroidSDK)
  • Sviluppo di soluzioni Back-End in diversi linguaggi
    • C# (Asp.Net Core, Dapper ORM)
    • Scala (Akka HTTP, Circe, ScalaLike JDBC)
    • Java EE
  • Database relazionali, in particolare: SQL Server, MySQL e PostgreSQL
  • MongoDB

Competenze secondarie

  • Python
  • Microsoft Azure Cloud
  • Angular, JavaScript e TypeScript per lo sviluppo web
  • PHP
  • Flutter per lo sviluppo mobile multi-piattaforma (iOS e Android)
  • C e C++
  • VB.NET
  • Unity3D per lo sviluppo di videogiochi
  • Xamarin per lo sviluppo mobile multi-piattaforma
  • Programmazione di PLC (Ladder e SFC)

Altre competenze

  • WordPress
  • PyTorch (per il machine learning)
  • Linux
  • IBM Watson Conversation
  • Progettazione di circuiti integrati in VHDL