Saltar al contenido principal
Smith Sanchez

Smith Sanchez

Desarrollador Backend | Node.js · TypeScript · Python · PostgreSQL · APIs REST

Talento
CajicMiembro desde 14 de septiembre de 2026
TypeScriptPythonSQLGoNode.jsExpressNestJSFlaskAPIs RESTAutenticación JWTBcryptControl de acceso por rolesPostgreSQLMySQLSQL ServerPrismaProcesos ETLPandasscikit-learnReact 19Next.jsViteZustandAxiospytestGitHub ActionsVercelRendergunicorn
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

TypeScriptPythonSQLGoNode.js

Sobre mí

Desarrollador backend con experiencia construyendo APIs REST seguras en Node.js, NestJS y Python sobre PostgreSQL y MySQL. Aplica buenas prácticas de seguridad OWASP, CI/CD con GitHub Actions y modelado de datos con SQL y Pandas.

Experiencia

Desarrollador Full-Stack (Backend) - PawConnect

(2026-07)

Plataforma de adopción de mascotas. Digitalicé el proceso de adopción de una iniciativa de rescate canino que se gestionaba por mensajes de Instagram, sustituyendo las solicitudes que se perdían entre mensajes por un catálogo filtrable, solicitudes en línea e historial por estado.

  • Diseñé API REST en NestJS 11 + TypeScript + PostgreSQL (Prisma): 6 entidades, 3 roles RBAC, JWT con access/refresh tokens y revocación de sesión
  • Blindé la API contra vulnerabilidades OWASP: rate limiting, Helmet, CORS restringido, autorización por objeto (IDOR) y validación de archivos por firma de bytes
  • Aceleré entrega del MVP priorizando 20 issues y construyendo frontend en Next.js 16 + React 19 + Tailwind para liberar primero el flujo crítico de adopción

Desarrollador Full-Stack (Backend) - Task-flow

(2025-10)

Gestor de tareas. Puse en producción una aplicación multiusuario de gestión de tareas y la mantengo activa desde octubre de 2025, con despliegue continuo en Vercel y secretos fuera del repositorio.

  • Desarrollé API REST en Node.js + Express 5 + MySQL estructurada por capas: rutas, controladores, middlewares, autenticación JWT y cifrado con Bcrypt
  • Implementé CRUD multiusuario con aislamiento de tareas por cuenta mediante rutas protegidas e interceptores Axios en React 19
  • Entregué tema oscuro persistente y arquitectura escalable lista para añadir nuevos módulos sin refactorización mayor

Desarrollador - Universidad de Cundinamarca

(2026-05 - 2026-08)

K-Means, segmentación de clientes de crédito. Proyecto académico en pareja. Permití segmentar clientes sin escribir código: una app en Flask agrupa 120 solicitantes de crédito de vivienda en perfiles financieros con K-Means (scikit-learn), con K configurable entre 2 y 10 y método del codo desde el navegador.

  • Reduje riesgo de regresiones con suite pytest sobre rutas y lógica de clustering, ejecutada en cada push mediante GitHub Actions CI
  • Configuré despliegue continuo en Render con gunicorn, dejando la aplicación lista para producción desde el primer merge
  • Documenté pipeline CI/CD y cobertura de pruebas para facilitar el onboarding de futuros colaboradores

Desarrollador - Universidad de Cundinamarca

(2025-12 - 2025-12)

Inventario de vestuario, gestión de préstamos. Proyecto académico. Reemplacé el registro en papel de un grupo de danza de 20 integrantes por una aplicación web en Node.js y React (Vite) para controlar préstamos y devoluciones.

  • Habilitó trazabilidad de más de 200 prendas registrando responsable y fecha de cada préstamo para reducir pérdidas entre presentaciones

Educación

Especialización - Analítica y Ciencia de Datos - Universidad de Cundinamarca

Ingeniería - Ingeniería de Sistemas - Universidad de Cundinamarca (2022-01 - 2027)

Habilidades

Desarrollador BackendNode.jsTypeScriptPythonPostgreSQLAPIs REST

Valoraciones

Relacionado