Profesor titular del Departamento de Computación de la Escuela de Ingeniería de Sistemas de la Facultad de Ingeniería de la Universidad de Los Andes, en Mérida, Venezuela.
Ingeniero de Sistemas (ULA, Venezuela).
MSc. en Computación (Case Western Reserve University, USA).
Ph.D. en Ciencias de la Computación (University of Leeds, Inglaterra).
Miembro Fundador del Postgrado en Computación de la ULA y del Grupo de Investigación de Ingeniería de Datos y Conocimientos (GIDYC).
Fue conferencista del Distinguished Visitor Program de la IEEE Computer Society (Región 9) y profesor invitado del Departamento de Ciencias e Ingeniería de la Computación de la Universidad del Sur de Florida (1999 – 2000).
Autor de varios libros y más de 80 artículos en sistemas de información, modelado de negocios, ingeniería de software, arquitecturas empresariales y educación a distancia.
Es reconocido como Investigador por el Programa de Estímulo a la Investigación e Innovación del Observatorio Nacional de Ciencia, Tecnología e Innovación (ONCTI) de Venezuela.
Miembro Correspondiente de la Academia de Mérida, institución multidisciplinaria dedicada al desarrollo y divulgación de la ciencia, las humanidades, las ingenierías y las tecnologías en Venezuela. Ha dirigido y participado en más de quince (15) proyectos de consultoría y desarrollo en las áreas de Gestión Informática, Arquitecturas Empresariales, Modelado de Negocios, Desarrollo de Software e Ingeniería de Métodos para diferentes instituciones y empresas nacionales e internacionales.
Presidente y Gerente de Consultoría y Capacitación Profesional de la empresa BIOSOFT C.A.