Carlo tem mais de 20 anos de experiência em sustentabilidade e relações institucionais. No Pacto Global da ONU, é membro do Conselho Regional das Redes da América Latina. Também é membro de conselhos de administração de empresas. Graduado em química, tem mestrado em Ciência (Universidade de São Paulo), MBA (University of Lüneburg), assim como especialização em liderança internacional pela GIZ na Alemanha.