Spagnuolo possui mais de 30 anos de experiência em Tecnologia da Informação e Negócios. Há 23 anos trabalha na IBM Brasil. Atualmente, é responsável pelo desenvolvimento e implementação dos Negócios em Computação em Nuvem, Analytics, Mobile, Social e Security na companhia. Sua trajetória iniciou-se no Centro Educacional da IBM Bélgica como provedor de suporte aos produtos de Inteligência Artificial para Europa. Liderou a implementação das ofertas de e-Business/e-Commerce da IBM Brasil na década de 90. Se especializou na indústria financeira e atuou, pela IBM, como Advisor Técnico e Arquiteto de Soluções para um grande grupo financeiro por 7 anos. É membro da Academia de Tecnologia da IBM e fundador da sua filial no Brasil. Em 2011, foi nomeado Distinguished Engineer.