Profilo professionale · Torino

Senior Software Engineer,
docente e formatore IT.

Unisco esperienza nello sviluppo software e una lunga attività di formazione per aiutare persone e organizzazioni a trasformare la tecnologia in competenze e soluzioni concrete.

20+
anni di esperienza nel software e nella formazione
15+
anni di attività didattica intensiva
Chi sono

Tecnologia con un forte orientamento alla pratica.

Sono un Senior Software Engineer e formatore IT con esperienza nello sviluppo backend e nelle tecnologie web. Lavoro principalmente con Java e PHP, affiancando JavaScript, HTML5, database relazionali e architetture web.

La formazione è una parte centrale del mio percorso: insegno programmazione, sviluppo enterprise, basi di dati e tecnologie web, costruendo percorsi che partono dai fondamenti e arrivano alla realizzazione di applicazioni concrete.

Il mio obiettivo è semplice: non limitarsi a conoscere una tecnologia, ma imparare a ragionare da sviluppatore, progettare una soluzione e portarla fino a un risultato funzionante.

Aree di competenza
Java Spring / Spring Boot PHP Python JavaScript SQL REST OOP Design Pattern Testing Web development Database Cloud
Formazione

Insegnare significa rendere autonomi.

I corsi sono progettati per accompagnare chi parte da zero e chi è già junior verso una maggiore autonomia nello sviluppo software.

01

Fondamenti

Algoritmi, logica, strutture dati, sintassi e paradigmi di programmazione: le basi per capire davvero ciò che si sta scrivendo.

02

Progettazione

OOP, design pattern, architetture, database, API e buone pratiche per trasformare il codice in software mantenibile.

03

Applicazione

Esercitazioni, case study e progetti progressivi per arrivare a scrivere applicazioni vicine ai problemi del mondo reale.

Esperienza didattica

Dall'aula al repository.

Ho insegnato Java, Spring, PHP, JavaScript, Angular, SQL, Android, standard web, servizi REST, OOP, WordPress, Moodle e altri framework e CMS. I materiali dei corsi continuano a vivere online attraverso repository, dispense ed esercitazioni.

Esplora GitHub
Approccio
  • Pratico: teoria sempre collegata a esercizi e casi concreti.
  • Progressivo: dai concetti fondamentali alle architetture professionali.
  • Open: materiali e codice condivisi per continuare a imparare.
  • Orientato al lavoro: l'obiettivo è diventare operativi e autonomi.
Risorse e contatti

Vuoi approfondire?

Consulta i materiali sul sito, esplora i repository GitHub oppure scopri il percorso professionale su LinkedIn.