July 2015 – Present | London, United Kingdom
Rebranded the entire booking flow using LESS and Knockout.js in a .NET MVC environment; CasperJs acceptance tests.
Implemented the new payment confirmation page using pure react components.
Implemented a spike around the new international flow using react with inline style and redux as flux architecture. Unit tests implemented with mocha.
Leaded the development on the entire implementation of the new booking flow on mobile web. Used as less dependences as possible and get a first load in less then 1.5 seconds. We achieve a great goal using flexbox inline styles on react UI components, no external UI libraries. Good reusability of react components achieved by normalizing all the data on the node.js server before landing on the redux store. Functional programming and one way data flow permitted us to be agile and write completely dumb, stateless and easy to test components. Good separation of concerns thanks to proper actions creations that were dispatching only the payload needed to the reducer functions to manipulate the state. Unit tests using Mocha and browser based acceptance tests using Webdriver.io.
June 2014 – March 2016 (1 year 10 months)
Implemented a web application that allows hotels to interact with its guests. This application offers our partners the possibility to develop a mobile technology platform in order to engage and interface with their stakeholders.
Developed a single page web app using angular.js framework and parse.com services, bootstrap template as scaffold.
Developed the dashboard provided to our partners to control the informations to provide to their customers. It was a single page web app implemented using angular.js MVC framework, bootstrap template and REST services through parse.com cloud infrastructure.
Implemented the android version of the mobile app. Cordova platform used to build the native mobile application using angular.js MVC framework and material design for angular as UI/UX framework; push notifications provided thanks to parse.com services.
Worked in a multicultural environment using agile methodologies; the project has been presented at the BoomStartup Demo Day 2014.
July 2012 – June 2015 (3 years) | Vicenza Area, Italy
As a consultant I need to establish the business need of IT Strategy’s customers and deliver technical solutions to meet clients requirements.
Managed many Microsoft infrastructure: windows server 2000 to 2012 R2, exchange, sharepoint, terminal server and office 365.
Planned and implemented a dozen of office 365 projects.
Profitable use of Microsoft Sharepoint Online as back-end infrastructure to rapidly achieve results and to develop automated business workflow.
Deployed enterprise search sites. Used sharepoint libraries and shared folders as search repositories. Managed crawl properties, query and refiners; personalized results type and display templates.
Implemented intranet web portals for our customers. Used JQuery framework and Jasmine unit testing library to develop the front-end. In most of the cases I worked in an HTML5 and CSS3 environment where media query and responsive design were a must.
Deep knowledge in the use of angular framework and MV* patterns to improve the maintainability of the code.
Held business meetings with ours customers to understand how to brand their intranet and how to map functional into technical requirements.
February 2015 – March 2015 (2 months) | Toulouse Area, France
Planned a migration and consolidation of an old infrastructure composed by Windows 2000 domain controller, Exchange 2000 email server, Windows server 2000 as file system, no DHCP server.
Managed critical schedule of operative activity because the needs to dismiss Exchange 2000 before installing a newer domain controller.
No downtime to any resources; the only impact was using Outlook Web Access for one day (less then 50 outlook clients).
Completed all the consolidation project in one week: the customer upgraded from windows 2000 environment to windows 2012 R2 domain controller, dns, dhcp, dirsync, office 365, terminal server.
June 2014 – November 2014 (6 months) | Modena Area, Italy
Migrated the existing exchange 2003 infrastructure to Office 365.
Planned and implemented a staged migration in synergy with active directory synchronization and password syncronization.
Released the platform to the six branches around the world, about 350 outlook clients.
Released important updates and sign in assistant through group policies.
Gruppo Balletta Srl
February 2014 – March 2014 (2 months) | Caserta Area, Italy
Assisted IT Manager to plan and define how to migrate and integrate as-is mailbox infrastructure.
Migrated 250 linux based mailbox to Microsoft Exchange Online Infrastructures. Managed Office 365 IMAP migration tools, held a conference to educate users to the use of new tools.
September 2012 – December 2013 (1 year 4 months) | Vicenza Area, Italy
Helped the IT staff to migrate the existing infrastructure of e-mail exchange. Was chosen a hybrid environment. Implemented the federation of identity between active directory and Windows Azure Active Directory as well as the exchange federation with Office 365.
October 2012 – November 2012 (2 months) | Tarragona Area, Spain
Studied in depth which costs are incurred by the IT department. Analyzed the performance of the resources involved, rated current projects and any future plans for a more efficient and less costly information infrastructure.
Open a competition to the major hardware vendors for a project of server virtualization. Talked with Dell, HP, IBM and Icot to collect the necessary technical requirements to implement a physical to virtual consolidation.
January 2011 – June 2012 (1 year 6 months) | Milan Area, Italy
Defining the most appropriate integration patterns to send integration flows between company of Eni Group. Organizing and conducting business meetings with client to collect functional requirements. Supported management in planning and achieving project goals, coordinated staff in completing activities. Identified system integration improvements and communicated them effectively.
Developing solutions that involve integration middleware such as Tibco BW, SAP PI, or Managed File Transfer (MFT) software like Tibco Simple File Transfer (SFT), Connect Direct (CD) and business to business (B2B) solutions. I analyzed, write technical design and develop any above integration layer used.
Perfect knowledge of scheduling tools. Job management as a service in a business workflow to improve the quality and decrease costs and risks. Unified different IT silos (system, database, data, ERP-SAP) in a cross solution ensuring visibility and communication between business and IT. The event driven solutions studied and used were IMT, Redwood, Central Process Scheduling (CPS) by Redwood, Workload Automation (WA) by CA. In less than one year I become the principal resource of reference for project manager and all the application maintenance group for what concerns the scheduling of the business, IT, technical process.
Document management and preparation of analysis regarding the architecture of integration. Kept detailed plans with Project Server 2010, Gantt charts to manage activities like Program Management Office (PMO).
Founder & CIO
May 2004 – December 2008 (4 years 8 months) | Italy
The game application has been successful and in 2006/2007 there were two hundred of users at pick in the mean time, fifteen thousand of registered users.