Currículum vítae

El profesor Ariel Ortiz Ramírez es originario de la Ciudad de México. Egresó de la carrera de Ingeniero en Sistemas Computacionales (ISC) del Tecnológico de Monterrey, Campus Estado de México, en 1990. Ahí mismo obtuvo el grado de Maestro en Ciencias Computacionales (MCC) con la especialidad en Inteligencia Artificial en 1994.

Siendo todavía un estudiante de profesional comenzó a dar clases a alumnos de la carrera de Técnico en Informática en el Colegio Nacional de Educación Profesional Técnica (CONALEP), Plantel Ing. Bernardo Quintana Arrioja. Fue en ese entonces que se percató de su gusto por la docencia. Al concluir su carrera, trabajó como desarrollador de software en una pequeña empresa de consultoría de sistemas. Un año después decidió estudiar un posgrado para poder posteriormente dedicarse de tiempo completo a la academia.

Desde 1994 a la fecha ha sido profesor de planta del Tecnológico de Monterrey, Campus Estado de México. De 1994 a 1997 fungió como Director de la Carrera de Ingeniero en Sistemas Computacionales. En mayo de 1996 fue distinguido con el Borrego de Oro por su destacada labor como profesor dentro de la División de Ingeniería y Ciencias del Campus Estado de México.

Como profesor del Tec logra combinar dos cosas que le apasionan: la tecnología y la educación. Su área de especialidad es la enseñanza de la programación de computadoras. En tres décadas como maestro ha utilizado en sus clases los lenguajes Basic, Logo, Pascal, Fortran, C, C++, C#, Java, JavaScript, CoffeeScript, Scheme, Prolog, Python, Ruby, Erlang, Scala, Clojure y F#, así como los ensambladores para x86, x86-64, JVM y CLI. Aprovecha sus clases también para promover entre sus alumnos el software libre desde un punto de vista tanto técnico como filosófico.

De 1996 al 2002 y de 2013 a la fecha ha sido el entrenador de los equipos representativos de programación del Campus Estado de México para el ICPC (International Collegiate Programming Contest) de la ACM (Association for Computing Machinery). En dos ocasiones sus equipos lograron excelentes resultados en la competencia regional, pudiendo así avanzar hasta la final mundial: 1999 en Eindhoven, Holanda, y 2000 en Orlando, Florida, Estados Unidos.

En el año 2002, comenzó a impartir y a coordinar los talleres de preparación para la certificación profesional en tecnologías Java para los alumnos de las carreras de computación. Hasta este momento ha logrado que más de cuatro centenares de alumnos se certifiquen ante Sun/Oracle como programadores de Java, y casi doscientos como desarrolladores de componentes Web.

De manera personal, cuenta con las siguientes certificaciones en el área de TI:

Ha presentado diversas pláticas en el simposio técnico del grupo de interés especial de educación en ciencia de la computación (SIGCSE), la conferencia nacional del lenguaje Python de los Estados Unidos (PyCon USA), y la conferencia internacional del lenguaje Clojure (Clojure/conj). Ha escrito para las revistas Linux Journal, Linux Gazette y Software Guru. Adicionalmente, es el autor del blog EduPython que promueve el uso del lenguaje Python en la educación.