Ir al contenido
Juan David Ríos Rodríguez
← Todos los proyectos

Caso de estudio · Experiencia profesional

Comercio exterior,conectado y claro.

Desarrollo full-stack y liderazgo frontend en una plataforma para gestionar importaciones, exportaciones y operaciones de comercio exterior.

Centro de operaciones de comercio exterior ilustrativo: operaciones activas, embarques en tránsito, control documental y seguimiento de embarques

Interfaz ilustrativa · Datos ficticios

IMP-0268· Andina Industrial
  1. Orden confirmada12 oct 2026
  2. Embarcado18 oct 2026
  3. En tránsito22 oct 2026
  4. AduanaEn proceso
  5. EntregaPendiente
Mi rol
Full-stack · Liderazgo frontend
Tecnologías
Angular · .NET · TypeScript · C#
Contexto
Comercio exterior B2B
Alcance
Interfaz, servicios y calidad

Producto de la empresa. Este caso describe mi participación y aportes.

01 / El contexto

Muchas operaciones.Una experiencia coherente.

La plataforma reúne procesos de comercio exterior y catálogos relacionados. El reto era traducir esa complejidad en interfaces claras y una base de desarrollo mantenible.

  • Importaciones y exportaciones

    Gestión de operaciones, seguimiento de embarques y procesos aduaneros.

  • Órdenes de compra

    Creación, seguimiento y control de órdenes relacionadas con cada operación.

  • Productos y catálogos

    Gestión de productos, categorías y catálogos asociados al comercio exterior.

  • Clientes y proveedores

    Registro y administración de clientes, proveedores y sus datos clave.

  • Contactos y sucursales

    Gestión de contactos y sucursales en diferentes ubicaciones.

  • Ajustes y permisos

    Configuración del sistema, parámetros y gestión de roles y permisos.

02 / Mi participación

Del desarrollo alas decisiones de equipo.

01

Liderazgo frontend

Arquitectura de interfaz, convenciones, revisiones de código y acompañamiento al equipo.

  • 02Desarrollo full-stack

    Interfaces Angular y contribuciones a servicios .NET.

  • 03Sistema de diseño compartido

    Co-creación de componentes, variables y patrones reutilizables.

  • 04Flujos de negocio

    Formularios, catálogos y operaciones conectadas.

03 / Decisiones técnicas

Una base pensada paracrecer con el producto.

La complejidad también se resuelve en la arquitectura, la consistencia y el trabajo del equipo.

Pantalla ilustrativa de Logit para crear una nueva importación: datos generales, proveedor, incoterm, puertos y lista de productos
Vista conceptual de un flujo operativo en la creación de una nueva importación. Datos ficticios.
  1. 01

    Formularios y flujos reactivos.

    Validaciones, carga de catálogos, filtros, paginación y patrones CRUD compartidos.

    Diseñé y lideré la implementación de formularios reactivos en Angular, con validaciones en tiempo real, carga dinámica de catálogos, filtros y paginación. Establecimos patrones reutilizables para los flujos principales de la plataforma, manteniendo una experiencia consistente y alineada con el sistema de diseño.

  2. 02

    Arquitectura modular.

    Componentes, servicios y convenciones para mantener una base consistente.

    Co-creé la arquitectura de frontend con Angular, definiendo módulos, componentes, servicios y convenciones de código. Esta estructura facilitó el trabajo en equipo, la reutilización de funcionalidades y la evolución del producto en múltiples frentes.

  • Acceso y permisos

    Autenticación y verificación granular de roles y permisos, alineada con los distintos perfiles de la plataforma.

  • Internacionalización

    Traducciones y criterios compartidos para una interfaz multilingüe, considerando múltiples locales, formatos de fecha, moneda y unidades.

  • Auditoría y trazabilidad

    Registro de acciones y apoyo al diagnóstico de errores, con información estructurada y observable en los módulos clave.

  • Contribuciones backend

    Servicios .NET, Entity Framework y patrones de Clean Architecture, DDD y CQRS, colaborando en la implementación de lógica de negocio y validaciones.

Sistema de diseño

  • Tokens
  • SCSS
  • Componentes
  • Layouts
  • Consistencia

Co-creé un sistema de diseño con variables centralizadas, componentes reutilizables y guías de uso para mantener una experiencia consistente en toda la plataforma.

Cómo trabajé

Criterio técnico, colaboracióny mejora continua.

  1. 01

    Entender el flujo

    Traducir necesidades de negocio en interacciones claras.

  2. 02

    Construir en equipo

    Implementar, revisar y compartir decisiones.

  3. 03

    Cuidar la calidad

    Validar comportamientos y mantener trazabilidad.

Herramientas de IA como apoyo al desarrollo, junto con revisión técnica y criterio propio.

04 / Aprendizajes

Lo que esta experienciaaportó a mi forma de construir.

  • Pensar en sistemas, además de pantallas.

    Entender el contexto completo de la plataforma, sus usuarios y sus dependencias.

  • Hacer explícitas las decisiones del equipo.

    Documentar criterios, acordar convenciones y facilitar la colaboración.

  • Conectar diseño, negocio y mantenibilidad.

    Buscar soluciones que equilibren experiencia de usuario, objetivos del negocio y una base técnica sostenible.

Esta experiencia fortaleció mi capacidad para asumir responsabilidad sobre la interfaz y colaborar en una plataforma de negocio compleja.

¿Buscas este enfoque para tu equipo o producto?

HablemosVolver al portafolio
Siguiente proyectoBosvia →