Vai al contenuto
Riccardo Cucia

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.

  1. 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.

  2. 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.

  3. 2015 – 2021

    Gamba Automazioni · Senior Developer

    Software per impianti produttivi in settori molto diversi tra loro, spesso in trasferta in giro per il mondo.

  4. 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.

  1. 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.

  2. 2012

    Istituto Frejus, Bardonecchia · Diploma di ragioneria

    Preso ai corsi serali, mentre lavoravo a tempo pieno.

  3. 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