Senior PHP Developer - WordPress expert

Spindox spa

Milano, Italia

Da Febbraio 2015 fino ad oggi

Sviluppo plugin per Wordpress e website/webapp basati su Wordpress;
integrazione in soluzioni architetturali Cloud su Amazon Web Services;
utilizzo di database NoSQL (ElasticSearch) per le ricerche nel sito;
sistema di caching applicativo basato su memcache (W3 Total Cache);
content delivery integration...

Training di junior developers

 

Senior PHP Developer - WordPress Expert

Spindox

Milan, Italy

Da Febbraio 2015 fino ad oggi

I develop plugin for Wordpress and website/webapp based on Wordpress;
integration into Cloud solutions architecture on Amazon Web Services;
Use of NoSQL database (Elasticsearch) for site search;
Application caching based on memcache (W3 Total Cache);
content delivery integration ...

Training of junior developers

 

Senior Developer

ASP Golgi-Redaelli

Milano, Italia

Da Settembre 2011 fino Settembre 2014

Presso il Servizio Sistemi Informativi sviluppo applicativi web/standalone in linguaggi PHP e VB6, con l'ausilio di tool di reportistica come Crystal Report e RAQreport. Sviluppo inoltre customizzazioni di software terze parti in ambiente JSP.
Disegno processi aziendali (iter) in ambiente dedicato di workflow sviluppato su piattaforma JSP con interazioni con applicativi terze parti o sviluppati internamente e applicativi web.
Disegno e amministro database Oracle,MS SQL server e MySQL in ambiente datacenter su VMware vSphere e in locale.
Creo, amministro e uso virtual machines su VMware vSphere, e in locale anche con Virtualbox.
Fornisco supporto software/hardware tramite desktop remoto o VNC agli utenti dell'azienda in un parco macchine di oltre 500 pc.

 

Senior Developer

ASP Golgi Redaelli

Milan, Italy

Da Settembre 2011 fino Settembre 2014

At the IT Service office I developed web/standalone application in PHP and VB6, using reporting tools such as Crystal Reports and RAQreport. Developing further customization of third-party software in JSP environment.
Business process design in a dedicated workflow environment where I developed on JSP platform interacting with third-party or internally developed applications and web applications.
Design and management of Oracle databases, MS SQL and MySQL servers in datacenter environment on VMware vSphere and on local machine.
I created, managed, and used virtual machines on VMware vSphere, and locally even with VirtualBox (for development purpose, in this last case).
I provide software/hardware support via remote desktop or VNC to company users in a fleet of more than 500 PCs.

 

Senior PHP Developer

Digitechno srl

Bari, Italia

Da Novembre 2010 fino Gennaio 2011

Sviluppo Easymenu.it, software web based per la compilazione di menu per sale di ricevimenti.

 

Senior PHP Developer

Digitechno srl

Bari, Italy

Da Novembre 2010 fino Gennaio 2011

Easy Menu.it development, web based software for menu compilation of banquet facilities and catering service.

 

Senior PHP Developer

71 srl

Monopoli (BA), Italia

Da Marzo 2009 fino Novembre 2010

Sviluppo Front-End del portale abcsalute.it svolto in team, in
ambiente PHP 5 e gestione relativo db MySQL.

Sono state realizzate due versioni del front-end.
Per lo sviluppo della prima versione del portale, già in parte esistente, ho dovuto adattarmi ad un tradizionale modello di
sviluppo che il team aveva adottato, senza fare uso di framework e IDE specifici, tranne JQuery per la programmazione lato client.
Ho sviluppato molto anche in AJAX, per particolari esigenze che il Project Manager voleva implementare.

Nella seconda versione, a differenza della precedente, è stato fatto uso di un framework Object Oriented sviluppato internamente e di IDE come ZendStudio e NetBeans. Il pattern usato è MVC lievemente modificato, in quanto ci sono regole meno costrittive.

Attività e problematica di rilievo è stata quella di sviluppare un
tool di porting specifico per il modello db usato in MySQL, a cui si appoggiava un applicativo back-end custom made. Questo tool aveva come scopo principale quello di effettuare un porting di dati da database esterni e in varie forme, da file Excel o testo, per finire a db Access.
Tramite l’uso di una pagina richiamata ad intervalli regolari dal
cron daemon, il porting veniva (e viene) svolto regolarmente per
consentire l’aggiornamento del db tramite collegamento ftp
ai file testo del db esterno di terze parti.

 

Senior PHP Developer

71 srl

Monopoli (BA), Italy

Da Marzo 2009 fino Novembre 2010

Front-End Development of abcsalute.it portal, as member of development team, in PHP 5 and MySQL environment.

