lrleon ¡Aquí estás! ... por azar, por envío o porque buscaste y me encontraste ...
``El poder no corrompe, el poder desenmascara'' |
``Work. Finish. Publish.'' |
-- Rubén Blades |
-- Michael Faraday |
Nominal y formalmente hablando, soy Profesor titular del Departamento de Computación de la Universidad de Los Andes, Mérida, Venezuela. Pero podría decirse que soy estudiante y, algunas veces, estudioso. Con todo y lo formal, prefiero que me califiquen como programador; al respecto, en este enlace he escrito algunas anécdotas.
Si es de su interés, mi Curricumum Vitae contiene detalles formales de mi carrera profesional. Tome en cuenta, por favor, que en este documento no se señalan mis vicios, así como tampoco mis fracasos, asuntos que, si bien siempre he pensado son de alto interés para quienes leen cualquier curriculum, me han forzado a eliminarlos so pretexto de que no se ajusta a la norma (lo que en cierto sentido es cierto).
Por lo formal, obtuve un título de Ingeniero de Sistemas, especializado en Sistemas de Control, de la Universidad de Los Andes, Mérida Venezuela. Aunque creo me formé sólidamente en sistemas de control, también aprendí mucho de computación. Mi tesis de pregrado fue en validación automatizada de protocolos de comunicación, un tema que tuvo mucho que ver con modelos de autómatas y grafos.
Cursé una maestría en "Informática Teórica, Cálculo y Programación" en la Université Pierre et Marie CURIE, en Paris, Francia. Básicamente, fue una maestría en los aspectos teóricos, con fuerte incidencia de la matemática, inherente a la computación.
Realicé mi Doctorado en Sistemas Operativos Distribuidos, en la misma Universidad en que realicé mi maestría bajo la muy gentil ayuda de "Chorus Systèmes", empresa/laboratorio para aquel entonces gestado de y asociado al INRIA. Mi tema de investigación fue la migración de procesos y objetos móviles.
Fuera del espacio académico, pero circunscrito a la academia, he realizado trabajos que han contribuido a mi definición académica. Parte de mi tesis de Maestría y luego de Doctorado la realicé en "Chorus Systèmes". Chorus fue un gran micro-núcleo (microkernel), precursor, diseñado para desarrollar sistemas operativos distribuidos. En mi maestría, trabajé en perfilaje (profiling) distribuido y multi-hilo (multi-thread). Posteriormente, digamos que por razones comerciales (Chorus fue comprada por) trabajé en "SUN Microsystems". En estos predios fue que realicé mis trabajos de Doctorado, los cuales se circunscriben en movilidad de procesos y objetos, RPC entre procesos locales (LRPC, URPC, ARPC, etc.) y esquemas eficientes de planificación de hilos (threads). Mi estadías por "Chorus Systèmes" y "SUN Microsystems" fueron extremadamente enriquecedoras para mí, pues conviví con muchos programadores de élite (sólo hablaban de programación y ciencia ficción, mas eran grandes personas), me enseñaron mucho y viví un poco su mundo algo pesadillezco e injusto.
En el contexto de la industria venezolana, he realizado algunos trabajos para PDVSA y EDELCA en el área de la automatización, específicamente, en ingeniería conceptual de sistemas SCADA y asesoría en software libre y tecnología autóctona.
Entre las direcciones y responsabilidades que he asumido se encuentra la Jefatura del Departamento de Computación de la Universidad de Los Andes, la coordinación de la Maestría y Especialización en Computación de la Universidad de Los Andes y la Presidencia del Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL), institución consagrada al desarrollo e investigación en Tecnologías Libres y adscrita el Ministerio de Ciencia y Tecnología venezolano.
Por supuesto, una actividad que me ha formado decisivamente es la vida universitaria, como estudiante y Profesor en la Universidad de Los Andes. Mi idea de lo que es ser Profesor en una Universidad es muy tradicional, académicamente hablando, pero sospecho que para muchos extraña y posiblemente arrogante: la "búsqueda de la verdad y el afianzamiento de los valores trascendentales del Hombre" (este es el artículo fundamental de nuestra ley de Universidades). Comprometerse con la verdad es un asunto muy serio y difícil, cual creo jamás hubiese aprehendido si no hubiese vivido en este país en donde se pretende hacer una "revolución" y en el cual la verdad es empobrecida y sepultada todos los días. Antes de este proceso político, creo que yo iba encaminado a desplegarme muy instrumentalmente en mi carrera universitaria. Pero este proceso me ha concientizado de que la actividad universitaria tienes tres aristas, cuales bajo ninguna circunstancia pueden estar disociadas: la investigación, la docencia y la política.
Mis áreas principales de investigación y docencia, en el pasado o presente, se circunscriben a Sistemas Operativos, Compiladores, Métodos formales, estáticos y dinámicos, para validar correctitud de programas concurrentes, Sistemas Distribuidos, Simulación, Seguridad de Sistemas Computacionales, Algoritmos y Estructuras de Datos. En lo que sigue de esta(s) página(s), Ud. podrá hacerse una mejor idea de mi trabajo académico.
El software libre, desde mi época de estudiante de pregrado, ha influido decisivamente en mi formación. Una breve explicación se encuentra en esta mismo sitio. Hubo un tiempo, entre los años 2003 y 2007 en que me dediqué a predicar por mi país las bondades del software libre. Creo, modestia aparte, que mi insistencia contribuyó un poquito a considerar al software libre y, en general al conocimiento público (o libre), como un modo esencial para el enriquecimiento de nuestra cultura. También contribuí en la redacción e institución del Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL).
Tengo una norma para cada curso que he impartido y aspiro impartir: trato de enseñar cosas que yo sepa bien y que las domine en la práctica. Quizá por ello es que todavía no me he animado a impartir un curso de matemática discreta.
En el pregrado de Ingeniería de Sistemas y el postgrado de Computación he dictado los siguientes cursos:
Para los cursos que dicto actualmente hay una página WEB; el enlace aparece entre paréntesis al lado del nombre del curso.
También he dictado cursos más cortos en Sistemas de Tiempo Real, Seguridad, Computación de muy Alto Rendimiento, CORBA y Diseño, especificación y validación de protocolos.
En este enlace podrás mirar mis recientes propuestas de temas para tesis
Me reconozco un poco como programador; si desea saber por qué, he aquí unas pinceladas de mi historia a tal efecto.
En este blog están algunas de mis "hacks"; trucos, ideas, desarrollos, que he tenido que hacer en ciertas circunstancias y que creo vale la pena compartirlas.
¿Alguna pregunta sobre mí? más a lo "chisme" que a lo serio. He aquí una FAQ (preguntas más frecuentes) sobre mí.
Pero ahora están de moda las "redes sociales". Me parece injusto el término, pues desde nuestra llegada al mundo hemos vivido en un entramado social. Ahora llegan estos tipos y se cogen para sí el término "red social". ¿Pero qué se le va hacer? ¿Cuántas palabras del lenguajes han cambiado así?
El Facebook es una "red social ... ¡sobre todo de chismes!
Aunque quizá no lo parezca, me parece que el twiter es una "red social" más seria que el Facebook.
Google+ es aún una red más seria. Ojalá y se desarrolle más.
LinkedIn es otra red. Dicen ellos destinada para profesionales ... lo cual es en cierto modo correcto ... pero es el fondo comercial. A mi parecer, la gente tiende a ser más "pantallera" en esa red que en las demás.
Sección en curso de construcción
Sección en curso de construcción
Sección en curso de construcción
Sección en curso de construcción
Emails:
Teléfonos:
Mi número de celular no es privado y muchos lo poseen. Si Usted es estudiante, entonces le agradezco que no me llame al celular a menos que se trate de un asunto urgente y de vital importancia. Una llamada para acordar la revisión de un exámen o para indagar sobre una nota o para saber si daré clases determinado día no es necesaria y, lamento decirlo, muchas veces es importuna. Así que le agradezco que se comunique con el delegado del curso para esta clase de asuntos o me envíe un email.
Si se me requiere, el sitio de la Facultad que más frecuento es el CEMISID.
Mi dirección postal es: