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.

Interfaz ilustrativa · Datos ficticios
- Orden confirmada12 oct 2026
- Embarcado18 oct 2026
- En tránsito22 oct 2026
- AduanaEn proceso
- 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.

- 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.
- 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.
- 01
Entender el flujo
Traducir necesidades de negocio en interacciones claras.
- 02
Construir en equipo
Implementar, revisar y compartir decisiones.
- 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.
Siguiente proyectoBosvia →