Ángel David Hurtado

Ángel David Hurtado

Frontend Developer

React, Node.js, Express.js, JavaScript (ES6+), PostgreSQL, MongoDB, MySQL, HTML5, CSS3, Git, GitHub. Me apasiona el código limpio, desarrollar webs pixel perfect y profundizar en las tecnologías que utilizo.

Proyectos

  1. EduGames
    EduGames Favico

    EduGames

    Previamente llamado "Estudia en Casa". Reconocido en el Foro Regional de Educación 2019 y Primer Puesto en el Foro Educativo Municipal 2020 por el Ministerio de Educación (ver reconocimiento).

    Desarrollé EduGames para estudiantes de 6° a 11° del Colegio Fagua en Chía, Colombia. Esta plataforma eliminó el 100% de la dependencia a internet, operando offline vía red local.

    Con un diseño intuitivo, reduje el tiempo de inicio de clase en un 15-20% y aumenté el engagement un 30%, al permitir acceso instantáneo sin registros. Además, optimice procesos de trabajo como simplificar la gestión de juegos un 50%.

    • React
    • Vite
    • JavaScript (ES6+)
    • HTML5
    • CSS3
    • Git
    • GitHub
  2. Ingenium
    Ingenium Favico

    Ingenium

    Red social para matemáticos e ingenieros que busca transformar la difusión de aportes académicos complejos, inspirada en la dificultad de acceder a tesis meritorias.

    La plataforma permite a los usuarios compartir el "aporte central" de sus investigaciones, reduciendo el tiempo de comprensión de días a minutos y expandiendo el acceso al conocimiento.

    Superé desafíos técnicos clave como la renderización precisa de notación matemática (una característica innovadora en una red social). Algo a destacar es el diseño de los mensajes de error, ya que, en lugar de comunicar una falla, prefiere transmitir calma y tranquilidad mientras guía al usuario hacia la solución.

    • Node.js
    • Express.js
    • MongoDB
    • EJS
    • JavaScript (ES6+)
    • HTML5
    • CSS3
    • Git
    • Render
    • MongoDB Atlas
  3. Coffee & Code Favico
    Coffee & Code Favico

    Coffee & Code

    Desarrollé la presencia digital para Coffee & Code, una cafetería conceptual ficticia diseñada específicamente para programadores.

    El desafío principal radicó en crear una identidad digital que la distinguiera de otras cafeterías, infundiéndole una temática de programación única y auténtica.

    Este reto lo solucioné con una visión diferenciadora, desarrollando un menú creativo donde cada producto, como 'El Stack Overflow Sandwich', mezcla la gastronomía con referencias o beneficios para programadores. Esto me permitió crear una interfaz que no solo presenta la marca, sino que conecta genuinamente con su público objetivo y refuerza su identidad distintiva y más atractiva para el nicho.

    • jQuery
    • JavaScript
    • HTML5
    • CSS3
    • Git
    • GitHub
  4. Deep State
    Deep State Favico

    Deep State

    Web conceptual tipo 'periódico digital' sobre la evolución de React.

    Transformé una plantilla básica en una experiencia de contenido especializada, optimizando la lectura con un índice de navegación interactivo.

    El principal desafío fue asegurar una estructura semántica óptima para SEO, lo cual resolví con una clara jerarquía de encabezados (H1, H2) y la implementación de metaetiquetas estratégicas. Esto resultó en una interfaz funcional, estética y relevante para los motores de búsqueda.

    • HTML5
    • CSS3
    • Git
    • GitHub
  5. Pascal's Triangle
    Pascal's Triangle Favico

    Pascal's Triangle

    Aplicación web interactiva que transforma la exploración matemática en un proceso tanto dinámico como eficiente.

    Implementé funcionalidades como: generación automática de filas; coloreado de números para facilitar el análisis y descubrimiento de patrones.

    Un desafío técnico fue optimizar el rendimiento por el manejo de eventos, ya que la asignación de un evento a cada nodo ralentizaba la aplicación. Lo solucioné mediante un único manejador de clic en el contenedor principal de la web en lugar de en cada nodo, reduciendo la carga de eventos y mejorando notablemente la velocidad. Me enfoqué en un diseño claro y conciso para una experiencia de usuario intuitiva y funcional.

    • JavaScript (ES6+)
    • HTML5
    • CSS3
    • Git
    • GitHub

