SYS-ID // FED-UPEGUI-2026

Federico Upegui Restrepo

Desarrollador Full Stack Senior | JavaScript • TypeScript • NodeJS • React • Angular • DevOps & Cloud

Ingeniero de IA y Desarrollador Full Stack Senior con más de 4 años de experiencia diseñando, modernizando y manteniendo aplicaciones web críticas en Front-End y Back-End. Especializado en reducción de costos de IA con enfoque FinOps: diseño soluciones con costo de ejecución controlado por tarea, sin sacrificar calidad. Construyo agentes inteligentes y flujos automatizados empresariales, APIs REST/GraphQL, microservicios con NodeJS y NestJS e interfaces con React, Angular y NextJS. Sólido en bases de datos con ORM, seguridad web, testing, observabilidad y Cloud/DevOps (AWS, Azure DevOps, Docker, CI/CD) en entornos ágiles (Scrum/Kanban).

FINOPS DE IA & AGENTES
Costo Controlado

Agentes autónomos y flujos con costo de ejecución optimizado por tarea con n8n AI y TypeScript

FULL STACK & APIS
NodeJS, NestJS, React

Microservicios escalables, APIs REST/GraphQL, NextJS, Angular y Astro con testing robusto

CLOUD & DEVOPS
AWS & Azure DevOps

Docker, pipelines CI/CD, observabilidad en producción y persistencia relacional / NoSQL

[01] Trayectoria & Experiencia
Ledger Cronológico de Ingeniería
Scalboost
2024-07 — 2026-06 (2 años)
📍 Medellín, Colombia

NodeJS Backend & DevOps Developer

  • Desarrollo, mantenimiento y evolución de servicios Back-End escalables y APIs REST/GraphQL utilizando NodeJS, TypeScript y arquitectura de microservicios.
  • Gestión de infraestructura en la nube con Amazon Web Services (AWS), contenedorización con Docker y automatización de despliegues mediante pipelines CI/CD.
  • Implementación de prácticas de observabilidad (Observability), seguridad web y soporte a requerimientos e incidencias en entornos productivos para asegurar la continuidad operativa.
  • Optimización de procesos y consultas a bases de datos mediante ORM bajo metodologías ágiles.
NodeJSTypeScriptREST/GraphQLAWSDockerCI/CDObservabilityORM
One Consultants S.A.S.
Cliente // Bancolombia
2022-09 — 2024-03 (1 año 7 meses)
📍 Medellín, Colombia

Desarrollador JavaScript FullStack

  • Construcción de un hub de servicios para la vinculación y onboarding de nuevos clientes en la región del Caribe para Bancolombia, cumpliendo estrictos estándares corporativos de calidad, testing y seguridad financiera.
  • Participación en el análisis, diseño, construcción y modernización de aplicaciones web Full Stack críticas utilizando JavaScript, TypeScript, React, Angular y NodeJS/NestJS.
  • Desarrollo y consumo de servicios API REST e integración con bases de datos relacionales y no relacionales en colaboración con equipos multidisciplinarios (Scrum/Kanban).
JavaScriptTypeScriptReactAngularNodeJSNestJSAPIs RESTEstándares BancariosTesting & CalidadSQL / NoSQL
Grupo Éxito
2021-08 — 2022-02 (7 meses)
📍 Envigado, Antioquia, Colombia

Practicante de Desarrollo de Software

  • Diseño y construcción de software para exploración y visualización de datos y tablas dinámicas, integrando Microsoft SharePoint en plataforma corporativa.
  • Apoyo en el desarrollo, mantenimiento evolutivo y aseguramiento de calidad de soluciones de software corporativas de alto tráfico.
  • Colaboración bajo estándares empresariales de ingeniería de software y metodologías ágiles.
JavaScriptMicrosoft SharePointVisualización de DatosSoftware CorporativoAlto TráficoQA & Testing
[02] Competencias Técnicas Clave
8 Dominios de Especialización Técnica
01 // DOMINIO

Lenguajes de Programación

  • JavaScript (ES6+)
  • TypeScript
02 // DOMINIO

Desarrollo Front-End

  • React
  • Angular
  • NextJS
  • Astro
  • Arquitecturas SPA y SSR
  • Manipulación avanzada del DOM
03 // DOMINIO

Desarrollo Back-End y APIs

  • NodeJS
  • NestJS
  • Diseño de APIs REST
  • GraphQL
  • Apollo Server
  • Arquitectura de Microservicios
04 // DOMINIO

Bases de Datos y Persistencia

  • Modelado y optimización con ORM
  • Bases de datos relacionales (SQL)
  • Bases de datos no relacionales (NoSQL)
05 // DOMINIO

Seguridad, Calidad y Estabilidad

  • Authentication & Web Security
  • Testing automatizado
  • Observability (Monitoreo e incidencias productivas)
06 // DOMINIO

Cloud, DevOps y Automatización

  • Amazon Web Services (AWS)
  • Azure DevOps
  • Docker
  • Pipelines CI/CD
  • Automatización con n8n AI
07 // DOMINIO

Inteligencia Artificial

  • Agentes inteligentes integrados en apps web
  • Flujos automatizados empresariales
  • Resolución de problemas operativos
08 // DOMINIO

FinOps de IA y Optimización de Costos

  • Costo de ejecución controlado por tarea
  • Medición continua del gasto en IA
  • Optimización sin sacrificar calidad
[03] Proyectos de Ingeniería IA
Sistemas Agénticos & Automatización
Proyecto Propio

AI Operating System (Motor de Flujos Agénticos)

Diseño y construcción de un motor de orquestación multi-agente inspirado en sistemas operativos, con TypeScript, NodeJS y SQLite: persistencia transaccional de estados, bitácora de decisiones auditable, control de riesgos y ejecución incremental de tareas con aprobación humana (Human-in-the-Loop).

  • Persistencia transaccional de estados y bitácora de decisiones auditable con SQLite, TypeScript y NodeJS.
  • Desarrollo de prototipos funcionales de asistentes autónomos para atención comercial, estructuración de pedidos y automatización de procesos operativos, con foco en reducir el costo de ejecución de cada tarea.
TypeScriptNodeJSSQLiteMulti-Agent SystemFinOps AIHuman-in-the-Loop
[04] Educación & Formación Académica
Cualificaciones & Especialización Continua
01 // FORMACIÓN Enero de 2021 – Febrero de 2022

Servicio Nacional de Aprendizaje (SENA)

Técnico en Programación de Software, Desarrollo de Aplicaciones Web

02 // FORMACIÓN + 70 cursos aprobados

Platzi

Formación Continua Especializada en Ingeniería de Software, Desarrollo Full Stack, Cloud y DevOps