Ingeniería de Sistemas · Bogotá, Colombia

Miguel David
Vásquez Leyton

Desarrollo full stack, ingeniería de datos y despliegue en la nube. Once sistemas entregados en seis meses para la unidad de innovación de UNIMINUTO, sobre fuentes oficiales del Estado colombiano.

TypeScriptJavaScriptPythonSQLRReact 19Next.js 15Tailwind CSSViteFramer MotionFastAPINode.jstRPCPrismaJWTZodPostgreSQLAzure SQLSupabaseMariaDBDuckDBPolarspandasscikit-learnScraping y ETLPower BIAzure App ServiceAzure Static Web AppsAzure SQLDockerdocker-composeGitGitHub ActionsIntegración de LLMsCerebras / QwenGoogle GenAIAgentes y skillsModel Context ProtocolShiny for PythonQuartoTypstReportLabWeasyPrintMiroTypeScriptJavaScriptPythonSQLRReact 19Next.js 15Tailwind CSSViteFramer MotionFastAPINode.jstRPCPrismaJWTZodPostgreSQLAzure SQLSupabaseMariaDBDuckDBPolarspandasscikit-learnScraping y ETLPower BIAzure App ServiceAzure Static Web AppsAzure SQLDockerdocker-composeGitGitHub ActionsIntegración de LLMsCerebras / QwenGoogle GenAIAgentes y skillsModel Context ProtocolShiny for PythonQuartoTypstReportLabWeasyPrintMiro
01

Perfil

Ingeniería de Sistemas · Bogotá, Colombia

Quién soy

Me llamo Miguel David Vásquez Leyton y vivo en Bogotá. Curso el décimo y último semestre de Ingeniería de Sistemas en UNIMINUTO: termino materias en diciembre de 2026, recibo el título en la ceremonia de grado de 2027, y cuento con seis meses de experiencia laboral en desarrollo de software, que se detallan en la sección de abajo.

Trabajo full stack: React 19, Next.js 15, TypeScript y Tailwind CSS en frontend; Python, FastAPI y Node.js en backend; PostgreSQL, Azure SQL, Supabase y DuckDB en la capa de datos. A eso se suman JavaScript, SQL y R como lenguajes de base, y Git junto con GitHub Actions para control de versiones e integración continua.

También me encargo del despliegue, sobre Azure App Service, Azure Static Web Apps, Docker y docker-compose. En el trabajo con datos uso pandas, Polars y scikit-learn para el análisis, Power BI para visualización, y scraping y procesos ETL sobre fuentes oficiales. Actualmente curso las certificaciones DevOps Certified Associate, DevOps Certified Professional y DevOps Engineer Specialist, con finalización prevista en noviembre de 2026.

Integro modelos de lenguaje en aplicaciones —Cerebras, Qwen, Google GenAI— y trabajo con agentes, skills y el protocolo MCP (Model Context Protocol). Para reportes y documentación uso Shiny for Python, Quarto, Typst, ReportLab y WeasyPrint.

Mi forma de trabajar empieza antes del código: mapear el proceso vigente y escuchar a quien lo usa antes de construir. En Acta RAP mapeé las plantillas y el proceso con los encargados del diligenciamiento antes de rediseñar la plataforma; en PRM Investigación levanté 11 historias de usuario que dieron el modelo relacional de 15 tablas; en Vecindades apliqué un instrumento de diez preguntas a los usuarios del panel para sustentar el rediseño con evidencia.

Me adapto con facilidad a entornos y tecnologías distintas, y aprendo por cuenta propia. Busco mi primer cargo de tiempo completo como desarrollador, en Bogotá o remoto, con disponibilidad inmediata.

Título a otorgar
Ingeniero de Sistemas
Institución
UNIMINUTO · Bogotá
Estado actual
Décimo semestre en curso
Fin de materias
Diciembre de 2026
Ceremonia de grado
Programada para 2027
Práctica profesional
Culminada en SymbioTIC

Experiencia laboral

SymbioTIC

Unidad de innovación y transformación digital de UNIMINUTO

Practicante profesional de Ingeniería de Sistemas

Marzo – Septiembre 2026 · 6 meses

0MES

Meses en SymbioTIC

Marzo a septiembre de 2026, con once sistemas entregados en cinco frentes de trabajo

0SQL

Proyectos llevados a Azure SQL

Estaban en un Excel institucional; los pasé al modelo de 15 tablas de PRM Investigación

0SRC

Fuentes oficiales catalogadas

SNIES, ICFES, DANE, SECOP, SGR, Minciencias y otras, documentadas para cuatro líneas de producto

0CLI

CLIs de IA soportadas

Una sola lógica operativa con adaptadores, en la bóveda de conocimiento de la unidad

