software engineer dal 1996 e IT consultant dal 2006
FULL STACK DEVELOPER e FORMATORE
L’intelligenza artificiale sta avendo un impatto impressionante sullo sviluppo software. Soluzioni impensabili fino al 2025, sono ora concrete realtà! Realizziamo insieme il tuo progetto software…
Sblocca il potenziale dei tuoi collaboratori. Scrivo software e mi occupo di formazione dal 1996. Ne ho viste davvero di ogni: dal Cobol a Rust, dai manuali cartacei al learning by doing. Parliamo di skill e reskill…
Creare un e-commerce non è un grosso problema. Farlo operare in sicurezza e con efficienza è invece molto più complesso perché servono competenze tecniche elevate. Quelle che ho io…
Eccomi qua!
Quello nella fotografia sono proprio io, interpretato da pixel e bit.
Suppongo tu conosca oramai il mio nome…
Sono un “professionista etico”.
Questo significa che eseguo ogni compito assegnatomi al massimo delle mie possibilità tecniche e umane il ché ha una naturale e ovvia conseguenza: seguirò il tuo progetto come se fosse il mio.
Risposta breve:
Ora provo a dare una risposta più articolata.
Ormai ci sono decine e decine di software in grado di affrontare e risolvere qualunque problema. Quindi a cosa serve un “software su misura”?
Molte sono le motivazioni che possono condurre a tale scelta.
Ad esempio la necessità di rendere assolutamente privati i dati gestiti.
Oppure l’esigenza di adattare il software all’organizzazione aziendale invece di fare il contrario. Si potrebbe continuare a lungo…
Scrivere un software su misura è un lavoro complesso. Più è complesso il software più è complesso il lavoro e più approfondite devono essere le competenze. I software si possono dividere in 3 grandi categorie:
I software desktop girano tipicamente sui computer e, quindi, sui sistemi operativi Windows, Linux e Mac.
I software mobile girano sugli smartphone e, quindi, sui sistemi operativi Android e iOS.
I software web sono composti da 3 livelli: client, server e dati.
La parte client gira tipicamente nel browser, la parte server su un server equipaggiato con Linux server o Windows server, i dati possono trovarsi sullo stesso server o da un’altra parte.
Si intuisce facilmente che realizzare un’applicazione web è il lavoro più complesso.
Negli anni, molti anni, ho imparato a realizzare tutti i tipi qui elencati di software.
Uno dei software da me realizzati che sta funzionando molto negli ultimi mesi è un software dedicato alla tracciabilità alimentare basato su tecnologie all’avanguardia come Tauri + Vanilla JS + Rust + SQLite3, denominato Haccp Trace.
Quindi, in generale, se ti serve un software disegnato su misura, quasi certamente sarò in grado di aiutarti.
Sono ormai molti anni che svolgo la funzione di formatore.
Ho formato ragazzi neoassunti in grandi e medie aziende che dovevano essere operativi nel più breve tempo possibile e ho insegnato anche negli istituti di scuola secondaria superiore. Insegno quello che conosco, quindi la programmazione in full stack developing.
Le tecnologie possono essere molto diverse: da Node.js a PHP, da Angular a React, da Java a Rust.
Posso insegnare anche i concetti chiave della programmazione, come la programmazione ad oggetti, i design pattern, la concorrenza, il lock delle tabelle sui database. Ultimamente ho tenuto un paio di workshop intensivi per alcune importanti aziende:
Argomenti caldissimi a inizio 2026.
Insomma se ti serve un formatore tecnico che insegni la programmazione, credo proprio di poterti essere utile.
Creare un e-commerce con strumenti gratuiti e stabili è oramai alla portata di tutti. Basta “uno che fa siti web” e il gioco è fatto.
Ma cosa accade quando quel “giochino” inizia a diventare importante per il bilancio aziendale e non regge i carichi richiesti? Cosa fare quando il sistema ti risponde con un bel 503?
Senza competenze di programmazione e di sistema diventa molto difficile uscirne. Del resto è abbastanza semplice “utilizzare” un sistema; molto più difficile è costruirlo. Purtroppo se non hai competenze per costruirlo, limitandoti a utilizzarlo, appena il sistema va giù non ne esci più.
A meno che tu non abbia tra i tuoi collaboratori uno come me!
Il tuo e-commerce basato su WooCommerce fa i capricci? Bene, conosco tutti i metodi per ricondurlo alla ragione e mantenerlo in tale stato.
Vuoi saperne di più sulla mia formazione?
Ho preparato una pagina con il mio curriculum vitae.