Sono FRANCESCO

e lavoro come

  • Sviluppatore

  • Designer

  • Analista

  • Db Designer

  • Seo

  • Geek

I Servizi che offro

Analisi

Raccolta dei requisiti funzionali, analisi delle esigenze, astrazione e stesura dei casi d'uso, mappatura degli oggetti... A cosa servono? A far si che il tuo applicativo sia solido, performante, robusto e scalabile! Dal giusto metodo di sviluppo nasce un prodotto eccelente.

Sviluppo

Mi occupo di coding di applicativi Web, servizi da esporre tramite Api, estensioni e plugin per CMS come Wordpress, Magento. Utilizzo abitualmente i principali Framework PHP, eseguo refactoring e Unit testing, mi piace analizzare e sviluppare ambienti e framework ad Hoc, anche in ambiente Java o NodeJS.

Design

Un'user experience indimenticabile è frutto di un'estenuante lavoro di ottimizzazione e design. Angular, jQuery, Bootstrap, Kendo UI, Backbone.js, jQuery Mobile, Less.js, GSAP, sono solo alcuni degli strumenti che trasformano un'app HTML5 in un'esperienza appagante.

Mobile

Sviluppo App Mobile per Smartphone e Tablet principalmente sfruttando la potenza di HTML5 e la versatilità di Javascript. La sapiente combinazione di questi due strumenti e una solida architettura lato server, consentono di creare User Experiences davvero fuori dalla norma.

Piacere! Mi presento...

Sono uno sviluppatore / geek / smanettone vivente in un paesino dal curioso nome a Perugia insieme a una magnifica moglie, una fenomenale bambina e un pastore tedesco di nome Hero. Ho lavorato per aziende come Fun Holding e Overcapital, attualmente scrivo tonnellate di codice per Overplace.com.
Sono malato, quindi, nel mio tempo libero, oltre a correre in giro per le campagne Umbre... scrivo codice.

100

Lamp Stack

80

HTML / CSS / JS

90

UML / Analysis

95

Mobile Development

Alcuni progetti tosti

Overplace.com

Overcaplace

Portale di multichannel Marketing destinato alle pmi, modulare e modellabile, completo di moduli ricchi di funzionalità quali:

  • Sistema di fidelity card
  • Creazione e gestione coupon
  • Sistema di prenotazione online di servizi e sistema di Booking online
  • Connessione con sistema di Wifi managed e sistema di profilazione della banca dati utenti, suddivisa per esercente
  • Sistema di messaggistica per l'invio di campagne di sms o email marketing
  • Amministrazione tramite API dei profili Social su Facebook, Linkedin e Twitter
  • Moduli per la creazione di Menu, Ricette, Cataloghi e Anunnci

Overplace è un enorme motore di gestione contenuti al quale, tramite API, si collegano siti web, app, siti mobile e Social applications. L' utente Overplace riesce, da un unica interfaccia, a gestire contenuti, servizi e interazioni degli utenti.

Lavorando su questo bellissimo progetto mi sono occupato dello sviluppo a 360°, insieme a un team molto preparato e motivato, lo sviluppo di ogni modulo è stato frutto di un lavoro di pre-analisi, Scrum e refactoring svolto secondo i migliori pattern. Il framework sul quale si basa tutto il progetto è in gran parte proprietario e frutto di un costante lavoro di adattamento e implementazione, svolto porgendo particolare attenzione all'aspetto delle performance e all'ottimizzazione e distribuzione dell'accesso alle risorse.

Parlando di design e di html5, Overplace sfrutta il fantastico Bootstrap Framework, in accoppiata col classico jQuery, ed è alimentato da un template engine pensato e sviluppato per consentire la totale indipendenza tra chi scrive codice lato server e chi, invece, rende realtà le interfacce

Overplace Franchising

Overcapital

Overplacefranchising.com nacque come un semplice sito basato su Wordpress, all'interno del quale alcuni affiliati alla formula Franchising di Overplace, potevano accedere ad un'area riservata dove consultare listini e scaricare documenti.

Lavorando su questo progetto mi sono reso conto, in successione, di 2 cose molto importanti...

La prima è che Wordpress è il male assoluto, va contro ogni principio di ingegneria del software, è poco performante, si basa su un db che va contro qualsiasi logica di ottimizzazione, è piendo di plugin e temi in grado di mettere alla prova server di ultima generazione, riesce ad implodere su se stesso.

La seconda è che Wordpress è a volte ti salva la vita, sei libero di fare qualsiasi cosa, se scegli bene i plugin da installare e non prendi un tema da 20 mb, sei libero davvero di dar sfogo alla fantasia.

