April 2017 – present
Microsoft - UK
Senior Application Development Manager
I help large customers to unlock the power of Microsoft technologies to achieve their goals. I mostly focus on service planning, advisory, workshop delivery, proof of concepts and support in the development, DevOps and Azure spaces.
My role allows me to do a mix of account management and technical delivery which translates in delivering and coordinating advisory services while ensuring customer satisfaction, contract consumption and delivery margin.
Currently dealing with large enterprise customers in the online retail, pharmaceutical and financial industries including managing one of the largest Azure customers worldwide.
October 2015 - April 2017
Harrods - UK
Worked on the company’s most strategic change project aimed to integrate different solutions and systems to create a real omni-channel experience. Designed and developed back-end and integration software and introduced the use of SOLID, TDD, DI, DevOps and Telemetry to the team.
Because I worked on software that interfaces with many enterprise systems, I frequently interacted with different internal and external stakeholders which helped me straighten my familiarity with the organizational and technical complexity typical of the enterprise world.
June 2014 - October 2015
Worked on several WCF/C# based middleware and back-end software projects serving tens of thousands of train tickets vending machines, mobile devices and travel agencies. Particularly focused on software architecture, development, stress-test/performance tuning, data contract design. During my typical working day I would write code 50% of the time and perform architectural advising, documentation, team leading activities the remaining time.
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.