Roger es Director Senior de Oracle en el grupo a cargo de Java SE en Santa Clara, California. Actualmente es responsable del soporte a las versiones comerciales de Java. Miembro del equipo de desarrollo de Java desde JDK 1.1, ha estado involucrado en casi todas las áreas relacionadas con Java SE. Ha sido líder de grupos de desarrollo, de control de calidad, de soporte, y de apoyo comercial. Estuvo a cargo del desarrollo de Java for Business, el primer producto ofrecido por Sun Microsystems para compañías que dependen de Java.

Roger se unió a Oracle a través de la adquisición de Sun Micsrosystems en 2010. Ingreso a Sun en los años 90 después de un par de años con Ecuanex, uno de los primeros proveedores de Internet en América del Sur, en Quito Ecuador.

Roger tiene un postgrado en Ciencias de la Computación de la Universidad de Cambridge.