This profile is written in Spanish
Experiencia demostrada en Node.js.
Experiencia demostrada en TypeScript.
Experiencia demostrada en NestJS.
Experiencia demostrada en React.
Experiencia demostrada en Next.js.
Perfil profesional
Liderazgo técnico de proyectos de software a medida: definición de la arquitectura de cada solución, selección de stack y patrones técnicos, y toma de decisiones tecnológicas.. Dirección del equipo mediante revisiones de código, estándares de desarrollo y mentoría.. Gestión directa de clientes: levantamiento de requerimientos, estimaciones y seguimiento de entregas.. Desarrollo con Node.js, TypeScript y NestJS en backend, y React, Next.js e Ionic en frontend sobre PostgreSQL y Supabase.. Diseño y operación de la infraestructura en AWS con Terraform (IaC): despliegues en ECS, IAM con OIDC y repositorio central de infraestructura.. Entrega a producción de un sistema de apertura de cuentas en línea para una institución financiera.
Implementación de microservicios Node.js/TypeScript (Express + Sequelize) contra PostgreSQL; integraciones con AWS S3 y DynamoDB, exposición de APIs a través de API Gateway y monitoreo con CloudWatch (logs y métricas).. Desarrollo frontend con React y Zustand: componentes reutilizables y gestión de estado global.. Definición de tipos compartidos TypeScript entre capas para reducir errores de integración.. CI/CD con Bitbucket Pipelines (lint, build, test y despliegue Docker).. Trabajo ágil con Jira y Scrum en equipo multidisciplinario.
Desarrollo backend del CRM corporativo con Node.js, Express y MongoDB (Mongoose): diseño de esquemas con validaciones, virtuals y middleware pre/post.. Implementación de funciones serverless en AWS Lambda para lógica de negocio y procesos del CRM.. Implementación de endpoints REST con control de acceso por roles y manejo estructurado de errores.. Optimización mediante índices compuestos y aggregation pipelines, logrando una reducción de latencia del ~40% en endpoints críticos.. Arquitectura con capas Repository/Service y DTOs; observabilidad con logs estructurados.
Implementación de APIs REST y lógica de negocio en Ruby on Rails con migraciones, validaciones y pruebas.. Desarrollo de componentes React reutilizables con Redux para gestión de estado global.. Dockerización de entornos para garantizar consistencia entre desarrollo, CI y preproducción.. Participación activa en revisiones de código y ceremonias ágiles Scrum.