We realized two versions of the front-end.
For the development of the first version of the portal, whose code already existed in part, I had to adapt myself to a old-fashioned development model that the team had adopted, without making use of framework and specific IDE, but JQuery for client side programming.
I also developed in AJAX, for some specific needs of the project manager.

In the second version, unlike the previous one, it has been made use of an object-oriented framework internally developed and with use of ZendStudio IDE and NetBeans. The MVC pattern was used slightly modified in such a framework, as there were less restrictive rules.

A very relevant activity was to develop a specific porting tool for MySQL db model used to support a back-end custom application by third party. This tool was primarily intended to make a porting data from external databases, from Excel or text file, to finish at MS Access.
Through the use of a page called at regular intervals by cron daemon, porting was (and is) done regularly to enable database updating via ftp from third party external text file based db.

 

CEO e Fondatore

Il ReteGiornale

Bari, Italia

Da Marzo 2008 fino Febbraio 2011

Portale di community journalism, basato su crowdfunding

 

CEO & Founder

Il ReteGiornale

Bari, Italy

Da Marzo 2008 fino Febbraio 2011

Community journalism portal, based on crowdfunding, as an experiment taken by another similar project based in San Francisco Area. Main goal was quite ambitious: raising funds for beatiful and quality better reportages, whose title was determined by a community bid, even aimed to reach the request budget.
Started on March 2008, and kick-off on July of the same year, "il ReteGiornale" (italian for NetNewspaper) was quite popular very soon, reaching 150.000 visits/month on January 2009.

 

Senior J2EE Developer

IBM

Bari, Italia

Da Agosto 2007 fino Dicembre 2007

Programmazione Interfacce SAP XI (lato XI) con ausilio di J2EE per progetto FIAT Sapiens – PowerSap

Partendo dalle analisi funzionali delle singole interfacce per l’ambiente SAP XI, che funge da intermediario fra l’ambiente SAP R/3 e i sistemi legacy dei concessionari e fornitori dell’indotto di Fiat, ho sviluppato decine di interfacce usando il software SOA SAP NetWeaver e ZEUS (software specifico sviluppato internamente da IBM) come tool di
monitoraggio delle interfacce e degli integration channels.
Lo sviluppo avveniva in apposito ambiente con successive migrazioni, dopo test e debug, in ambiente stage, dove venivano effettuati degli stress test, e poi in produzione.
A fine sviluppo di ogni interfaccia, veniva redatta un’analisi tecnica della stessa e spesso bisognava interagire direttamente con l’analista funzionale per delle eventuali correzioni e con lo sviluppatore lato R3 in linguaggio ABAP

 

Senior J2EE Developer

IBM

Bari, Italy

Da Agosto 2007 fino Dicembre 2007

SAP XI interfaces developing (XI side) with J2EE for FIAT Sapiens - PowerSap project

Starting from the functional analysis of individual interfaces for SAP XI environment, which acts as an intermediary between the SAP R/3 and legacy systems of Fiat dealers and industry suppliers, I developed dozens of interfaces using SOA SAP NetWeaver software and ZEUS (specific software developed by IBM) as a tool of interfaces and integration channels monitoring.
The development took place in a special setting with successive migrations, after testing and debugging, in the staging environment, which were carried out stress tests, and finally into production.
At the end of development of each interface, it was prepared a technical analysis of the same and often I had to interact directly with the functional analyst for the possible corrections and with the R3 side ABAP developer.

 

Docente

ITC "C. Vivante" Bari

Bari, Italia

Da Settembre 2006 fino Settembre 2006

Corso di formazione professionale I.F.T.S. n. 55 “Esperto nella commercializzazione dei prodotti con il supporto dell’internet marketing” approvato dalla Regione Puglia in data 11.11.2004 con delibera n. 595 e dal Consiglio di Istituto con delibera n. 240 del 20.12.2004
Prestazioni Professionali di Docenza frontale “Progettazione e Gestione Siti Internet”

 

Lecturer

ITC "C. Vivante" - Bari

Bari, Italy

Da Settembre 2006 fino Settembre 2006

Professional training course I.F.T.S. n. 55 "Expert in product marketing with internet marketing" cradle approved by the Apulia Region dated 11.11.2004 with resolution no. 595 and the School Council resolution no. 240 issued on 12.20.2004
Professional Front Teaching in "Design and Management Websites".

 

Senior ASP Developer

IBM

Bari, Italia

Da Novembre 2006 fino Febbraio 2007

Sviluppatore Classic ASP del sito IBM-ACG

Sviluppo di alcune parti del sito IBM-ACG, in particolare di pannello di gestione per alcune sezioni dello stesso.
Gestione e manutenzione del sito per il periodo di collaborazione.

 

Senior ASP Developer

IBM

Bari, Italy

Da Novembre 2006 fino Febbraio 2007

Classic ASP developer for IBM-ACG website

