TRAX — Rail Freight Management
Enterprise SaaS platform for US rail freight tracking plus an automation companion app that reconciles shipment data between TRAX and railroad websites.
Problem
Shippers moving goods by rail lacked real-time visibility across multiple carriers and railroad networks. Data discrepancies between the TRAX platform and US railroad websites created operational gaps, requiring manual reconciliation that slowed down logistics teams.
Approach
For the core TRAX platform, developed new SmartGWT interfaces backed by Spring Boot, Struts, and Hibernate services based on evolving customer requirements. For the TRAX Exception Automation companion app, built a React and Node.js tool using Puppeteer to scrape railroad websites and automatically detect and resolve data mismatches.
Context
TRAX is a SaaS rail freight management solution that tracks, traces, and proactively monitors shipments across multiple Class 1 and shortline railroads. As a full-stack developer at ShipXpress, I designed and built customer-facing interfaces and a supporting automation tool that kept shipment data consistent with external railroad sources.
Capabilities
What we built into the product
Shipment Tracking
Real-time visibility across multiple railroad carriers
SmartGWT UI
Rich enterprise interfaces for shippers and stakeholders
Data Reconciliation
Automated scraping to detect TRAX vs. railroad discrepancies
Multi-Party Access
Buyers and stakeholders view in-transit goods in real time
Stack
Notes
