Skip to content
ShippingCarrier APIsLogisticsIntegrations

Arub Shipping - Carrier & Order Integrations

Worked on carrier APIs, order synchronization, shipment processing, label generation, reconciliation, idempotency, retries, and recovery handling.

Screenshot captured from the public Arub Shipping - Carrier & Order Integrations website
External shipping connectivity
Carrier APIsExternal shipping connectivity
Synchronized processing workflow
Order → shipmentSynchronized processing workflow
Retry and recovery handling
IdempotentRetry and recovery handling

Arub Shipping connects order processing with carrier services. Tijani's documented integration experience includes carrier API connectivity, order synchronization, shipment processing, label generation, transaction reconciliation, idempotency, retries, and recovery handling.

The problem

Shipping workflows need to carry order data into carrier services and bring shipment status and labels back into the originating operation. This becomes fragile when API requests are retried, events are duplicated, or the carrier and order systems temporarily disagree.

Engineering constraints

  • Carrier services are external dependencies with their own request and response lifecycle.
  • Order and shipment state must remain synchronized across systems.
  • Retries and recovery need protection against duplicate processing and inconsistent records.

Tijani's role

Tijani worked on the shipping integration layer, covering carrier APIs, order synchronization, shipment processing, label generation, and transaction reconciliation. The documented reliability mechanisms include idempotency, retries, and recovery handling.

  • Connected shipping workflows to external carrier APIs.
  • Synchronized order information with shipment processing.
  • Supported label-generation workflows.
  • Worked on reconciliation and safe retry/recovery behavior.

Carrier lifecycle and recovery

The engineering scope follows a shipping operation from order synchronization through carrier processing and label generation. Idempotency and recovery behavior are important because a repeated request should not create duplicate shipment actions or leave the order and carrier states out of sync.

Technologies & implementation areas

  • Carrier APIs
  • Order Sync
  • Shipment Processing
  • Label Generation
  • Reconciliation
  • Idempotency
  • Retries

Role & ownership

Tijani participated in developing and deploying Arub Shipping integration workflows, including carrier APIs, order synchronization, shipment processing, label generation, idempotency, retries, and reconciliation. This does not imply ownership of the wider Arub platform or carrier relationships.