Desde que se unió a WWL en 2007, Roberto ha ocupado una variedad de cargos, incluyendo Gerente de Proyectos y Comercial para WWL México y Gerente de Estrategia Comercial Global, con sede en Nueva Jersey y en Oslo, Noruega. A partir de 2014, fue nombrado responsable general de las Operaciones Logísticas de WW en México, donde la empresa emplea actualmente a 1,800 personas y atiende a varios clientes OEM en 14 ubicaciones. Anteriormente, Roberto trabajó como Gerente de Ventas en el ferrocarril Genesee & Wyoming en México. Es ingeniero civil acreditado por la Universidad Nacional Autónoma de México (UNAM) y posee una Maestría en gestión de logística y transporte de la Universidad Tecnológica de Chalmers en Gotemburgo, Suecia.