Acerca

Disfruto aprovechar la tecnología para abordar desafíos complejos, fomentar la innovación en el campo de la electrónica y el desarrollo de software, además de contribuir al ámbito educativo con soluciones efectivas y transformadoras.

Ingeniero Electrónico y de Software, Especialista Tecnológico en Gestión y Seguridad de Bases de Datos y Magíster en Ingeniería Electrónica. Certificado como SCRUM Master en metodologías ágiles de desarrollo. Cuento con sólidos conocimientos en Desarrollo de Software, Programación, Sistemas Embebidos, Gestión de Bases de Datos, Computación en la Nube e Inteligencia Artificial. Me he desempeñado en cargos como desarrollador de software, docente universitario, instructor, formador, tutor virtual y experto temático.

PythonPython
DjangoDjango
FastAPIFastAPI
JavaScriptJavaScript
TypeScriptTypeScript
HTMLHTML
HTMLCSS
ReactReact
CSharpCSharp
GitGit
GitHubGitHub
MySQLMySQL
PostgreSQLPostgreSQL
SQLiteSQLite
Node.jsNode.js
AWSAWS
AzureAzure
Raspberry PiRaspberry Pi
GazeboGazebo
ROSROS
OpenCVOpenCV
OpenCVTensorflow
PytorchPytorch

¿Qué hago?

  • design icon

    Backend

    Desarrollo backend de aplicaciones y software a la medida.

  • Web development icon

    Desarrollo Web

    Desarrolllo de alta calidad de sitios web profesionales.

  • mobile app icon

    Aplicaciones Móviles

    Desarrollo de aplicaciones profesionales para iOS y Android.

  • camera icon

    EdTech

    Tecnología Educativa.

Insignias

Resumen

Educación

  1. Magíster en Ingeniería Electrónica

    ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO

    2015 — 2021

    Trabajo de Grado: “Sistema de visión por computador embebido para la detección y el seguimiento de objetivo móvil desde un vehículo aéreo no tripulado (UAV) usando ROS.” Repositorio

  2. Especialización Tecnológica en Gestión y Seguridad de Bases de Datos

    2020
  3. Ingeniero de Software

    POLITÉCNICO GRANCOLOMBIANO

    2020
  4. Licenciado en Electrónica

    UNIVERSIDAD PEDAGÓGICA NACIONAL

    2006 — 2015

    Trabajo de Grado: "Sistema de seguimiento en tiempo real de movimientos corporales, para la interacción con una aplicación por visión artificial."

Experiencia

  1. Instructor Desarrollo de Software

    SENA

    Modalidad: Presencial 01/2018 — Presente

    Prestar los servicios profesionales de manera autónoma e independiente, para formar en competencias técnicas a través de herramientas pedagógicas en los programas de modalidad presencial de la red de conocimiento de Informática, Diseño y Desarrollo de Software en el área temática de Software, garantizando el cumplimiento del proceso educativo de los aprendices.
    - Nombre de cursos impartidos: Algoritmos, Ingeniería de Software I, Arquitectura de Software, Diseño de Bases de Datos, Administración de Bases de Datos, Diseño Web, Desarrollo de Aplicaciones Web en Python, Desarrollo de aplicaciones en PHP, Desarrollo de Aplicaciones en .NET, Testing.

  2. Profesor Desarrollo de Software

    POLITÉCNICO INTERNACIONAL

    Modalidad: Virtual 05/2024 — Presente

    Formar en competencias técnicas a través de herramientas pedagógicas en los programas de modalidad virtual de la red de conocimiento de Desarrollo de Software en el área temática de Software, garantizando el cumplimiento del proceso educativo de los estudiantes.
    - Nombre de cursos impartidos: Ingeniería de Software I, Pruebas y Mantenimiento de Software, Aplicaciones I, Estructuras de Datos, Aplicación de IA en Gestión Empresarial, Inteligencia Artificial.

  3. Profesor Ingeniería en Informática

    UNIVERSIDAD SANTO TOMÁS

    Modalidad: Virtual 06/2022 — 01/2024

    Ejecutar formación profesional en el programa de Ingeniería en Informática. Apoyar con el desarrollo de las funciones sustantivas en investigación y extensión.
    - Nombre de cursos impartidos: Programación Avanzada, Diseño de Bases de Datos, Administración de Bases de Datos, Consultas SQL.

  4. Desarrollador Backend

    REBUS TECHNOLOGY

    Modalidad: Remoto 04/2022 — 12/2022

    Trabajar con el Líder Técnico para garantizar la calidad de las entregas. Ayudar al equipo de desarrollo, dando soporte a dudas y proponiendo mejoras. Cree códigos reutilizables, fáciles de mantener y siguiendo las mejores prácticas de programación. Responsable de desarrollar las aplicaciones en el lado de backend. Mejorar continuamente en el rendimiento de las aplicaciones desarrolladas.

  5. Profesor Ingeniería Electrónica

    UNIVERSIDAD ANTONIO NARIÑO

    Modalidad: Presencial 02/2015 — 12/2016

    Lideré procesos de autoevaluación con fines de acreditación de alta calidad al interior de los programas académicos. Velé por el cumplimiento de los lineamientos de calidad de la educación superior que establece el MEN, el CNA y los definidos por la IES.

  6. Coordinador Electrónica UVD

    CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS

    Modalidad: Presencial 02/2014 — 12/2014

    Estructuré, elaboré y actualicé periódicamente el diseño curricular del programa, con el apoyo del equipo docente. Lideré el cumplimiento de los lineamientos del proyecto Educación Media Fortalecida, para la articulación de la educación media con la educación superior. Velé por el fortalecimiento y posicionamiento del programa.
    - Nombre de cursos impartidos: Programación, Electrónica Digital, Microcontroladores.

Cursos y certificaciones

  1. 21/09/2023

    Oracle Certified Foundations Associate

    Oracle University

  2. 11/07/2023

    Artificial Intelligence

    IBM SkillsBuild

  3. 02/06/2023

    Técnicas predictivas para el análisis de datos

    EDteam

  4. 25/05/2023

    Curso Laravel

    EDteam

  5. 08/01/2022

    Curso Introducción al Desarrollo Backend

    Platzi

  6. 07/01/2022

    Curso Profesional de Python

    Platzi

  7. 31/12/2021

    Curso Profesional de Python

    Código Facilito

Skills

  • Backend
    90%
  • Frontend
    60%
  • Cloud Computing
    90%
  • Bases de Datos
    80%
  • Sistemas Embebidos
    80%
  • Inteligencia Artificial
    80%
  • Visión Artificial
    90%
  • Agile
    80%

Portafolio

Blog

Contacto

Formulario de contacto