Autor

Ingeniero en computación por parte de la universidad de Guadalajara. Participe de forma activa en la olimpiada de informática del estado de Jalisco después de haber ganado una medalla de plata en la olimpiada nacional, a la fecha sigo apoyando. Junto a mi equipo, logramos llegar a las finales regionales del ICPC organizado por el ACM. Tuve una participación en Código Ciencia.

Actualmente busco poder apoyar a la olimpiada buscando que el proceso se encargue de estar al alcance de todos, de modo que quienes recién se integran a la olimpiada puedan competir y aspirar a tener una buena competencia contra quienes ya llevan varios procesos. Mi perfil de la OMI está por acá.

Desde que era estudiante tuve un interes amplio en las matemáticas, desde álgebra y cálculo hasta cuestiones mas complejas como algebra moderna, teoría de grupos y curvas elípticas (por su aplicación en algoritmos criptográficos) hasta teoría de grafos, conjuntos para estructuras de datos, y un poco de teoría de categorías para entender la programación funcional, y por ende, escribir código más legible y estructurado.

Soy Maestro en Enseñanza de las Matemáticas por la Universidad de Guadalajara. Durante este tiempo hice una estancia de verano en la Universidad de Valencia donde hice análisis de datos usando una regresión logística. Mi tesis de maestría fue bastante compleja; partí de la pregunta: ¿cómo enseñar álgebra utilizando programación? ¿cómo hacerle para que los estudiantes, cuando ya sean programadores, no digan que las matemáticas no les sirvieron para nada, sino que más bien se den cuenta de que son ya tan cotidianas que se vuelven invisibles a sus ojos? Por ejemplo, ¿cambiar de orden dos variables en una operación o añadir/quitar paréntesis podría modificar el resultado de un programa? ¿Qué herramientas nos permiten tener certeza de que dos programas son equivalentes? Esto fue lo que investigué para diseñar unas actividades elementales de programación e integrarlas a un curso de precálculo. En mi trabajo de estancia en Valencia, además, identificamos indicadores de alumnos que podrían ir rezagados únicamente observando el código que iban escribiendo.

De vez en cuando me doy una oportunidad para resolver problemas en project euler. Puedes ver mi medalla a continuación:Project Euler

Fui uno de los primeros ingenieros de Kueski, donde estuve más de 6 años. Aprendí un montón sobre metodologías ágiles, DevOps, arquitectura de software y tecnologías en general. El perfil DevOps implica ser bueno en muchas herramientas de infraestructura, pero además, un arquitecto de software es un generalista por excelencia. Desde Ansible, AWS, Docker, Kubernetes hasta pipelines con github actions, datadog y Jira.

La parte que más disfruté en Kueski fue contratar gente y ayudar a los nuevos ingenieros a integrarse a la organización. Aprendí mucho entrevistando, se puede implantar mucha confianza en la gente si se da una buena entrevista y se vende la organización y el equipo como realmente es. Y si hay confianza y hay actitud, lograr cerrar las diferencias técnicas se vuelve trivial con la estrategia correcta.

Ahora mismo estoy trabajando en Aloi, donde estamos usando IA para facilitar el manejo de los impuestos de las empresas en México.

Intento leer al menos un par de libros al mes. Si te interesa saber qué estoy leyendo, puedes seguirme por acá en Goodreads o puedes echarle un vistazo a mi lista de libros recomendados, donde comparto pequeñas reseñas de mis lecturas favoritas.

Para mejorar las habilidades interpersonales, decidí estudiar psicología en la Universidad Tecnológica de México. Trabajé habilidades de liderazgo, resolución de conflictos y gestión de equipos. Eso me ha ayudado a diseñar estrategias que permitan desarrollar el talento de las personas, ayúdandoles a encontrar esas limitantes que tienen para poder trabajarlos y que logren pasar al siguiente escalón en su carrera.

En este blog voy a subir cursos, primero en texto y quizá en algún momento se suban videos. Voy a hablar sobre programación principalmente, pero no voy a dejar de lado matemáticas, psicología y por qué no, un poco de divulgación sobre filosofía y ciencias sociales. También hablaré de algunos temas relevantes con el mero fin de entretener.