Entré asignado al frente de datos del Servicio Público de Empleo y salí habiendo entregado once sistemas en cinco frentes. Este es el desglose, desarrollo por desarrollo.

Desglose por frente de trabajo

01

Ingeniería de datos

  • Servicio Público de Empleo: scraper diario del portal, proceso ETL que acumula las descargas conservando las vacantes no repetidas, y limpieza. Empezó como prueba de concepto para una convocatoria del BID y terminó publicado como tablero.
  • Alrededor de treinta fuentes oficiales catalogadas y verificadas para cuatro líneas de producto nuevas, con scripts de descarga contra la API de Socrata y el método de cruce documentado.
  • Scrapers propios para la oferta de educación superior en la mayoría de los países de Latinoamérica.
  • Cruce de 48.426 combinaciones entre investigador y grupo para medir el balance de movilidad de talento entre departamentos.
02

Modelado y calidad de datos

  • 11 historias de usuario levantadas hablando con quienes iban a usar el sistema, antes de diseñar nada.
  • Modelo relacional de 15 tablas y 2 vistas en Azure SQL para el módulo de proyectos de PRM Investigación, que hasta entonces tenía cuatro tablas y no cubría los proyectos.
  • 463 proyectos y 1.681 integrantes migrados desde un Excel institucional, con 28 fichas de auditoría de calidad de datos que dejan trazable cada decisión de limpieza.
03

Producto y experiencia de usuario

  • Acta RAP V2: mapeo de plantillas y del proceso vigente, diseño e implementación de un flujo de extremo a extremo más corto, rediseño completo de la interfaz y un sistema para compartir plantillas entre los encargados del diligenciamiento. En producción a nivel sistema.
  • Talento Humano V2: rediseño completo de la plataforma de comunicaciones del área y una estrategia de publicación de noticias con consumo prácticamente nulo.
  • Vecindades: instrumento de diez preguntas aplicado a usuarios del panel para sustentar el rediseño con evidencia, diseño de marca alineado al de la unidad e indicador de posición en el universo.
  • Ciudad VAC y PRM Niveles de Logro: mejora de módulos, diseño e integración de funcionalidades para la Vicerrectoría Académica.
04

Analítica e inteligencia artificial

  • Auditoría de los cálculos de PCA y t-SNE de Vecindades contra el software ORANGE, con dos gráficos incorporados a partir de ella: Biplot y Scree Plot.
  • Motor de homologación de formatos de convocatorias sobre FastAPI, con validación que detecta el truncamiento del modelo y recupera el documento íntegro.
  • Bóveda de gestión del conocimiento: taxonomía, plantillas, cinco skills y un agente orquestador operables desde cuatro CLIs de IA, con cómputo determinista en Python y 58 pruebas unitarias.
  • Informes de Mercado Académico: ideación, elección del stack, trabajo sobre el código y los módulos, versiones y perfeccionamiento del informe final, sobre SNIES, SPADIES, OLE e ICFES.
05

Infraestructura y despliegue

  • Contenerización de todos los desarrollos de la unidad y diseño de la red Docker sobre un servidor local en sede.
  • Despliegue de Informes de Mercado Académico en la nube Enterprise de Azure, con las pruebas de rendimiento.
  • Despliegue y configuración en Azure de Talento Humano V2, y publicación de Acta RAP en Azure Static Web Apps.
  • Control de versiones y documentación de operación entregados para que el equipo mantuviera la infraestructura tras mi salida.
02

Trabajo destacado

SymbioTIC · Unidad de innovación de UNIMINUTO · Marzo – Septiembre 2026

Ingeniería de datos2026
Servicio Público de Empleo · Del POC al tablero
+5
En líneaAutoría completa

El BID abrió una convocatoria planteando una problemática sobre el Servicio Público de Empleo. Construí una prueba de concepto para responderla, y esa prueba terminó convertida en el tablero del mercado laboral que hoy está publicado.

  • Python
  • Scraping
  • ETL
  • FastAPI
  • DuckDB
  • React 19
  • Tailwind CSS
  • WeasyPrint
  • Jinja2
Ver detalle
Rediseño de proceso y producto2026
Acta RAP V2

Acta RAP V2

En producción · nivel sistemaAutoría completa

Las actas de Reconocimiento de Aprendizajes Previos son el trámite con el que se homologan materias a los estudiantes que ingresan. La aplicación existía, pero los usuarios reportaban que era demasiado complicada y que el proceso no respondía a lo que necesitaban.

  • React 19
  • TypeScript
  • Vite
  • Azure Static Web Apps
  • Vitest
  • ExcelJS
  • UX/UI

Sistema interno · sin repositorio público

