Saltar al contenido

Disponible para nuevas oportunidades

Hola, soySergio CanoDesarrollador Fullstack

Construyo plataformas web completas: del modelo de datos a la interfaz.

Desarrollador fullstack en Colombia: Next.js y React en el frontend; NestJS, Laravel y Go en el backend. Además llevo mis proyectos hasta producción con Docker y CI/CD, e integro inteligencia artificial en productos reales.

Colombia Hora local GMT-5
años construyendo software
5+
proyectos de cliente
9+
de la idea a producción
Fullstack · DevOps · IA

01 / about

Sobre mí

Soy desarrollador fullstack en ADP Solutions, donde construyo y mantengo software a medida para empresas de ingeniería, certificación y servicios: plataformas SaaS multi-tenant, intranets con microservicios, sistemas de RR. HH. e inventario y apps móviles.

Me siento cómodo en todo el recorrido: diseñar el esquema en PostgreSQL, exponerlo en una API bien tipada, construir la interfaz y dejarlo desplegado con Docker y un pipeline de CI. He migrado sistemas heredados de Laravel a Next.js y he levantado servicios nuevos en Go con Domain-Driven Design.

Además del desarrollo, me interesan mucho DevOps y la inteligencia artificial: contenerizo y despliego los proyectos con Docker, Nginx y pipelines de CI/CD, he integrado la API de OpenAI en microservicios y trabajo a diario con agentes de IA (Claude Code, Codex) bajo reglas y flujos bien definidos.

Busco un equipo de producto donde pueda tener impacto de principio a fin, trabajar con buenas prácticas de revisión y testing, y seguir creciendo hacia responsabilidades técnicas mayores.

Ubicación
Colombia · remoto
Zona horaria
GMT-5 · solapa con EE. UU.
Idiomas
Español nativo · inglés en progreso
Modalidad
Remoto o híbrido

Ahora mismo

Construyendo un Help Desk SaaS multi-tenant con NestJS, Prisma y Next.js.

02 / experience

Dónde he trabajado

  1. ADP Solutions

    Colombia

    ● Actualidad

    Desarrollador Fullstack

    Consultora de software. Desarrollo y mantengo productos a medida para clientes de ingeniería, certificación y servicios.

    • Desarrollo un Help Desk SaaS multi-tenant en un monorepo con Turborepo: API en NestJS + Prisma + PostgreSQL con aislamiento por tenant (RLS), colas con Redis y BullMQ, y frontend en Next.js App Router con Tailwind.
    • Migré el sistema de Recursos Humanos de un cliente de Laravel a Next.js + Prisma, con React Query y Zustand para el estado.
    • Construyo la intranet y extranet de una firma de ingeniería: microservicios en Laravel (autenticación y negocio) detrás de un API Gateway, frontends en React + Vite y CI/CD con Bitbucket Pipelines y Docker.
    • Diseñé un servicio de consultas en Go con Domain-Driven Design y autenticación JWT con access y refresh tokens.
    • Integré la API de OpenAI en un microservicio Laravel para generar texto e imágenes desde la plataforma del cliente.
    • Contenerizo los proyectos con Docker y Docker Compose, configuro Nginx y PM2 en servidores y automatizo despliegues con Bitbucket Pipelines.
    • Desarrollé un bot en Python que lee correos por IMAP y descarga sus adjuntos PDF automáticamente para el sistema de inventario.
    • Mantengo sistemas de clientes en producción: API en Express + Sequelize + PostgreSQL, app móvil en Ionic/Angular con integración a SharePoint y una app en Flutter.
    • TypeScript
    • Next.js
    • NestJS
    • Laravel
    • Go
    • PostgreSQL
    • Docker
    • CI/CD
    • OpenAI API

03 / projects

Proyectos seleccionados

Práctica: la frase con su traducción, la puntuación de pronunciación y cada palabra coloreada según cómo se dijo
Proyecto personal
2026

Entrenador de pronunciación en inglés

Speak Enzo

App web para practicar las frases más usadas al conversar en VRChat: escuchas la frase, la repites en voz alta y no avanzas hasta pronunciarla bien dos veces seguidas.

  • Reconocimiento de voz con puntuación palabra por palabra
  • Diccionario con pronunciación para hispanohablantes
  • Progreso y estadísticas guardados en el navegador
  • JavaScript
  • Web Speech API
  • HTML
  • CSS
Task Manager
Proyecto de ejemplo
2026

Gestor de tareas colaborativo

Task Manager

Tablero kanban con autenticación, espacios de trabajo por equipo y actualizaciones en tiempo real.

  • Arrastrar y soltar accesible
  • Actualizaciones en tiempo real
  • Roles por espacio de trabajo
  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
Store API
Proyecto de ejemplo
2026

API REST de e-commerce

Store API

API de catálogo, carrito y pedidos contenerizada con Docker y desplegada automáticamente con un pipeline de CI/CD.

  • Pipeline de CI/CD con tests y despliegue
  • Docker Compose para desarrollo y producción
  • Nginx como proxy inverso
  • NestJS
  • PostgreSQL
  • Docker
  • CI/CD
Docs Assistant
Proyecto de ejemplo
2026

Asistente de IA sobre documentos

Docs Assistant

Chat que responde preguntas sobre los documentos de una empresa usando un modelo de lenguaje y búsqueda semántica.

  • Respuestas con fuentes citadas
  • Búsqueda semántica con embeddings
  • Respuestas en streaming
  • Next.js
  • OpenAI API
  • PostgreSQL
  • Docker

04 / stack

Con qué trabajo

Frontend

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Vite
  • React Query
  • Zustand
  • Redux Toolkit
  • MUI
  • Ant Design

Backend

  • Node.js
  • NestJS
  • Express
  • Laravel
  • PHP
  • Go
  • Python
  • REST
  • JWT

Datos

  • PostgreSQL
  • Prisma
  • Sequelize
  • Redis
  • BullMQ

DevOps

  • Docker
  • Docker Compose
  • CI/CD
  • Bitbucket Pipelines
  • Nginx
  • PM2
  • Linux
  • Turborepo

Inteligencia artificial

  • OpenAI API
  • LLMs
  • Prompt engineering
  • Agentes de IA
  • Claude Code
  • Codex

Móvil

  • Flutter
  • Ionic
  • Angular

Calidad

  • Jest
  • Vitest
  • Playwright
  • Git

Formación

  • Tecnólogo en Análisis y Desarrollo de Software

    SENA · 2024 — 2026

05 / Contacto

¿Construimos algo juntos?

Estoy abierto a posiciones fullstack, con foco en DevOps o IA, remotas o híbridas. Escríbeme y te respondo en menos de 24 horas.

enzocodevr@gmail.com
ESC