Press "Enter" to skip to content

Skills

Sono un Full Stack Developer e SEO specialist esperto della piattaforma LAMP (Linux, Apache, MySQL, PHP5/PHP7), 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.

Ho 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 (PSR).

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 la parte front-end sono esperto di HTML5/CSS3/JavaScript/Bootstrap e possiedo approfondite competenze di design (UX/UI) per la progettazione di interfacce grafiche 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. 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 (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, jQuery (expert).

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

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

Mobile framework: Apache Cordova (expert), Framework7.

Versioning: Git.

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

OS: Linux, Mac OS, Windows.

WebServer: Apache, IIS, Nginx.