Sviluppatore Senior Full-Stack &... studente!
Costruisco esperienze digitali curate per piccole imprese e professionisti, soluzioni per il B2C e B2B.
Diplomando in Informatica, 5SIA "ITT Allievi-Sangallo".
Classe '71, Terni, Umbria.
Fabrizio, 54 anni! EH sì...54! Frequento il quinto anno dell'ITT "Allievi-Sangallo" a Terni, nella verde Umbria, con indirizzo Informatica e Telecomunicazioni. Ho iniziato a programmare e scoprire il computer in tarda età, ma da allora non mi sono più fermato, e questo mi ha permesso di fare di questa passione il mio lavoro, che mi accompagna ormai da più di 25 anni.
Nel tempo libero lavoro come freelance, affiancando piccole imprese e professionisti
nella costruzione della loro identità digitale - dai siti vetrina alle web app su misura.
Gestisco ogni progetto in autonomia, dal brief iniziale al deploy finale.
Non è mai facile parlare di sé stessi, specie quando si è introversi, sensibili, con poche esperienze nel mondo in generale, che non sono così sufficienti a darti una visione di te stesso tale da poterti raccontare, e devi parlare di te stesso ad estranei o senza una persona accanto che possa confermare o aiutarti ad esprimere meglio un concetto.
Forse sarebbe più adatta una figura esterna, che magari ti conosce, avendo così una visione più lucida e meno bloccata dal fattore emotivo — molto forte in me spesso. Credo che queste poche righe bastino a dire di me che sono piuttosto umile, non molto "autocelebrativo", anzi lo trovo un difetto spesso, ed una persona normale come tante, che vive la vita al meglio che può.
Mi descriverei come una presenza discreta. Non amo mettermi al centro dell’attenzione, preferisco ascoltare prima di parlare. Sono un tipo timido, di quelli che osservano in silenzio e cercano di capire davvero chi hanno davanti.
Qualche anno fa, come tanti coetanei nella mia allora situazione sociale/lavorativa, mi sono trovato davanti l'ostacolo del diploma. In una delle aziende dove lavoravo da diversi anni si è iniziata a palesare l'idea che un programmatore senza almeno uno straccio di diploma di scuole superiori iniziasse a diventare difficile da collocare nel mondo del lavoro.
Appreso che da lì a breve avrei iniziato ad avere dei seri problemi, ho deciso di intraprendere il percorso scolastico e positivo a questa nuova avventura mi sono iscritto al serale. L'ITT "Allievi-Sangallo" aveva appena avviato Informatica e Telecomunicazioni, ed essendo io un programmatore da più di 20 anni, quale scelta migliore? ISCRITTO! Ora frequento il 5SIA, e ad oggi penso che questa sia stata forse la migliore decisione mai presa.
Sono un sviluppatore Full-Stack Senior con oltre 20 anni di esperienza. Il mio quotidiano ruota intorno a PHP, .NET, JAVA, JavaScript e MySQL — il cuore di praticamente ogni progetto web che ho seguito nel corso degli anni. Su questi ho costruito un ecosistema più ampio: Bootstrap per le interfacce, WordPress per i CMS, REST API per le integrazioni.
Gestisco l'intero ciclo di vita del progetto: dalla raccolta dei requisiti al deploy in produzione, passando per architettura, sviluppo, test e manutenzione. Lavoro principalmente in modalità freelance con clienti PMI, ma sono aperto a collaborazioni strutturate.
Indirizzo Informatica e Telecomunicazioni. Media voti 6.5/7
Corso di certificazione di 1200 ore finanziato dalla Regione Umbria per la formazione di tecnici di manutenzione di sistemi tecnici ed elettronici applicati ai trasporti, con stage formativo presso ATC Terni Autoparco (azienda cittadina di trasporti pubblici) per la manutenzione delle obliteratrici e dei pannelli informativi presenti su autobus.
Diploma con votazione 6
Le ore di algoritmi e strutture dati mi hanno insegnato qualcosa che va oltre la sintassi: prima di aprire VS Code, conviene capire il problema. All'inizio mi sembrava una perdita di tempo; ora è il primo passo di ogni mio progetto. Scomporre un problema complesso in sottoproblemi piccoli è diventata una seconda natura, sia davanti a un esercizio scolastico che a una richiesta di un cliente.
Sistemi operativi e reti mi hanno aperto gli occhi su quello che accade quando premi "invia" su un modulo web. Protocolli TCP/IP, DNS, gestione dei processi: sembrano argomenti distanti dal web dev quotidiano, ma mi hanno permesso di fare debug molto più veloce e di spiegare ai clienti perché certe scelte architetturali contano davvero.
I progetti di gruppo a scuola sono stati frustanti e preziosi allo stesso tempo. Ho imparato a usare Git davvero (non solo per fare commit solitari), a scrivere codice leggibile da altri e a comunicare le mie scelte tecniche a persone con background diversi. È stato lì che ho capito quanto le soft skills pesino quanto quelle tecniche.
Sono ancora in mezzo al percorso, ma posso già dire che scegliere l'indirizzo informatica è stata la decisione giusta. Non per i voti o il diploma, ma perché ogni anno ho avuto modo di costruire qualcosa di reale, di sbagliare in sicurezza e di capire dove voglio arrivare. Il lavoro freelance e la scuola si alimentano a vicenda: ciò che imparo in aula finisce nei progetti, e i problemi dei clienti mi portano a studiare con più curiosità.
Programmatore Senior Full Stack con consolidata esperienza nello sviluppo di applicazioni web e software enterprise. Specializzato nella progettazione e implementazione di soluzioni scalabili, con competenze sia lato frontend che backend. Esperto nell'intero ciclo di vita del software, dall'analisi dei requisiti alla messa in produzione, con forte attenzione a qualità del codice, performance e sicurezza. Abituato a lavorare in team multidisciplinari e dalle diverse tecnologie: JAVA (JPA, Hybernate, Springboot), .NET, PHP, Python, Javascript, NodeJS, Microservizi REST/RESTful, WebServices, SaaS, PaaS.
Corso di 1200 ore promosso dalla Regione Umbria per la formazione di "Tecnico manutentore sistemi elettrici ed elettronici applicati ai trasporti", con elementi di elettronica (saldature, circuiti), progettazione (analisi, progetto) ed informatica (sviluppo software per gestione mezzi ed assistenze). Svolto stage formativo presso l'azienda di trasporto pubblico ATC di Terni, come tecnico e riparatore di obliteratrici e pannelli display informativi.
Networking, ISO-OSI, Protocolli di rete, Subnetting
Java, MySQL, Angular, React, Hybernate, JPA, Springboot, Javascript, JSON, AJAX.
Java, MySQL, Angular, React, Hybernate, JPA, Springboot, Javascript, JSON, AJAX.
Sono aperto a collaborazioni freelance, consulenze e progetti a breve e lungo termine. Rispondo di solito entro 24 ore.