Chi sono
Una passione nata a tredici anni, diventata un mestiere.
In due parole
Ciao, sono Riccardo (per molti semplicemente “PID”). Faccio software da più di quindici anni.
Ho iniziato a tredici anni da autodidatta, scrivendo in Basic il programma di un piccolo rover che schivava gli ostacoli. Poi per molti anni ho lavorato nell’automazione industriale: è lì che ho imparato a scrivere software che non può permettersi di fermarsi.
Oggi mi occupo soprattutto di piattaforme e app: applicazioni Flutter per mobile, desktop e web, i backend in TypeScript e Python che le fanno funzionare, i database PostgreSQL e l’infrastruttura su cui girano, spesso self-hosted in Docker. Mi piace seguire un progetto per intero, dal primo schema del database fino alla pipeline che lo porta in produzione.
Nel 2022 ho fondato InsideApp con un caro amico, e oggi ne sono il CEO. Abbiamo costruito un framework modulare nostro per non ripartire da zero a ogni progetto, e pubblichiamo come open source i pezzi che possono servire anche ad altri.
Prima di scrivere codice mi piace capire bene il problema. E tra una soluzione semplice che funziona e una complicata che fa scena, scelgo la prima.
Strumenti
Cosa uso, più o meno ogni giorno.
- App
- FlutterDartMobile, desktop e webLibrerie UI riusabiliPackage open source
- Backend
- TypeScriptDenoNode.jsPythonFastAPIAPI REST
- Dati
- PostgreSQLSupabaseInfluxDBFirebase
- Infrastruttura
- DockerSelf-hostingGitLab CI/CDGoogle Cloud
- Integrazioni e AI
- Gateway IoTOPC UARAGMCP
Esperienza
Il percorso.
2022 – oggi
InsideApp · Co-fondatore e CEO
Ho fondato InsideApp insieme ad Alessandro. Sviluppiamo piattaforme su misura per le aziende: app Flutter per mobile, desktop e web, backend in TypeScript e Python su PostgreSQL e Supabase, infrastruttura self-hosted in Docker. Abbiamo costruito un framework modulare nostro, con librerie condivise tra i progetti, e pubblichiamo come open source i pezzi che possono servire anche ad altri. Oltre a guidare l’azienda, scrivo codice tutti i giorni.
2021 – 2022
Cemas Elettra · Senior Developer
Librerie software per standardizzare le macchine in produzione e la loro interfaccia operatore, scritta in Flutter: il primo vero ponte tra il mondo industriale e quello delle app.
2015 – 2021
Gamba Automazioni · Senior Developer
Software per impianti produttivi in settori molto diversi tra loro, spesso in trasferta in giro per il mondo.
2007 – 2015
M.C.M. snc, Pino Torinese · Dagli stage a developer
Dove ho cominciato: prima gli stage scolastici, poi l’assunzione. Qui ho imparato il mestiere sul campo.
Formazione
Gli studi.
Non un percorso lineare: ho quasi sempre studiato mentre lavoravo, e molto l’ho imparato sul campo.
2012 – 2015
Politecnico di Torino · Ingegneria Informatica (non completata)
L’ho iniziata per crescere, ma le trasferte di lavoro, spesso fuori dall’Europa, erano sempre di più e a un certo punto ho dovuto scegliere.
2012
Istituto Frejus, Bardonecchia · Diploma di ragioneria
Preso ai corsi serali, mentre lavoravo a tempo pieno.
2005 – 2008
Istituto P. Andriano, Castelnuovo Don Bosco · Qualifica di operatore elettronico
L’elettronica mi appassionava da ragazzino: è stato il primo passo verso l’automazione.
Certificati
- Introduction to Git and GitHubGoogle · Coursera · Aprile 2021
- The Bits and Bytes of Computer NetworkingGoogle · Coursera · Settembre 2020