Ver detalle
Modelado de datos2026
PRM Investigación · Módulo de Proyectos
+6

PRM Investigación · Módulo de Proyectos

Entregado y en operaciónAutoría completa

PRM Investigación ya existía, pero era una pieza muy pequeña: cuatro tablas, sin los proyectos de investigación de la universidad. El sistema cubría grupos, investigadores, semilleros y producción intelectual, y dejaba por fuera justamente los proyectos.

  • Next.js 15
  • TypeScript
  • Azure SQL
  • JWT
  • Zod
  • Recharts
  • Power BI

Sistema interno · sin repositorio público

Ver detalle
Sistemas de conocimiento e IA2026
Cerebro de SymbioTIC · Bóveda de gestión del conocimiento

Cerebro de SymbioTIC · Bóveda de gestión del conocimiento

Entregado al equipoAutoría completa

El conocimiento de la unidad estaba repartido entre repositorios, carpetas en la nube y mensajería, sin criterio común de madurez ni visibilidad entre pares. Diseñé y construí una bóveda que centraliza el portafolio, las bitácoras, los aprendizajes y el panel de indicadores en texto plano, operable tanto por personas como por asistentes de IA.

  • Python 3
  • Markdown + YAML
  • Obsidian Bases
  • Claude Code
  • OpenCode
  • Gemini CLI
  • OpenSpec
  • Git

Sistema interno · sin repositorio público

Ver detalle
Analítica de datos2026
Informes de Mercado Académico
+2

Informes de Mercado Académico

Desplegado en Azure EnterpriseDesarrollo en equipo · apoyo al líder técnico

El área de mercadeo tardaba semanas en producir los informes que pedían los directores de programa. La herramienta reúne SNIES, SPADIES, OLE e ICFES y entrega un informe consolidado a nivel nacional, departamental y municipal para el nivel de formación y la modalidad que se elijan, con el que se evalúa la competitividad de un programa y se estima la oportunidad de ofertarlo en un mercado.

  • Python 3.12
  • Shiny for Python
  • Polars
  • Quarto
  • Typst
  • Docker
  • Azure App Service

Sistema interno · sin repositorio público

Ver detalle
Auditoría analítica y UX2026
Vecindades Socioeconómicas
+4

Vecindades Socioeconómicas

Verificado contra ORANGEAutoría completa

Vecindades calcula la similitud entre programas académicos a partir de variables sociodemográficas, para ejercicios de referenciación competitiva que identifican los programas vecinos en el mercado. Trabajé sobre dos frentes: la auditoría de los cálculos y el rediseño de la experiencia.

  • Python
  • Shiny
  • scikit-learn
  • Plotly
  • ORANGE
  • Docker
  • Instrumento UX

Sistema interno · sin repositorio público

Ver detalle
Plataforma y nube2026
Talento Humano V2

Talento Humano V2

Desplegado en AzureAutoría completa

Plataforma con la que el área de Talento Humano publica noticias y se comunica con la comunidad universitaria. Construí la versión 2.0 sobre lo que ya existía.

  • Azure
  • Frontend
  • Despliegue en la nube
  • UX/UI

Sistema interno · sin repositorio público

Ver detalle
Inteligencia artificial2026
POC · Homologador de Formatos de Convocatorias

POC · Homologador de Formatos de Convocatorias

Prueba de conceptoAutoría completa

Cada convocatoria de I+D+i exige la propuesta en su propio formato, lo que obligaba a transcribir el mismo documento una y otra vez. El motor toma un único documento y lo adapta al formato que exige cada convocatoria mediante un modelo de lenguaje integrado.

  • FastAPI
  • Cerebras API
  • Qwen
  • ReportLab
  • Python

Sistema interno · sin repositorio público

Ver detalle
Ingeniería y análisis de datos2026
Recolección y evaluación de fuentes para cuatro líneas de producto

Recolección y evaluación de fuentes para cuatro líneas de producto

Entregado al líder técnicoAutoría completa

La unidad quería abrir cuatro líneas de producto nuevas —colegios, ciencia y tecnología, micronegocios y contratación pública— y no tenía claro con qué datos podía sostenerlas. Propuse, evalué, descargué y documenté la materia prima de las cuatro.

  • Python
  • API Socrata
  • Playwright
  • pandas
  • ETL
  • Obsidian

Sistema interno · sin repositorio público

Ver detalle
Geoprocesamiento y análisis territorial2026
GeoDem Bogotá
+2

GeoDem Bogotá

Herramienta operativaDesarrollo en equipo · datos y código

