En la Universidad Metropolitana me desempeñé como Director de la Escuela de Ingeniería de Sistemas, Director de Estudios de Postgrado y Decano de Investigación y Postgrado.
En la Universidad Simón Bolívar donde trabajo actualmente, me he desempeñado como Coordinador de Computación, Director Fundador del Grupo de Investigación en Sistemas Paralelos y Distribuidos, Miembro del Consejo de la Coordinación de Computación, Representante ante el Decanato de Investigación y Desarrollo y Miembro del Consejo Asesor del Departamento de Computación y Tecnología de la Información. He asesorado y colaborado, muchas veces como miembro de comisiones ad-hoc, con la Dirección de Servicios Telemáticos (DST) y su antecesor el Centro de Informática y Comunicaciones (CIC), la Dirección de Ingeniería de la Información, la Unidad de Laboratorios y, brevemente, la Comisión de Reingeniería.
He participado en proyectos de investigación financiados por el DID, Conicit, BID, GTE Laboratories, Maraven (filial de Petróleos de Venezuela) y la Unión Europea y asesorado a empresas como Maraven, Intevep (filial de Petróleos de Venezuela), Metro de Caracas, IMG Consultores y Banco Unión. Tengo más de treinta publicaciones y ponencias en mi haber y soy miembro del Comité Editorial de la revista internacional Parallel and Distributed Computing Practices.
Soy Profesor Titular en la Universidad Simón Bolívar y actualmente me intereso principalmente por la Ingeniería de Software Orientada por Objetos, la Educación en Informática y la relación entre la Tecnología y la Sociedad. Desde el 1 de Octubre de 2001 me desempeño como el Director de la División de Ciencias Físicas y Matemáticas.