Cencosud · Regional project

EmployerAmaris Consulting logo
Client / projectCencosud logo

Evolution of a logistics platform used across five countries.

Design and evolution of enterprise solutions for Cencosud in Latin America, including ITAM, a logistics platform used across five countries.

Employer
Amaris Consulting
Client / project
Cencosud
Role
Experienced Consultant
Period
Feb 2022 — Feb 2026

Executive summary

The case at a glance.

Design and evolution of enterprise solutions for Cencosud in Latin America, including ITAM, a logistics platform used across five countries.

Role: Experienced Consultant.

Context and need

What the system required.

Context

Cencosud project delivered as an Amaris Consulting consultant, in a regional environment involving multiple stakeholders and technology components.

Need

Build, integrate, and optimize enterprise capabilities while separating responsibilities across services, data, messaging, and web applications.

My direct responsibility

Attributable technical execution.

  • Design and implementation of solutions with Node.js, NestJS, and TypeScript.
  • Application of Hexagonal Architecture and work with PostgreSQL.
  • Integrations using Kafka, MongoDB, and REST APIs.
  • Functional optimization of ITAM, a logistics platform used in five countries.
  • Work on applications using React, Angular, or Vue.js according to context.

Work carried out in collaboration

Requirements coordination with stakeholders and multidisciplinary teams within a Scrum and CI/CD process. Regional scope and product decisions were shared with those parties.

Conceptual architecture

How responsibilities connect.

Conceptual view based only on documented technologies and responsibilities.

Applications: Interfaces built with React, Angular, or Vue.js according to context.

  1. Applications: Interfaces built with React, Angular, or Vue.js according to context.
  2. Application services: Node.js, NestJS, and TypeScript implement use cases.
  3. Hexagonal boundaries: Ports and adapters isolate application logic from dependencies.
  4. Data and events: PostgreSQL, MongoDB, and Kafka cover differentiated needs.
  5. Integrations: REST APIs connect services and enterprise systems.

Technical decisions

Applied criteria.

  • Apply Hexagonal Architecture to organize responsibilities and dependencies.
  • Use Node.js, NestJS, and TypeScript for services and application logic.
  • Integrate PostgreSQL, Kafka, MongoDB, and REST APIs according to each component's responsibility.
  • Use React, Angular, or Vue.js according to the context of existing applications.

Technologies

The stack as part of the system.

Node.jsNestJSTypeScriptPostgreSQLKafkaMongoDBAPIs RESTArquitectura HexagonalReactAngularVue.jsCI/CDScrum

Verifiable outcome

Defensible qualitative impact.

Enterprise solutions for a Latin American context and capabilities of a logistics platform with documented use in five countries were evolved, keeping service, data, and integration responsibilities separated.

Learnings

  • Regional scope requires explicit context, dependencies, and stakeholder agreements.
  • Hexagonal Architecture provides a practical criterion for isolating integrations and application logic.
  • A scope figure should be published without filling in unsupported details.