Herramienta de cálculo espacial y demográfico de Bogotá. El usuario traza un polígono sobre el mapa y el motor cruza al vuelo decenas de conjuntos de datos gubernamentales, devolviendo más de 120 variables de demografía, salud, seguridad, educación, comercio y movilidad para esa área exacta.

  • Python
  • Flask
  • GeoPandas
  • Shapely
  • Leaflet.js
  • GeoPackage
  • R-Tree
  • DBSCAN
  • WeasyPrint

Sistema interno · sin repositorio público

Ver detalle
Geoprocesamiento de datos2026
Geocodificación de prestadores de salud · REPS Bogotá
+1

Geocodificación de prestadores de salud · REPS Bogotá

Pipeline entregadoDesarrollo en equipo · datos y código

El Registro Especial de Prestadores de Servicios de Salud es la base nacional de infraestructura y habilitación del sector, pero más del 90 % de sus registros no tiene geolocalización o trae coordenadas tomadas con celular o aproximadas al centroide del municipio. El pipeline resuelve esa limitación para Bogotá.

  • Python
  • Parquet
  • SQLite
  • GeoPackage
  • GeoPandas
  • Geocodificación
  • Excel

Sistema interno · sin repositorio público

Ver detalle
Infraestructura2026
Servidor local y contenerización

Servidor local y contenerización

Documentado para continuidadAutoría completa

La unidad necesitaba desplegar sus desarrollos en un servidor local en sede, sin depender de la nube para cada iteración.

  • Docker
  • docker-compose
  • Redes Docker
  • Git

Sistema interno · sin repositorio público

Ver detalle
Producto propio2026
symbioticstartup.com
+4
En líneaAutoría completa

Sitio corporativo y panel interno de la unidad de innovación.

  • Next.js
  • TypeScript
  • Tailwind
  • Supabase
  • Framer Motion
Ver detalle
03

Proyectos propios y de cliente

Cliente2026
Genmax Academy
+1
En producciónAutoría completa

Landing corporativa con dominio propio, enfocada en conversión.

  • Next.js 15
  • React 19
  • Tailwind v4
  • Framer Motion
  • TypeScript
Ver detalle
Proyecto propio2025
Finanzas
En líneaAutoría completa

Aplicación de gestión financiera personal: registro de ingresos y gastos, flujo de caja en tiempo real y reportes.

  • Next.js App Router
  • TypeScript
  • tRPC
  • Prisma
  • PostgreSQL
  • Zustand
Ver detalle
04

Otros desarrollos

Mismo periodo

Scraper explorador universitario

Construí varios scrapers para cubrir la mayoría de los países de Latinoamérica y tener control propio sobre los datos de la oferta de educación superior en la región.

Python · Scraping · ETL

Ciudad VAC

Aplicación que condensa la información y los desarrollos de la Vicerrectoría Académica. Mejoré los módulos, propuse ideas y trabajé el diseño.

UX/UI · Responsive · Azure

PRM Niveles de Logro

Mejoras de UX/UI e integración de funcionalidades nuevas en desarrollos a la medida para la Vicerrectoría Académica.

UX/UI · Azure

05

Stack técnico

Tecnologías usadas en los desarrollos descritos arriba

Lenguajes

  • TypeScript
  • JavaScript
  • Python
  • SQL
  • R

Frontend

  • React 19
  • Next.js 15
  • Tailwind CSS
  • Vite
  • Framer Motion

Backend

  • FastAPI
  • Node.js
  • tRPC
  • Prisma
  • JWT
  • Zod

Datos y analítica

  • PostgreSQL
  • Azure SQL
  • Supabase
  • MariaDB
  • DuckDB
  • Polars
  • pandas
  • scikit-learn
  • Scraping y ETL
  • Power BI

Cloud y DevOps

  • Azure App Service
  • Azure Static Web Apps
  • Azure SQL
  • Docker
  • docker-compose
  • Git
  • GitHub Actions

Inteligencia artificial

  • Integración de LLMs
  • Cerebras / Qwen
  • Google GenAI
  • Agentes y skills
  • Model Context Protocol

Reportes y documentación

  • Shiny for Python
  • Quarto
  • Typst
  • ReportLab
  • WeasyPrint
  • Miro

Certificaciones

  • DCADevOps Certified AssociateITCertificate
  • DCPDevOps Certified ProfessionalITCertificate
  • DESDevOps Engineer SpecialistITCertificate

En curso · Finalización del proceso prevista para noviembre de 2026

Formación

Ingeniería de Sistemas

Corporación Universitaria Minuto de Dios — UNIMINUTO · Bogotá

Décimo semestre en curso · Culminación diciembre de 2026 · Grado programado para 2027

Idiomas

Español nativo · Inglés B1 intermedio

Contacto

Hablemos

Busco mi primer rol como desarrollador de tiempo completo, en Bogotá o remoto. Si tenés algo en mente, escribime.