Sobre mí
Ingeniero Civil en Computación
Soy Ingeniero Civil en Computación dedicado a crear nuevas experiencias de usuario y siempre doy lo mejor de mí en cada proyecto.
Tengo experiencia con diversas tecnologías como Python, Java, JavaScript, C++, y frameworks como ReactJS y Django.
Me destaco por mi flexibilidad al momento de utilizar una herramienta o tecnología, si algo no se sabe ¡Se aprende!
Apasionado por la enseñanza de la programación, con casi 8 años de experiencia impartiendo cursos o talleres en escuelas o Universidades.
Educación
ingeniero Civil en Computación
Santiago, Chile
Universidad: Universidad de Chile
Calificación: 6.4/7.0
- Diseño de Modelo de Contexto para sistema de interacción de Adultos Mayores
- Integración de servicios de mensajería a nuevo sistema de interacción
- Estudio y evaluación de aplicación con expertos de dominio
Tema de Memoria: Modelo de captura automática de las interacciones sociales en una red familiar
Tópicos abordados:
Magíster en Ciencias de la Computación
Santiago, Chile
Universidad: Universidad de Chile
Calificación: 7.0/7.0
- Desarrollo de Lenguaje de Programación Visual
- Aprendizaje de conceptos de Pensamiento Computacional en estudiantes de primaria
- Operado con Controles de Movimiento (Joy-Con de Nintendo Switch)
Tema de Tesis: Mecanismos de interacción natural para reducir barreras de entrada en entornos de programación basados en bloque.
Tópicos abordados:
Experiencia
- Diseño y desarrollo de prototipos llamativos usando sensores y actuadores de un Smartphone.
- Montaje de contenido interactivo educativo en plataforma online enfocado en el desarrollo de habilidades computacionales.
- Asistencia en capacitaciones y talleres orientados tanto a profesores como estudiantes.
- Herramientas: Javascript, CSS, WordPress
- Implementación de aplicaciones interactivas orientadas al aprendizaje de conceptos matemáticos.
- Montaje de actividades y contenido digital integrando aplicaciones desarrolladas con Python y Javascript.
- Herramientas: Python, Javascript, jQuery, Moodle, HTML/CSS
- Diseño e implementación de plataforma de visualización de datos interactiva para reportar estado de despachos y entregas, usando ReactJS, y Django.
- Integración con sistema de coordinación de despachos en vivo.
- Presentación y evaluación de la plataforma implementada a expertos de dominio.
- Herramientas: Python, ReactJs, Django, GCP
- Actualización de interfaz para plataforma de inscripción de dominios .cl.
- Desarrollo de nuevo servicio de busqueda de dominios, verificando su disponibilidad para ser registrados.
- Implementación de funcionalidad de cambio de idioma a plataforma de inscripción de dominios.
- Herramientas: Python, Spring, HTML5, CSS3, Javascript
Proyectos

Un Lenguaje de Programación Visual basado en Bloques controlado con los Joy-Con de Nintendo Switch.
Publicaciones
- Toro-Guajardo, S., Lizama, E., & Gutierrez, F. J. (2022, November). Gesture coding: easing the introduction to block-based programming languages with motion controls. In International Conference on Ubiquitous Computing and Ambient Intelligence (pp. 840-851). Cham: Springer International Publishing.
- Simmonds, J., Gutierrez, F. J., Hitschfeld, N., Torrent, C., Casanova, C., Toro-Guajardo, S., & Muñoz, V. (2022, October). A Model for Infusing Computational Thinking Skills at Teacher Colleges in a Developing Country. In Proceedings of the 17th Workshop in Primary and Secondary Computing Education (pp. 1-2).
Docencia
Curso introductorio de TypeScript, parte de los Bootcamps de Desarrollo Backend, Frontend y de Aplicaciones Móviles
Curso introductorio de programación en Python, parte de Diplomados de Postítulo orientado a profesionales
Asignatura enfocada en el diseño y concepción de software enfocado en las necesidades del usuario
Asignatura introductoria de Python para estudiantes de primer año de Ingeniería Civil
Serie de talleres de Scratch para niños de entre 10 y 12 años
Taller de Machine Learning para niños de entre 10 y 12 años, usando Scratch y ML4K
Curso de desarrollo de Pensamiento Computacional para escolares usando Protobject, basado en Blockly
Habilidades
Lenguajes y Bases de Datos








Frameworks y Librerías



Otras Herramientas

