La mia mission:
Credo che solo con una tecnologia semplice e inclusiva
si possano realizzare applicazioni efficaci e durature.
Credo fortemente che l’informatica debba facilitare le attività quotidiane, adattandosi alle esigenze dell’utente, fornendo soluzioni semplici nell’utilizzo e affidabili nel risultato.
Esperienza e interessi
Tutto è cominciato con una tesi sperimentale in Cibernetica e Intelligenza Artificiale: era il 2010 e sugli MMO milioni di giocatori avevano sperimentato le grosse lacune delle architetture monolitiche in termini di responsivity . Nella mia tesi ho dimostrato l’efficacia di una architettura innovativa, distribuita e scalabile.
Appena laureto sono stato assunto da Cedaf (poi Gruppo Maggioli), come consulente nell’ambito della Pubblica Amministrazione. Formazione degli utenti, installazione e configurazione di web server Windows, analisi, bug reporting sono solo alcune delle skill che ho acquisito nella mia crescita professionale.
Ho lavorato come sviluppatore presso NTS Informatica sulla loro applicazione di punta, rivolta principalmente al mondo della contabilità aziendale, ma il ruolo di developer non mi si addice.
Sono approdato in Onit Group nella divisione customer care, seguendo le applicazioni di ambito sanitario e industriale (wharehouse automation, manufacturing e quality control ).
Dal 2020 ho deciso di seguire la mia vocazione : offrire le mie molteplici competenze ad aziende e professionisti, facendomi portavoce della filosofia low-code.
In breve:
2020-oggi: Consulente e sviluppatore come libero professionista.
Tech skills: low code, php, javascript.
Soft skills: analisi, progettazione, public relation
2016-2020: Customer care presso Onit Group.
Tech skills: oracle, sql server
Soft skills: gestione clienti, problem solving, formazione
2016 (Gennaio-Luglio): Sviluppatore presso NTS Informatica
Tech skills: VB .net, sql server
2010-2016: Consulente presso Cedaf/Gruppo Maggioli.
Tech skills: oracle, sql server, windows o.s. (client & IIS server), VB 6, ASP, linux o.s. (client), Java
Soft skills: emapatia, team working, problem solving, formazione, analisi, interfacciamento col cliente
2010: Laurea Specialistica in Scienze dell’Informazione.
Tech skills: C, C++, C#, Java, Assembly, modellazione dati (ER, UML), reti, sistemi operativi, ricerca operativa e ottimizzazione, euristiche, cibernetica e intelligenza artificiale.
Il mio lavoro
Strumenti semplici e intuitivi.
Ho abbracciato la filosofia low code
e sono convinto che questo approccio cambierà il processo che porta alla
realizzazione di una applicazione.
Semplicità
: meno codice da scrivere significa meno errori.
Le piattaforme di sviluppo di nuova generazione hanno un alto livello di automazione del codice: mi permettono di realizzare applicazioni personalizzare ad un costo competitivo, accelerando la trasformazione digitale, soprattutto delle piccole e medie imprese!
Velocità: la piattaforma si occupa dell’ottimizzazione del codice e
l’applicazione è altamente responsiva!
Adattabilità
: sono innumerevoli le situazioni in cui un approccio low code
risulta vincente.
Dalla conversione di vecchi file excel allo sviluppo di vere e proprie piattaforme e portali web!
Debug: non servono IDE avanzati, basta un browser
per verificare se l’applicazione che abbiamo realizzato funziona correttamente!
Divertimento
: citando un celeberrimo videogame “Coding has never been so much fun”
, sì perchè sviluppare in low-code è davvero divertente!
Analisi prima di tutto
Finalmente si può prestare attenzione al processo più importante
nella realizzazione di una applicazione: l’analisi.
Per avere una applicazione funzionale i casi d’uso, li modello dati e le logiche applicative devono essere descritte con cura.
Non devo più preoccuparmi del coding e posso dare
all’analisi tutto il tempo e l’attenzione necessaria!
Innovazione sì, ma consapevole!
Il low code non risolve tutti i problemi, ma sarà uno strumento necessario con cui le aziende potranno modellare i processi, e un’occasione per i professionisti di realizzare le loro idee!