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 nivel licenciatura 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. Ahí mismo, de 1994 a 1997, fungió como Director de la Carrera de Ingeniero en Sistemas Computacionales.
Como profesor del Tec logra combinar dos cosas que le apasionan: la tecnología y la educación. Su área de especialidad es la programación y el desarrollo de software. 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.
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). 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 (ver distintivos en la plataforma Credly Acclaim):
Actualmente el profesor Ariel Ortiz es miembro de la Association for Computing Machinery (ACM) y de la Python Software Foundation (PSF). Ha sido presentador en el simposio técnico del grupo de interés especial de la ACM en educación en ciencia de la computación (SIGCSE), la conferencia del lenguaje Python de los Estados Unidos (PyCon USA), la conferencia del lenguaje Python de Latinoamérica (PyCon Latam), y la conferencia internacional del lenguaje Clojure (Clojure/conj). Adicionalmente, es el autor de la RIP3: Referencia incompleta de Python 3 y del blog EduPython, el cual promueve el uso del lenguaje Python en la educación.
En mayo de 1996 fue distinguido con el Borrego de Oro por su destacado desempeño como profesor dentro de la División de Ingeniería y Ciencias del Campus Estado de México. Más recientemente, en mayo de 2019, recibió el premio al Profesor Inspirador por su sobresaliente labor como docente, líder académico y formador de estudiantes de nivel profesional de la Escuela de Ingeniería y Ciencias de la Región Ciudad de México del Tecnológico de Monterrey. Este premio es el máximo reconocimiento que el Tec de Monterrey otorga a sus profesores a nivel regional.