L'evoluzione di questo Wordpress ha seguito queste fasi:

  • Creazione di uno shop all'interno dell'area riservata (Woocommerce)
  • Connessione dello shop ad un crm esterno tramite api
  • Distruzione totale, creazione di un nuovo shop (sempre Woocommerce) stavolta accompagnato da un plugin custom per la gestione di 3 differenti listini e la realizzazione del bussiness model aziendale
  • Arrivano i bundle, i prodotti ora sono dei gruppi personalizzabili... il cui prezzo varia a seconda del meteo, dell'umore e dell'entropia universale.

  • Il business model cambia, ora Wordpress espone delle api usate per creare nuove posizioni contrattuali, il sistema emette fatture automatiche e implementa un gateway di pagamento proprietario
  • Arrivano nuovi tipi di prodotti (siti web)... ora il nostro Woocommerce vende siti web con template a scelta, Posizioni su Overplace.com, Apparati wifi, App e anche qualche gadget... Naturalmente tutti i prodotti hanno logiche del tutto diverse
  • Il 6 giorno il Ceo disse... Rifate Overplace! E nuovo Overplace fu... corri a riscrivere tutte i servizi esposti in ingresso e in uscita

Attualmente, in attesa di nuovi cambiamenti, il nostro Wordpress + Woocommerce gestisce una rete di 70 affiliati che aprono ticket, acquistano prodotti e consultano tutorial... suddivisi in 5 listini! Inoltre il nostro "blog" comunica con ben 4 diversi sistemi esterni, proprietari e non, ed emette fatture.

Probabilmente se avessi dovuto realizzare tutto ciò con Magento avrei impiegato anni... morale della favola... Wordpress è stata una scelta fortunata.

API Overplace

Overplace

Ho analizzato e scritto servizi di importazione e comunicazione integrata tra sistemi sviluppando un motore di sincronizzazione di ordini e contenuti editoriali, realizzando servizi consumabili sia come WSDL che come REST endpoint.

Ho anche realizzato plugin per Wordpress e Widget in Javascript per il rendering su sistemi esterni dei moduli Overplace.

Overplace Wifi

Overcapital

Oltre allo sviluppo dell'area di acquisto del sito, ho partecipato allo sviluppo delle api per l'importazione delle utenze e la loro profilazione su sistemi esterni.

Divertilandia

Fun Holding

Per due anni mi sono occupato dello sviluppo del portale di E-commerce Divertilandia.it, dedicato a costumi, maschere e accessori per le feste. E' stata un'esperienza davvero ricca, in quanto, oltre allo sviluppo puro e semplice del portale web, mi sono occupato anche di office automation, realizzazione di impianti di video controllo per la registrazione della preparazione dei pacchi, sistemi di sincronizzazione e comunicazione tra gestionali

Dopo aver salutato il colorato mondo di Fun Holding, sono rimasto in ottimi rapporti con loro, fornendo, quando necessario, qualche consiglio per l'ottimizzazione SEO del portale - che ora ` molto più figo di quando lo lasciai!

Party Street

Fun Holding

Ho partecipato all'ideazione e allo sviluppo del portale di E-commerce Partystreet.it, cugino stretto di Divertilandia.it, studiando a fondo il cms Magento e realizzando diversi moduli per la realizzazione delle esigenze aziendali.

Mi sono cimentanto in mastodontiche importazioni, mirabolanti cicli di fatturazione e benchmark estenuanti sul buon Magento... Alla fine ho guadagnato tante conoscenze in ambito OOP e ottime skill sul richiestissimo Magento.

Venice Mask

Fun Holding

Ho disegnato, realizzato e itegrato Venicemask.eu, tuttora (anche se comincia a soffrire di vecchiaia) uno dei siti italiani con maggiore audience nella nicchia "Maschere Veneziane". L'e-commerce è basato sul fantastico PrestaShop, fortemente moddato e modellato soprattutto per migliorarne la SEO.

Emergenza Umbria

Anci Umbria

Ho realizzato e tradotto in codice l'idea di un gruppo di tecnici di protezione civile, volta alla comunicazione diretta alla popolazione in materia di rischi naturali. Ho realizzato un portale web basato su Wordpress, arricchendolo con un plugin per l'importazione degli Shape file e realizzato un'app in html5 collegata al sito attraverso un servizio Rest.

Sispro Umbria

Sispro Umbria

Progettazione, design e sviluppo della app per smartphone e tablet Sispro Umbria, dedicata alle emergenze e alla semplificazione delle comunicazione tra istituzioni e cittadini nel settore della protezione civile. L'app è basata su un sito Wordpress installato su una macchina virtuale Centos, le api sono sviluppate con l'agilissimo Slim Framework. Gli script per il grabbing delle informazioni sono stati realizzati in Node JS, mentre la parte applicativa è imbellita e resa funzionale grazie alla combinazione di Ionic Framework, Angular JS e Crosswalk engine. L'app implementa un sistema di autenticazione basato su Hmac, notifiche push e profonda integrazione con api per le Google maps.

Contattami

Programmatore, geek, maniaco del codice, il software è la mia passione, se hai bisogno di me non esitare a contattarmi. Vivo vicino a Perugia ma, con un piccolo preavviso posso arrivare ovunque.

Francesco Marchesini
Strada Collina del Sole
06134, Perugia (PG) - Italia
(+39) 335 - 5478303