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).