Volver al sitio

Camilo Guapacha

Desarrollador Full Stack · DevOps / Infraestructura

Pereira, Risaralda · Colombiajuancamilog9911@gmail.com+573207512575@CXmiloxxCamilo Guapacha

Perfil profesional

Desarrollador Full Stack con experiencia construyendo sistemas SAAS multiempresa en producción de extremo a extremo: interfaz, API, base de datos e infraestructura. Domino React/Next.js en frontend, Node/NestJS en backend y la operación real del servidor (Proxmox, Ubuntu, Docker, SSL y DNS). Tecnólogo ADSO (SENA), enfocado en entregar producto funcionando y mantenible.

Experiencia profesional

Ingeniería de Sistemas y Computación

Ago 2026 — En curso

Universidad Tecnológica de Pereira (UTP)

Inicio formal de la ingeniería en agosto de 2026 para profundizar en las ciencias de la computación, la arquitectura de software y los sistemas, sobre la base práctica que ya construyo a diario.

  • Fundamentos de ciencias de la computación
  • Arquitectura de software y sistemas

Desarrollador de Software

Oct 2025 — Actualidad

Empresa de desarrollo de software

Empresa de software del sector financiero con área de desarrollo. Construyo sistemas SAAS completos para clientes, de extremo a extremo: frontend, backend, base de datos e infraestructura.

  • SAAS multiempresa de RR. HH. (Gestión Social)
  • Procesos judiciales para entidades públicas y de servicios
  • Gestión presupuestal para institución educativa y plataforma de créditos

Desarrollador Freelance

Jun 2025 — Oct 2025

Proyectos independientes

Desarrollo a medida para distintos clientes, combinando aplicaciones full stack con soluciones de IA.

  • Sistema de wallet para gestión de saldos de una empresa
  • IA en Python para convertir imágenes RAW a PNG/JPG y procesar fondos

Desarrollador Full Stack (Prácticas SENA)

Ene 2025 — Jul 2025

World Travel Assist by HAS

Etapa productiva del SENA (6 meses) como desarrollador, con foco en frontend y apoyo en backend. Construí sistemas completos para la operación de asistencia médica y plataformas para clientes, y aprendí despliegue real de aplicaciones.

  • Sistema de citas y atención médica que reemplazó el flujo por WhatsApp, dando trazabilidad de pacientes y emergencias
  • Plataforma white-label multiempresa (PWA): misma base de producto, branding configurable por logo, colores y textos
  • Apoyo en el sitio web de aficionados de World Travel Assist
  • Despliegue de apps con cPanel, servidores propios e imágenes Docker

Tecnólogo en Análisis y Desarrollo de Software

2023 — Jun 2025

SENA — Pereira, Risaralda

Formación como tecnólogo ADSO: fundamentos de programación, bases de datos, desarrollo web y construcción de aplicaciones.

  • Desarrollo de software y bases de datos
  • Bases del stack full stack que uso hoy

Educación

Ingeniería de Sistemas y Computación

Universidad Tecnológica de Pereira (UTP)
Desde Ago 2026

Tecnólogo en Análisis y Desarrollo de Software (ADSO)

SENA — Pereira, Risaralda
Egresado

Habilidades técnicas

Frontend: Next.js · React · TypeScript · Tailwind CSS · shadcn/ui

Backend: Node.js · NestJS · Express · Prisma · MySQL

Infraestructura: Docker · Proxmox · Ubuntu Server · Certbot/SSL · Cloudflare

Herramientas: Git · pnpm / npm · Linux · Integración de IA / LLM

Proyectos destacados

Gestión Social

Empresa de software

Plataforma SAAS donde cada empresa gestiona su propio RR. HH. de forma independiente: colaboradores, roles y permisos, cálculo automático de nómina (primas, cesantías y prestaciones de ley), suspensiones disciplinarias, vacaciones, llamados de atención y calendario de eventos. Incluye reporte de novedades por QR sin necesidad de login.

Tecnologías: Next.js, NestJS, TypeScript, Prisma, MySQL, Multi-tenant

Procesos Judiciales — Entidad Gubernamental

Entidad gubernamental

Sistema para administrar y actualizar procesos judiciales: sincroniza actuaciones desde la Rama Judicial y descarga automáticamente los documentos desde SAMAI, manteniendo cada expediente al día.

Tecnologías: Next.js, Express, TypeScript, Prisma, MySQL, Scraping

Procesos Judiciales — Servicios Públicos

Empresa de servicios públicos