Educación

  1. Técnico en Programación de Software

    SENA

    2024 — 2026 (En curso)

  2. Desarrollo frontend con React

    Formación complementaria

    2025

  3. Control de versiones: Git y GitHub

    Formación complementaria

    2025

  4. Desarrollo backend con Node.js y Express.js

    Formación complementaria

    2018

  5. Bases de datos con MongoDB

    Formación complementaria

    2018

  6. Interactividad dinámica con JavaScript (ES6+)

    Formación complementaria

    2018

  7. Diseño y estilización responsiva con CSS3

    Formación complementaria

    2017

  8. Maquetación web con HTML5

    Formación complementaria

    2017

  9. Bases de datos con MySQL

    Formación complementaria

    2017

  10. Desarrollo backend con PHP

    Formación complementaria

    2017

  11. WordPress para desarrollo Web

    Formación complementaria

    2023

Experiencia

  1. 2024 — 2025

    Propietario y Administrador de Café Internet

    Lideré la operación y gestión, mediante implementación tecnológica y optimización de procesos

    • Diseñé una extensión para Google Chrome con JavaScript y Node.js para automatizar la descarga de archivos de clientes desde WhatsApp. Redujo el tiempo de gestión en un 90% y eliminó el 100% de errores operativos de descarga, mejorando la eficiencia operativa y la experiencia del cliente.

    • Fui responsable del mantenimiento y la resolución de problemas de una red de 7 PCs y 3 impresoras, asegurando la disponibilidad de los servicios clave del negocio y la continuidad operativa.

    • Google Chrome Extensions
    • Node.js
    • JavaScript (ES6+)
    • HTML5
    • CSS3
  2. 2022 — 2023

    Superprof - Gestión de Proyectos y Tutor de Programación

    Software personalizado, desarrollo web y automatización.

    • Desarrollé un sistema financiero P2P con Python y Selenium que redujo el tiempo de gestión de transacciones en un 75% y minimizando errores operativos. Automatizó la verificación de clientes, pagos y registros, permitiendo operaciones 24/7, y sentando las bases para un posible servicio web.

    • Colaboré en tesis de pregrado, construyendo una aplicación para optimizar horarios en un hospital. Desarrollé el frontend y backend para que las enfermeras interactuaran con modelos de optimización. Aunque mi enfoque es Node.js, me adapté a Flask para integrar los modelos y cumplir los plazos del proyecto.

    • Google APIs
    • JavaScript (ES6+)
    • HTML5
    • CSS3
    • Git
    • GitHub
    • Python
    • Flask
    • Selenium WebDriver

Acerca de

He liderado proyectos donde resolví problemas reales, como la automatización de descargas con JavaScript y Node.js (–90% en tiempos, 0% errores), y un sistema financiero P2P con Python y Selenium (–75% en gestión manual).

Inicié en el desarrollo web desde los 14 años. Actualmente me enfoco en frontend con React, JavaScript (ES6+), HTML5, CSS3, Git y tecnologías web modernas. Creo interfaces eficientes, accesibles y escalables, con enfoque en rendimiento y experiencia de usuario.

Me motiva trabajar en entornos dinámicos donde la tecnología impacta directamente en los procesos del negocio. Disfruto aportar a equipos colaborativos, enfrentar desafíos reales y entregar soluciones que generen valor para usuarios y organizaciones. Soy adaptable, proactivo, comunicativo y estoy comprometido con la mejora continua.

Referencias

Contacto

¡Explora cómo puedo aportar a tu equipo!

  1. angeldavidhurtado.dev@gmail.com
  2. Curriculum
  3. github.com/angeldavidhurtado