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 industriale  (wharehouse automation manufacturing 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.
Basta! Scrivere il codice delle funzioni 
CRUD.
Basta! Collegare manualmente i campi al 
dataset.
Basta! Scrivere il codice di validazione del campo “
email“! Queste operazioni, e tante altre, vengono già fatte dalla piattaforma!
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!

© 2021 Roberto Rocca P.IVA 04528660402