October 2015 - Present
Harrods ltd (retail) - London
Working on company’s most strategic change project. Designing and writing back-end and integration software mainly based on C#, WCF, Windows Services and SQL Server with components running on Azure, telemetry based on Application Insights, extensive DACPAC projects, NInject as DI framework and Moq as mocking framework.
I apply TDD and SOLID on daily basis and am part of a Scrum-like team that relies on TFS for source control, branching, build, testing, requirement management, bug tracking and sprint/release planning.
Because I work on software that interfaces with many enterprise systems such as Order Management, e-Commerce, CRM, I frequently interact with different internal and external stakeholders and I fully understand the organizational and technical complexity typical of the enterprise world.
June 2014 - September 2015
Working on several WCF/C# based middleware and back-end software projects serving tens of thousands of self-service machines, mobile devices and travel agencies. Particularly focusing on software architecture, design and development, stress-test and performance tuning, data contract design and documentation.
June 2013 - May 2014
Self-Employed - Italy
Fast Lane (global training provider) , PwC (international business consulting) , Toolkit Websites (UK Web Agency) , Double Consulting (Italian IT Consulting firm) , IBL Banca (Italian bank) , Almaviva (large Italian IT company) , Accademia Informatica (Italian training provider) , Olsa Informatica (document management company) , HiveJobs (online recruitment)
Independent .Net, Windows Azure and ALM Consultant and Trainer
Worked as a Consultant and Trainer on the Microsoft technology stack including .Net, Azure PaaS, Application Lifecycle Management, Agile and Waterfall IT Project Management. Provided IT recruitment services (screening and interviews) to an online recruitment company.
May 2011 – May 2013
Value Team / NTT Data (Global IT Company) - Rome, Italy
ALM and Windows Azure Consultant
Helped the customer migrate part of their software base to Microsoft Azure, develop a mobile payment service based on Azure, implement automated test for their software. Worked on analysis and development of the company's TFS based build and deployment system and procedures.
Nov 2009 - Apr 2011
Nergal Consulting (Italian IT consulting company) - Rome, Italy
ALM Consultant and Team Leader
Defined the company Application Lifecycle Management model based on MSF and implemented it with Microsoft Team Foundation Server (Build Management, Source Control, Work Item Tracking, Test and Lab Management). Provided internal training courses and architectural advice on SOA reengineering programs.
Jun 2002 - Dec 2009
Eidos (Italian IT company) - Rome, Italy
Project Manager, Solution Architect, Delivery Process Manager
During my 7 years at Eidos I worked as a Developer, Analyst, Architect and Project Manager on tens of software developments and maintenance projects based on the Microsoft technology stack.
From 2005 I worked as a Delivery Process Manager in charge of the company’s Application Lifecycle Management procedures and tools.