ALESSANDRO STELLA

software engineer dal 1996 e IT consultant dal 2006
FULL STACK DEVELOPER e FORMATORE

IT consultant dal 2006
FULL STACK DEVELOPER e FORMATORE

SVILUPPO
SOFTWARE

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…

FORMAZIONE
AZIENDALE

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…

WOOCOMMERCE
EXPERT

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…

Qualcosa su di me...

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.

Di cosa mi occupo?

Risposta breve:

  1. realizzo software “su misura”,
  2. formo i collaboratori aziendali in modo che siano immediatamente operativi e gli aggiorno su temi caldi in workshop intensivi di 2-3 giorni,
  3. garantisco la continuità operativa e le performance degli e-commerce realizzati tramite WooCommerce.

Ora provo a dare una risposta più articolata.

Software "su misura"

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:

  1. desktop,
  2. mobile,
  3. web.

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.

Formazione

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:

  • “Integrazione AI nei processi aziendali via PHP/JS”
  • “Passare a Rust per la sicurezza del software”.

Argomenti caldissimi a inizio 2026.
Insomma se ti serve un formatore tecnico che insegni la programmazione, credo proprio di poterti essere utile.

WooCoomerce

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.