Adaptación del sistema de procesos judiciales para otro cliente: actualización de actuaciones desde la Rama Judicial e integración documental, ajustado a sus flujos internos.

Tecnologías: Next.js, Express, TypeScript, Prisma, MySQL

Gestión Presupuestal Educativa

Institución educativa

Sistema integral de gestión presupuestal para una institución educativa: presupuestos, requisiciones y aprobaciones, inventario y activos fijos, caja menor, áreas y roles, y calificación de proveedores y tesorería. Autenticación con Microsoft 365 (Azure AD).

Tecnologías: Next.js, NestJS, TypeScript, Prisma, MySQL, Azure AD

API de Integraciones

Empresa de software

API agregadora que orquesta y unifica la información de múltiples proveedores externos de seguridad social colombiana (ADRES, ASO-PAGOS / INTERSSI). Expone los datos de forma estructurada, validada y documentada, con una arquitectura escalable basada en patrón Registry que permite sumar nuevos proveedores sin tocar el core.

Tecnologías: NestJS, TypeScript, Prisma, MySQL, REST, Swagger

Sistema de Documentos

Empresa de software

Servicio centralizado para almacenar, transformar y gestionar documentos, imágenes y videos. Cada cliente queda aislado en su propio espacio, con transformación automática (imágenes a WebP + thumbnail, video comprimido), autenticación dual (API Key para clientes, JWT para administradores), panel administrativo y caché distribuido con Redis.

Tecnologías: NestJS, React, TypeScript, Prisma, MySQL, Redis

Plataforma de Créditos

Empresa de software

Sistema de créditos construido como un conjunto de APIs especializadas que cubren clientes, pagos, originación y administración de cartera. La separación por dominios permite escalar y evolucionar cada servicio de forma independiente. Proyecto en curso.

Tecnologías: Next.js, NestJS, TypeScript, Prisma, MySQL, APIs

Sistema Wallet

Freelance

Sistema de wallet para gestionar saldos y movimientos de una empresa, desarrollado como freelance. Backend con Node y manejo seguro de transacciones.

Tecnologías: Node.js, NestJS, TypeScript, Prisma, MySQL

Procesamiento de imágenes con IA

Freelance

Herramienta con IA en Python para convertir imágenes de formato RAW a PNG/JPG, mejorar la calidad y procesar el fondo. Desarrollado como freelance.

Tecnologías: Python, IA, Procesamiento de imágenes

Gestión de Citas y Emergencias Médicas

World Travel Assist by HAS

Sistema donde el call center registra solicitudes de atención y emergencias y el médico las gestiona en tiempo real. Sustituyó el flujo informal por WhatsApp —donde la información se perdía— por un registro con trazabilidad de pacientes atendidos y del estado de cada caso.

Tecnologías: React, PWA, Node.js, Docker

Plataforma White-Label Multiempresa (PWA)

World Travel Assist by HAS

Plataforma tipo maqueta donde todos los clientes comparten la misma base de producto y solo cambian logo, colores y textos por cliente. Construida como PWA (instalable, con soporte offline básico) y desplegada con cPanel, servidores propios e imágenes Docker.

Tecnologías: React, PWA, Node.js, Docker, cPanel

Generador y Hash de Contraseñas

Proyecto personal

Aplicación cliente que genera contraseñas seguras según reglas configurables (longitud, conjuntos de caracteres, exclusiones) con la Web Crypto API, y permite aplicar hash con SHA-256/384/512 en formato hex o base64. Sin backend ni llamadas de red: las contraseñas nunca salen del dispositivo.

Tecnologías: React, TypeScript, Vite, Tailwind CSS, shadcn/ui, Web Crypto API

Logros clave

  • Construí de extremo a extremo una plataforma SAAS multiempresa de RR. HH. (Gestión Social): nómina automática, novedades por QR y aislamiento por tenant.
  • Desarrollé sistemas de gestión de procesos judiciales para entidades públicas y empresas de servicios, con sincronización automática desde la Rama Judicial y descarga documental.
  • Llevé 7+ sistemas a producción cubriendo frontend, backend, base de datos e infraestructura yo mismo.
  • Operé la infraestructura real: VMs en Proxmox, servidores Ubuntu, contenedores Docker, SSL con Certbot y DNS en Cloudflare.

Idiomas

  • Español: Nativo
  • Inglés: Técnico (lectura / documentación)

Aptitudes

  • Autonomía de punta a punta (producto + infraestructura)
  • Resolución de problemas en producción
  • Trabajo con clientes y entidades reales
  • Aprendizaje rápido de nuevas tecnologías