Skills - Gabriele Rovida - IT specialist, web e mobile developer

Skills

PHP è il linguaggio server side di cui mi servo principalmente per lo sviluppo di applicazioni web dinamiche. Prediligo in genere la versione PHP5, ad oggi ancora la più usata e quella che offre la maggior compatibilità con i maggiori framework e CMS, ma mi ritengo aggiornato e ad oggi in grado di programmare anche tramite la recentissima versione 7. All'occorrenza, o su richiesta, utilizzo i cms Wordpress® e Joomla® per sviluppare applicazione user friendly complete di back end accessibile anche all'utente non esperto nella programmazione.


HTML5 è il linguaggio di markup con cui costruisco la struttura di documenti ipertestuali e pagine web. La versione 5, nello specifico, offre strumenti avanzati per il disaccoppiamento della struttura della pagina, definita dall'html stesso, dalle caratteristiche di resa definite tramite direttive di stile, nonchè dai contenuti veri e propri. HTML5 prevede inoltre il caching di grosse quantità di dati in locale per consentire l'utilizzo di applicazioni web anche in assenza di collegamento a internet.


Mi servo del linguaggio CSS3, il più moderno e aggiornato, per definire fogli di stile all'avanguardia e cross-browser optimized, per la massima compatibilità possibile di visualizzazione delle pagine web. Uno sviluppo object-oriented consente una maggior riusabilità del codice per progetti più leggeri e rapidi nell'esecuzione. Prediligo il framework Bootstrap®, divenuto ormai uno standard per lo sviluppo di user interface, che integra una potente griglia responsive al passo con la filosofia del "mobile first".


Javascript è ormai universalmente considerato il linguaggio client side maggiormente usato. Programmo script avanzati grazie alle più moderne librerie quali Ajax®, jQuery®, Angular® per una user experience moderna, snella e di semplice utilizzo.