Vincent tiene una maestría en ingeniera química aplicada al medio ambiente y un MBA del CNAM (Paris), Durante su carrera profesional Vincent colaboró con varias empresas del sector del tratamiento del agua et del tratamiento de los residuos solidos. Los últimos años Vincent estuvo a Cargo del Perú como director País para la empresa Suez y luego director commercial de Suez para America Central, Colombia, Caribe y Ecuador.
Vincent appoyó el equipo ACT de la fundación desde marzo 2019, con el cargo de estructurar y concretar proyectos de transformación de plásticos en energía.