Foto de Ángel David Hurtado, web developer

Ángel David Hurtado

Full Stack Developer

C# ASP.NET Web Forms, Oracle PL/SQL, Azure DevOps, React, Node.js, PostgreSQL, MongoDB, Git, GitHub. Me apasiona el código limpio, desarrollar webs pixel perfect y profundizar en las tecnologías que utilizo.

Experiencia

  1. Sep. 2025 — Feb. 2026 11 meses

    Desarrollador Backend — Expinn Technology

    Soporte nivel 3 en software financiero

    • C# ASP.NET
    • Oracle PL/SQL
    • Azure DevOps
    • Diagnostiqué un patrón N+1 en el informe diario de cartera que abría más de 500 conexiones a Oracle y bloqueaba notificaciones durante 2–3 minutos; diseñé un procedimiento almacenado bulk y una ejecución en segundo plano con polling, escalando el reporte a más de 11.000 créditos sin bloqueos.

    • Identifiqué y corregí una inconsistencia contable en el módulo de aportes sociales que generaba una diferencia de más de $2.000.000 entre el saldo esperado y el registrado tras una anulación, mediante recálculo de saldos en PL/SQL (Oracle), desbloqueando el cierre histórico.

    • Corregí un error de enrutamiento en la carga masiva de movimientos de cartera que bloqueaba transacciones por más de $1.400.000, ajustando la lógica de tipo de producto en C# y validando la inserción correcta en producción.

    • Gestioné versiones aplicando Cherry Pick entre ramas de release y develop, manteniendo los entornos sincronizados y reduciendo conflictos de integración.

  2. Ene. 2024 — Ene. 2025 1 año 1 mes

    Propietario y Administrador de Café Internet

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

    • Google Chrome Extensions
    • Node.js
    • JavaScript (ES6+)
    • HTML5
    • CSS3
    • 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.

  3. Sep. 2022 — Nov. 2023 1 año 3 meses

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

    Software personalizado, desarrollo web y automatización.

    • Google APIs
    • JavaScript (ES6+)
    • HTML5
    • CSS3
    • Git
    • GitHub
    • Python
    • Flask
    • Selenium WebDriver
    • 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.

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, optimicé 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
    • HTML5
    • CSS3
    • Git
    • GitHub

Educación

  1. Tecnólogo en Análisis y Desarrollo de Software

    SENA

    Sep. 2026 — 2028 (En curso)

  2. Técnico en Programación de Software

    SENA

    Oct. 2024 — Jun. 2026

  3. Desarrollo frontend con React

    Formación complementaria

    2025

  4. Control de versiones: Git y GitHub

    Formación complementaria

    2025

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

    Formación complementaria

    2018

  6. Bases de datos con MongoDB

    Formación complementaria

    2018

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

    Formación complementaria

    2018

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

    Formación complementaria

    2017

  9. Maquetación web con HTML5

    Formación complementaria

    2017

  10. Bases de datos con MySQL

    Formación complementaria

    2017

  11. Desarrollo backend con PHP

    Formación complementaria

    2017

  12. WordPress para desarrollo Web

    Formación complementaria

    2023

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. linkedin.com/in/angeldavidhurtado
  4. github.com/angeldavidhurtado
  5. medium.com/@angeldavidhurtado