best works (2005-2013) portfolio |v| · later give rise to all the subsequent work clusterlab. web...

22
Mauro Villani |v| portfolio best works (2005-2013)

Upload: others

Post on 07-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Mauro Villani|v|

portfoliobest works (2005-2013)

Page 2: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

nome progetto: Codemotion Software Suitetipologia: integrated web applications

cliente: Codemotion Srlanno: 2014

ruoli: software architect, developerattività: designing the main database and implementing the whole server side stack and front end logic modules

caratteristiche: suite integrata. main data manager, webapp for registerd users, web site and web components in frontendtecnologie: PHP, MySql, HTML5, CSS3, JQuery

Codemotion Software Suite

Page 3: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

The project is a collection of products born from the client organization to adopt an IT infrastructure that supports web based activities related to the Codemotion events. First of all it was necessary to create an app addressed to the speakers that apply for talk. This app is designed to feed the centralized database for the collection of all the talk and speaker worldwide. The administration application allows the organization to manage events, calendars, for each event, the speakers, and it has a different behavior depending on the level of administration. Finally were made components frontend for viewing event data on the different sites in the form of plugins to integrate in Wordpress.

The work was carried out on commission as a team with other professionals (UX expert designer and frontend developer) to realize the full product.The whole lifecycle was managed throughout , from requirements gathering, development, the choice of servers, to deploy and maintain.

Page 4: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: World Lights by Transitionstype: web application

engager: Logicweb Srlclinet: Transitions

work crew: noocleoyear: 2013

roles: developer, team coordinatoractivities: implementation of business layer query services, implementation logic server view, client-side implementations

features: images geolocalized, Facebook and Twitter login, import Facebook photostechnologies: PHP, HTML5, CSS3, JQuery, GoogleMapApi, Facebook integration, Twitter integration

World Lights by Transitions

Page 5: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Web application desktop and tablet advertising and social promoted by the brand of glasses Transition, aimed at sharing of geolocated photos. The implementation was done in PHP interfaced to services for interacting with the database project's general realizes all the features.Hybrid authentication with Facebook connect, Twitter login and login system with internal database.Particular attention was given to crossbrowsing with targeted customizations on the client side logic and support of mobile tablet, realizing a project completely responsive.

The work has been performed completely remotely, using a concrete concept of team on demand combined mode remote working with all of the development sessions with remote and internal coordination to the development team.The distance relationship was not only to the client but the same development team found itself completely delocalized. We used the best tools to support a kind of work of this type (SVN, Skype, GoogleDocs), both within the development team noocleo, that to the client in order to be constantly updated.With the latter was made a full integration work and collaboration has been more creative aspects and prpositiva, also managing to offer advice to additional optimization work completed.

Page 6: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: Decisyon 5type: collaborative execution platform

engager: Comtaste Srlclient: Decisyon Inc.

year: 2013roles: developer

activities: client implementation logic, script development and jQuery plugin custom markup integration of proprietary system developmentfeatures: RIA, responsive to tablet / smartphone

technologies: J2EE, HTML5, CSS3, JQuery

Decisyon 5

Page 7: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

The work was carried out in consultation with the customer,coordination and external consultants working in remote mode for

activities markup on the specific parts on which you worked.The context of intervention has been consulting on the

implementation-specific home page main dashboard and integration of the system in the inner pages.

Implementation of part of the system as an application RIA. Creation of custom scripts and plugins for jQuery functionality in home: search items, collapse, page switcher, personalization slider plugin image for integration gesture touch.With regard to the parties on which we worked, we used an approach fully responsive to the markup for both tablet and for smartphones.

Page 8: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: Inquiry Mobile Litetypology: Mobile web application

engager: Comtaste Srlclient: Bank Italy

year: 2012roles: developer

activities: startup project, creating business interaction layer services and remote data stream creation for web interfacefeatures: RIA, responsive layout

technologies: J2EE, Struts, html5, css3, JQuery

Inquiry Mobile Lite

Page 9: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Implementation of Struts framework in J2EE technology. Markup frontend in HTML5 and CSS3. Particular attention has been paid to

accessibility by integrating the best use of Javascript rendering mode with alternatives.

The work was carried out in consultation with the customer, for activities such as startup project J2EE Struts, and implementations query feature basedati preparation and stream json / xml for client logical RIA.

Page 10: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: Tifa 2013 Mobiletypology: Mobile web application

engager: Logicweb Srlclient: Sky Italy

work crew: noocleoyear: 2012

roles: developeractivities: implementation of business layer query services, implementing logical server view

features: Mobile web app with mediaquery, intensive use jQuerytechnologies: PHP, HTML5, CSS3, JQuery

Tifa 2013 Mobile

Page 11: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Web application intended for the mobile, for purposes of advertising and games offered by Sky Italy for the football championship 2013. Implementation server side with PHP and extensive use of JQuery / JQuery Mobile for logical client. Using plugins and customizations specifically for interaction functions related to gesture.Integration with Facebook API for authentication and access user data.

The work has been done completely remotely.The long-distance relationship was not only to the client but the same development

team found himself completely delocalized. We used the best tools to support a kind of work of this type (SVN, Skype, GoogleDocs), both within the development

team noocleo, that to the client in order to be constantly updated.

Page 12: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: Haikuretypology: startup company, integrated IT project

client: CS Jeansworkcrew: Studio Associate Clusterlab