Development of some parts of IBM ACG-site, in particular admin panel.
Management and maintenance of the site for the period of cooperation.

 

Flash developer

ITC "G. Cesare" - Bari

Bari, Italia

Da Maggio 2004 fino Luglio 2004

Progetto PON Mis. 1 Az. 1C – Codice 1.1c-2004-84 “I am a tourist guide”
Attività formative e realizzazione CD-Rom multimediale e sito web

 

Flash Developer

ITC "G. Cesare" - Bari

Bari, Italy

Da Maggio 2004 fino Luglio 2004

PON project Mis. 1 Az. 1C - 1.1c-2004-84 Code "I am a tourist guide"
Training activities and creation of a multimedia CD-Rom and related website.

 

Docente

ITC per Geometri "P. Nervi" - Altamura

Altamura (BA), Italia

Da Novembre 2003 fino Marzo 2004

Docenza corso di webmaster per alunni dell’Istituto

 

Lecturer

ITC "P. Nervi" - Altamura

Altamura (BA), Italy

Da Novembre 2003 fino Marzo 2004

Lecturer in webmaster course for students of the Institute

 

Web developer - web designer - Docente

ITC "D. Romanazzi" Bari

Bari, Italia

Da Settembre 2002 fino Giugno 2007

In questo lungo periodo di collaborazione con l'Istituto Tecnico Commerciale "Romanazzi" di Bari ho sviluppato, con contratti a progetto, vari siti web, cd-rom multimediali e applicativi web based usando tecnologia ASP e Flash. Ho inoltre tenuto vari corsi di webmaster, rivolti sia ai docenti che agli studenti dell'istituto.

Alcuni lavori:
http://eucitizen.diloscenter.it/ce/
http://www.diloscenter.it/web/storie_interrotte/
http://www.diloscenter.it/web/pon_1-4/
http://www.romanazziservice.net/arcipelago/
http://www.itcromanazzi.it/indire/

Il progetto "Arcipelago", è stato premiato nel 2010 dalla giuria del Concorso “A Scuola di Innovazione - Innova Scuola”, promosso dal Ministero per la Pubblica Amministrazione e l’Innovazione e dal Ministero dell’Istruzione, dell’Università e della Ricerca in collaborazione con FORUM PA, quale vincitore assoluto per la categoria “Oggetti per la sensibilizzazione su tematiche sociali, interculturali, ambientali, pari opportunità e di attualità”.

 

Web developer - web designer - Lecturer

ITC "D. Romanazzi" - Bari

Bari, Italy

Da Settembre 2002 fino Giugno 2007

In this long period of collaboration with the Istituto Tecnico Commerciale "Romanazzi" Bari I have developed a few websites, cd-rom multimedia and web based applications using ASP and Flash technology. I also lectured at various webmaster courses, targeting both teachers and students of the institution.

Some works:
http://eucitizen.diloscenter.it/ce/
http://www.diloscenter.it/web/storie_interrotte/
http://www.diloscenter.it/web/pon_1-4/
http://www.romanazziservice.net/arcipelago/
http://www.itcromanazzi.it/indire/

The "Archipelago" project, was honored in 2010 by the jury of the competition "A School of Innovation - Innova School", promoted by the Ministry for Public Administration and Innovation and the Ministry of Education, University and Research in collaboration with Forum PA, as overall winner in the category "Materials for raising awareness on social, cross-cultural, environmental, equal opportunities and topical."

 

Titolare - Freelance

Walkstudio

Bari, Italia

Da Gennaio 2001 fino Dicembre 2015

Sviluppo portali web ed applicativi, principalmente web, nell’ambito delle principali tecnologie attualmente a disposizione. In quanto titolare, ho ricoperto tutte le principali funzioni nell’ambito dello sviluppo software, dall’analisi al debugging e test degli stessi, passando, ovviamente, dallo
sviluppo del codice vero e proprio, con o senza ausilio di strumenti RAD/IDE e framework vari, includendo anche la realizzazione della grafica necessaria per gli stessi.

 

Docente - Tutor

CEPU

Bari, Italia

Da Gennaio 2001 fino Luglio 2002

Docente e Tutor nei corsi di webmaster - webdesigner

 

Lecturer - Tutor

CEPU srl

Bari, Italy

Da Gennaio 2001 fino Luglio 2002

Lecturer and Tutor in webmaster - webdesigner courses

 

Owner

Walkstudio

Bari, Italy

Da Gennaio 2001 fino Dicembre 2015

Developing web applications and portals, mainly for web, making use of the main technologies currently available. As owner, I covered all the main functions in software development, from analysis to debugging and testing, passing, of course, by
development of the actual code, with or without the aid of RAD/IDE framework and other tools, also including graphic/layout design requirede.

Beside analysis and developing function, I did project and sales management.