Skills

Sono un Full Stack Developer e SEO specialist esperto della piattaforma LAMP (Linux, Apache, MySQL, PHP), di CMS, Framework MVC e HTML5/JavaScript. Appassionato da sempre di informatica, lavoro a progetti web dal 1999 e sono specializzato nello sviluppo rapido di applicazioni e piattaforme web e mobile. Sono uno specialista della trasformazione digitale, una sfida che richiede il giusto mix di competenza, creatività, esperienza, metodo e strategia. Le mie cinque parole chiave preferite.

Ho oltre vent’anni di esperienza in web development e project management (metodologia Agile/Scrum), una naturale propensione al problem solving e competenze di marketing acquisite collaborando con importanti agenzie di settore. Da sempre mi occupo di progettazione e realizzazione di siti web conformi agli standard imposti dal W3C, progettazione e sviluppo rapido di CMS (sono stato intervistato in qualità di esperto di CMS su Internet Magazine del gruppo Edizioni Master sul numero di ottobre 2011), applicazioni/piattaforme web e mobile, anche complesse e di grandi dimensioni (anche cloud services), facendo grande attenzione agli aspetti cruciali come sicurezza, performance e scalabilità. Scrivo codice pulito, manutenibile e rispettoso delle migliori convenzioni sulla stesura del codice.

In rete sono conosciuto come “Emawebdesign” dall’omonimo blog su cui scrivo. Sono un sostenitore dell’Open source, della programmazione OOP e del pattern MVC. Mi occupo, inoltre, di SEO (posizionamento sui motori di ricerca) e di strategie di growth marketing. Sono CakePHP expert ma posso utilizzare anche altre piattaforme (o framework) come, ad esempio, WordPress.

Per quanto riguarda il front-end sono esperto di HTML5, CSS3, JavaScript e possiedo approfondite competenze di design (UX/UI) per la progettazione di interfacce semplici, usabili ed intuitive (Web e Mobile) guidato da una forte passione per il design di prodotto e la creazione di esperienze semplici ed efficienti. Utilizzo prevalentemente Bootstrap come framework front-end. Progetto e sviluppo app mobile con HTML5/Cordova e PWA (Progressive Web App).

Utilizzo le API delle principali piattaforme digitali e ho grande esperienza in progettazione e sviluppo di API/REST, Middleware e Web Services per la realizzazione di applicazioni scalabili.

Competenze (la mia “cassetta degli attrezzi”)

Backend: PHP5/PHP7/PHP8 (expert), Python.

Frontend: HTML5 (expert), CSS/CSS3/Sass/Less, JavaScript (expert).

Database: MySQL (expert), MongoDB (expert), SQLite.

Web Services/API: Rest, JSON, XML.

Framework Backend: CakePHP (expert), Symfony, Yii, Laravel, CodeIgniter.

Framework JS: Vue.js (expert), Angular, React (expert), jQuery (expert).

Framework Frontend: Twitter Bootstrap (expert), Bulma, Materialize, Semantic UI, Tailwind.

CMS: WordPress (expert), WooCommerce, Joomla, Drupal, Prestashop.

Mobile framework: Apache Cordova (expert), Framework7 (expert).

Versioning: Git.

Dependency manager/Module Bundler: Composer, Webpack, RequireJS.

OS: Linux, Mac OS, Windows.

WebServer: Apache, IIS, Nginx.