year: 2010roles: IT manager, software architect, developer

activities: design and construction supply chain tracking system with QRCode, achievement system administrationfeatures: redirect system with QRCode, Mobile custom applications related to the individual QRCode

technologies: PHP, MySql, JQuery, JQueryMobile

Haikure

Page 13: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Concept, planning and implementation of tracking system for the production chain, using

technology QRCode.The administration system built on the basis of

advanced CMS, manages the supply chain on the individual components of the head and the

cataloging of all products.Realization mobile web application for using QRCode from smartphones to display supply

chain and custom applications (Personal Shopper, etc.).Planning and implementation of tracking system for the production chain, using technology

QRCode.The administration system built on the basis of advanced inhouse CMS, manages the supply chain on the individual components of the head and the cataloging of all products.Realization mobile web application for using QRCode from smartphones to display supply chain and custom applications (Personal Shopper, etc.).

Page 14: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: Tracking Systemtype: web based software

client: Institute Zooprofilattico Teramo (IZS A&M)engager: Reply Spa

year: 2008roles: software designer, developer

activities: collaborator as a system integrator, designer and software developerfeatures: embedded automotive device, software emulation and compatibility infrastructure control travel, webservices

technologies: J2EE, Struts, Oracle DB

Tracking System

Page 15: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Complete and integrated system of satellite tracking as part of vehicular transportation safety national animal. The project required: the construction of a server software in J2EE technology for data reception and retransmission within the European network with transmission model web service; a client software for data transmission from the vehicle and interfacing with sensors on board; finally, a system embedded hardware integrated in x86 technology perfectly integrated with the vehicle for testing a device with automotive real. The J2EE server software as well as interface with national databases of livestock animals has also required the integration of geolocation APIs including GoogleMapsApi and OpenLayers, while the onboard software required to interface with the low-level GPS reception system.

The work was done at the customer in consulting for the realization of software and extemporaneous in collaboration with Studio Associate Clusterlab for the construction of the device for

integrated automotive trials, using an internal project (project Clustercar) thus realizing a cooperation open to all parties

involved.

Page 16: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: Aziende in Crisi (Companies in Crisis)type: business web application

engager: Agroccupazione Srlclient: Province of Salerno

workcrew: Studio Associate Clusterlabyear: 2007

roles: IT manager, software architect, developeractivities: database design, implementation system administration, integration with general system

features: inhouse cms customization (Cms Ant1), accessibility, advanced user interfacestechnologies: PHP, MySQL

Companies in Crisis

Page 17: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

The work was carried out as part of a team of companies, so much attention has been placed on the integration between the different projects and a lot of the work has been spent on

gathering requirements, the definition of integration strategies, the design of the special database, up to the final development.

Implementation of a web based software for the management of supply / demand work as part of a comprehensive and integrated IT

suite to provide the Centers for Employment of the province of Salerno. For the project has changed the custom CMS (Ant CMS1) to

implement a management system specifically for the required functionality. The web application manages the logic of data on

procedures in the event of a crisis, interfacing with census data from the rest of the suite, as well as serve as a cms for the corporate website

(with the functions Cms Ant1 standard)

Page 18: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Convention of the Appenninies

project name: Convenzione degli Appennini (Convention of the Apennines)type: website and cmsengager: La Nuova Ecologiaclient: Project APEwork crew: Clusterlabyear: 2006roles: software architect, developerfeatures: cms Ant1, accessible / usable (Law "Stanca"), multilingualtechnologies: PHP, MySql

Page 19: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Work done on commission directly to the customer as part of a long series of activities that were then carried out for the buyer “La Nuova

Ecologia”.Represents the first work done on the basis of custom CMS that would

later give rise to all the subsequent work Clusterlab.

Web portal accessible and usable in the context of a national project in terms of the Law "Stanca" for the development of the area of the Apennines. Entirely managed by a management system developed in-house: languages, masts, pages, publishing formats are all aspects of data management to the customer.Contains within it all the main publishing formats indispensable: news, documents, photo gallery, events, etc.

Page 20: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

project name: CMS Ant1type: inhouse custom cms

year: 2006work crew: Clusterlab

roles: software architect, developeractivities: design from scatch to deploy for several commercial projects

features: multilingual cms various publishing formats. accessibletechnologies: PHP, MySql

CMS ANT1

Page 21: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Web application for managing spars and content of a site and the management of publishing formats. Manages upload images, multilingual,

tool "on top" for different formats, associations between different formats. It is fully functional browser-limited (above all Lynx on Unix). Flexible and

efficient management of an unlimited number of languages and scalable to handle additional editorial formats. The interface and HTML coding is

completely consistent with the criteria of accessibility and usability.

Born from the need to provide a administration system, usable and accessible within the law "Stanca" which at the time was not offered by any CMS. It was then the basis for all subsequent work for the “Studio Associato Clusterlab” until the development of the next advanced version.

Page 22: best works (2005-2013) portfolio |v| · later give rise to all the subsequent work Clusterlab. Web portal accessible and usable in the context of a national project in terms of the

Studio Associato Clusterlabco-founder / responsible for IT design and development

Noocleoco-founder / application development manager / coordinator

Mauro Villanitel: +64 21 1930361 (nz)tel: +39 3208175060 (it)

email: [email protected]: http://www.maurovillani.it/

skype: maurov78