Experience details

  • Senior Application Development Manager at Microsoft

    When

    April 2017 – present

    Company

    Microsoft - UK

    Role

    Senior Application Development Manager

    Activities I performed:

    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.

  • Solution Developer at Harrods

    When

    October 2015 - April 2017

    Company

    Harrods - UK

    Role

    Solution Developer

    Activities I performed:

    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.

  • Solution Architect at Lynx spa (IT company operating in Italy, Spain, Turkey)

    When

    June 2014 - October 2015

    Company

    Lynx spa (IT company operating in Italy, Spain, Turkey) - Italy

    Clients

    Almaviva (large Italian IT company) , Trenitalia (national railway company)

    Role

    Solution Architect

    Activities I performed:

    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.

  • Independent .Net, Windows Azure and ALM Consultant and Trainer at Self-Employed

    When

    June 2013 - May 2014

    Company

    Self-Employed - Italy

    Clients

    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)

    Role

    Independent .Net, Windows Azure and ALM Consultant and Trainer

    Activities I performed:

    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.

  • ALM and Windows Azure Consultant at Value Team / NTT Data (Global IT Company)

    Project list

    4

    When

    May 2011 – May 2013

    Company

    Value Team / NTT Data (Global IT Company) - Rome, Italy

    Client

    Neomobile Group (multinational company in mobile commerce)

    Role

    ALM and Windows Azure Consultant

    Activities I performed:

    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.

  • ALM Consultant and Team Leader at Nergal Consulting (Italian IT consulting company)

    Project list

    1

    When

    Nov 2009 - Apr 2011

    Company

    Nergal Consulting (Italian IT consulting company) - Rome, Italy

    Client

    Alitalia (flagship airline)

    Role

    ALM Consultant and Team Leader

    Activities I performed:

    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.

  • Project Manager, Solution Architect, Delivery Process Manager at Eidos (Italian IT company)

    Project list

    10

    When

    Jun 2002 - Dec 2009

    Company

    Eidos (Italian IT company) - Rome, Italy

    Clients

    Unicredit Group (Finance) , BNL/BNP Paribas (Finance) , Italease (Finance) , Italferr (railway engineering) , Capgemini , Altadis Italia (Imperial Tobaco) , OLSA Informatica (document management)

    Role

    Project Manager, Solution Architect, Delivery Process Manager

    Activities I performed:

    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.

  • Technology Architect and System Engineer at Servizi Innovativi (small Italian software house)

    Project list

    4

    When

    Jan 2000 - Jun 2002

    Company

    Servizi Innovativi (small Italian software house) - Gioiosa Ionica, Italy

    Role

    Technology Architect and System Engineer

    Activities I performed:

    Software architecture and technical team leading