Qualifiche

Le diverse figure lavorative che ho ricoperto e che ricopro comunemente, con descrizioni dettagliate sulle loro caratteristiche e sulle competenze che comportano.
top Web Developer
Progettare e realizzare Web Applications 2.0 è il compito principale di un Web Developer. Sapere scegliere il framework Javascript più adatto in base alla natura del progetto, realizzare eventuali script standalone o Plug-In personalizzati, cross-browser e focalizzati sul raggiungimento dell'obiettivo sono i compiti principali che la parte client-side di una applicazione Web comporta.
Nella parte server-side, come nella precedente, la scelta delle tecniche e della metodologia di programmazione è di fondamentale importanza per ridurre il carico di lavoro del browser e del server.
top Software Engineer
La figura di Software Engineer che offro comporta sia lo studio e l'analisi della fase di progettazione dell'applicazione Web o del Software Web-based finale, sia la fase di realizzazione stessa. A seconda delle dimensioni del progetto e della natura del risultato finale, è possibile intervenire coordinando un Team di sviluppo apposito.
I compiti principali di un Software Engineer sono la realizzazione di Web Applications, Web Softwares (ad esempio avvalendosi di tecnologie Web Desktop), script e Plug-In personalizzati, frameworks e API vere e proprie, sia client che server side.
top Web Designer
La figura di Web Designer progetta e sviluppa il layout e la struttura HTML di una pagina Web. Sta al Web Designer scegliere le tecniche più adatte tra le innumerevoli offerte dai linguaggi di markup, quale Doctype utilizzare e dunque quali regole semantiche seguire.
La profonda conoscenza dei CSS e delle differenze imposte dai vari browser è inoltre un requisito fondamentale per la realizzazione di strutture Table-less e cross-browser.
top Zend Engineer
Uno Zend Certified Engineer è uno sviluppatore server side che ha la piena padronanza del linguaggio PHP e delle tecnologie correlate. Rientro in questa figura quando sviluppo e coordino applicazioni Database oriented, applicazioni collegate a Web Services, Content Management System personalizzati per gestire interi siti Web, API orientate agli oggetti, applicazioni che fanno uso di Design Patterns o qualsiasi script server side che comporti competenze avanzate.
top Grafico Web
La passione per la grafica e per il disegno mi hanno indetto a studiare il software di punta di casa Adobe, Photoshop, tramite il quale realizzo grafica Web, composizioni desktop, creazioni grafiche di varia natura e loghi personalizzati (le immagini di questo sito e di tutti gli altri miei progetti ne sono un esempio).
top Relatore / Scrittore
Le competenze e la passione per tutte queste tecnologie possono essere tramandate tramite manuali, libri, articoli, tutorial o guide pratiche, orali o scritte. Al pari della realizzazione stessa, la discussione, l'analisi e la divulgazione delle proprie idee sono compiti assai gradevoli per uno sviluppatore attivo (vedi i miei tutorial, articoli, guide, post ed interviste).