Soy Full Stack Developer con fuerte orientación a backend, integraciones, automatización de procesos, infraestructura y gestión técnica de proyectos.
A lo largo de mi experiencia fui evolucionando desde el desarrollo full stack hacia un perfil más integral, combinando programación, arquitectura, despliegue, mantenimiento de sistemas, coordinación técnica y diseño de soluciones para procesos reales de negocio.
Gran parte de mi trabajo se encuentra en repositorios privados, principalmente en sistemas internos, integraciones empresariales, APIs, automatizaciones y plataformas de gestión.
Me especializo en construir y mantener soluciones web que conectan distintas áreas de un negocio: datos, procesos, usuarios, APIs externas, sistemas administrativos e infraestructura.
Mi enfoque combina:
- Desarrollo backend y frontend.
- Diseño de APIs REST.
- Integraciones entre sistemas.
- Automatización de procesos operativos.
- Modelado y optimización de bases de datos.
- Despliegue y mantenimiento de aplicaciones en producción.
- Documentación técnica y coordinación de tareas de desarrollo.
Actualmente me desempeño con una mirada más cercana a un Project Manager Técnico, participando tanto en decisiones técnicas como en la organización, evolución y mejora continua de los sistemas.
const cristian = {
role: [
"Full Stack Developer",
"Backend Developer",
"Technical Project Manager",
"API Integrations Developer",
"DevOps-oriented Developer"
],
backend: ["Node.js", "Express", "NestJS", "TypeScript", "JavaScript"],
frontend: ["React", "Vite", "TypeScript", "CSS Modules", "Tailwind"],
database: ["MySQL", "Sequelize", "Prisma", "TypeORM"],
infrastructure: ["Linux", "Nginx", "PM2", "SSL", "AWS Lightsail"],
integrations: ["REST APIs", "Webhooks", "JWT", "External Services"],
tools: ["Git", "GitHub", "Postman", "VS Code"]
};- Desarrollo de APIs REST.
- Autenticación con JWT.
- Validación de datos.
- Integración con servicios externos.
- Webhooks y procesamiento de eventos.
- Separación de capas: controllers, services, repositories y lógica de negocio.
- Refactorización de sistemas legacy.
- Automatización de procesos administrativos.
- Sistemas de gestión operativa.
- Flujos de aprobación, estados y tickets.
- Reportes, dashboards y consultas de negocio.
- Procesamiento de archivos y datos masivos.
- Integración entre plataformas internas y externas.
- Diseño y mantenimiento de modelos relacionales.
- Migraciones y seeders.
- Optimización de consultas.
- Normalización de estructuras.
- Cruce y validación de información entre módulos.
- Configuración de servidores Linux.
- Deploy de aplicaciones Node.js.
- Nginx como reverse proxy.
- SSL con Let’s Encrypt.
- Administración de procesos con PM2.
- Ambientes de desarrollo, staging y producción.
- Diagnóstico de errores en producción.
Me interesa construir sistemas que no solo funcionen, sino que también sean:
- Claros para mantener.
- Escalables en el tiempo.
- Comprensibles para otros desarrolladores.
- Útiles para equipos operativos reales.
- Bien documentados.
- Preparados para evolucionar sin romper procesos existentes.
Creo que la prolijidad técnica, la documentación y la arquitectura simple son claves para que un sistema pueda crecer sin volverse inmanejable.
La mayor parte de mi experiencia profesional se encuentra en proyectos privados, por lo que mi actividad pública no representa completamente el trabajo técnico que realizo día a día.
Este perfil funciona como una presentación general de mi experiencia, stack y forma de trabajo.