Overview / Context
The Transportation Data Platform (TDP) was a greenfield transportation and logistics application developed by the Inbound Visibility team.
I worked across both the backend and frontend, with a large part of my work focused on retrieving shipment and telematics data, processing it, and making that information available to other parts of the application.
Problem
The application needed reliable shipment and telematics data ingestion. That meant retrieving data through APIs, processing responses, and publishing the resulting data so downstream workflows could use it.
Approach / Implementation
- Implemented a data-ingestion flow for shipment and telematics information.
- Used parallel processing so multiple API requests could run concurrently instead of fully sequential execution.
- Processed returned responses and published resulting data to Kafka for downstream processing.
- Worked on the shipment API with Spring WebFlux, including endpoints and queries for shipment data.
- Built Angular features that consumed shipment information from backend services.
Important Engineering Details
One example of frontend work was a shipment card that surfaced selected information for an individual shipment.
This work happened while the application was still evolving, so I was working across backend and frontend as TDP moved toward production launch.
My Contribution
I contributed across the stack, with most of my work centered on backend ingestion and API development while also building Angular features tied to shipment workflows.
Result
The work supported TDP as it moved from early development toward production launch.