Cencosud · Proyecto regional

EmpleadorAmaris Consulting logo
Cliente / proyectoCencosud logo

Evolución de una plataforma logística utilizada en cinco países.

Diseño y evolución de soluciones empresariales para Cencosud en Latinoamérica, incluida ITAM, una plataforma logística utilizada en cinco países.

Empleador
Amaris Consulting
Cliente / proyecto
Cencosud
Rol
Experienced Consultant
Periodo
Feb 2022 — feb 2026

Resumen ejecutivo

El caso en una mirada.

Diseño y evolución de soluciones empresariales para Cencosud en Latinoamérica, incluida ITAM, una plataforma logística utilizada en cinco países.

Rol: Experienced Consultant.

Contexto y necesidad

Qué requería el sistema.

Contexto

Proyecto para Cencosud realizado como consultor de Amaris Consulting, en un entorno regional con distintos stakeholders y componentes tecnológicos.

Necesidad

Construir, integrar y optimizar funcionalidades empresariales separando responsabilidades y conectando servicios, datos, mensajería y aplicaciones web.

Mi responsabilidad directa

Ejecución técnica atribuible.

  • Diseño e implementación de soluciones con Node.js, NestJS y TypeScript.
  • Aplicación de Arquitectura Hexagonal y trabajo con PostgreSQL.
  • Integraciones con Kafka, MongoDB y APIs REST.
  • Optimización funcional de ITAM, plataforma logística utilizada en cinco países.
  • Trabajo en aplicaciones con React, Angular o Vue.js según el contexto.

Trabajo realizado en colaboración

Coordinación de requerimientos con stakeholders y equipos multidisciplinarios dentro de un proceso basado en Scrum y CI/CD. El alcance regional y las decisiones de producto fueron compartidos con esas partes.

Arquitectura conceptual

Cómo se conectan las responsabilidades.

Vista conceptual basada únicamente en las tecnologías y responsabilidades documentadas.

Aplicaciones: Interfaces desarrolladas según el contexto con React, Angular o Vue.js.

  1. Aplicaciones: Interfaces desarrolladas según el contexto con React, Angular o Vue.js.
  2. Servicios de aplicación: Node.js, NestJS y TypeScript implementan casos de uso.
  3. Límites hexagonales: Puertos y adaptadores separan la lógica de las dependencias.
  4. Datos y eventos: PostgreSQL, MongoDB y Kafka cubren necesidades diferenciadas.
  5. Integraciones: APIs REST conectan servicios y sistemas empresariales.

Decisiones técnicas

Criterios aplicados.

  • Aplicar Arquitectura Hexagonal para organizar responsabilidades y dependencias.
  • Usar Node.js, NestJS y TypeScript en servicios y lógica de aplicación.
  • Integrar PostgreSQL, Kafka, MongoDB y APIs REST según la responsabilidad de cada componente.
  • Trabajar con React, Angular o Vue.js de acuerdo con el contexto de las aplicaciones existentes.

Tecnologías

El stack como parte del sistema.

Node.jsNestJSTypeScriptPostgreSQLKafkaMongoDBAPIs RESTArquitectura HexagonalReactAngularVue.jsCI/CDScrum

Resultado verificable

Impacto cualitativo defendible.

Se evolucionaron soluciones empresariales de contexto latinoamericano y funcionalidades de una plataforma logística con uso documentado en cinco países, manteniendo separadas las responsabilidades de servicios, datos e integraciones.

Aprendizajes

  • El alcance regional exige hacer explícitos contexto, dependencias y acuerdos con stakeholders.
  • La Arquitectura Hexagonal ofrece un criterio práctico para aislar integraciones y lógica de aplicación.
  • Una cifra de alcance debe publicarse sin completar detalles que no estén respaldados.