Competenze

14 aprile 2015

Progetto e sviluppo siti e applicazioni web complesse dallo scorso millennio, per molti clienti prestigiosi, con competenze elevate sul lato frontend.

Sono esperto in programmazione Javascript per applicazioni ad alta interattività, fin da quando qualcuno lo chiamava DHTML. Sono stato pioniere dell’uso di Ajax in Italia. Ho usato estensivamente e costruito ampi framework applicativi con Prototype e Scriptaculous prima, e per molti anni con jQuery, minimizzando l’uso di plugin allo stretto indispensabile, ed impiegando tecniche di Event Delegation.

Ho sviluppato applicazioni Angular per clienti come Google, TIM e Vodafone. Attualmente utilizzo React con Redux, Saga, Ant Design, Node e Webpack, con metodologia Scrum.

Promotore dello sviluppo basato sugli Standard, ho curato l’Accessibilità a norma Stanca di alcuni tra i principali portali della PA italiana centrale e periferica, di cui ho anche sviluppato i template.
Ho esperienza quasi ventennale di sviluppo con HTML/XHTML/HTML5 e CSS, di crossbrowsing, responsive design, semantic markup, progressive enhancement.

Uso PHP fin dal 2001, ho accumulato esperienze sullo stack LAMP e sui relativi framework (Zend Framework, Symfony), sebbene non allo stesso livello del frontend.
Sviluppo siti e applicazioni web con WordPress.

Utilizzo con sapienza variabile una serie di altri linguaggi, librerie, strumenti e tecnologie che mi limito ad elencare: Bootstrap, Bower, Grunt, Gulp, NPM, Git, Svn, Swagger, LESS, SASS, Backbone, Modernizr, Drupal, Joomla, JShint, JSmin, librerie Canvas/SVG, Yeoman, Underscore, PHPTAL, XML, XSLT, XSD, RSS…