Alle casesMaritiem & Logistiek

Routescanner

Full Stack Engineer & Digital Assets Team Lead

Jun 2023 — Heden/Rotterdam, Nederland
Bekijk project

De Uitdaging

Routescanner helpt expediteurs en rederijen de snelste, goedkoopste containerroutes wereldwijd te vinden. Het platform verwerkt miljoenen vaarschema's van tientallen rederijen, elk met een eigen formaat, kwaliteitsniveau en updatefrequentie. Routeberekeningen zijn afhankelijk van een GIS-omgeving die complexe multi-leg geografische queries in real-time moet oplossen. De vorige architectuur liep tegen prestatielimieten aan, en het onboarden van nieuwe databronnen kostte weken handmatig werk.

Mijn Bijdrage

Eigenaarschap genomen over de volledige stack: React/Remix-frontend, Node.js-backendservices en de PostgreSQL/PostGIS-datalaag. De GIS-pipeline herontworpen rond Mapbox en eigen geo-zoekalgoritmen, waardoor de gemiddelde querytijd van seconden naar onder de 200ms daalde.

Geautomatiseerde ETL-pipelines gebouwd die vaarschema's van rederijen normaliseren, valideren en dedupliceren bij opname, waardoor onboarding van nieuwe bronnen van weken naar dagen ging. Gestructureerde code review, TypeScript strict mode over alle services ingevoerd, en drie junior developers begeleid tot zelfstandige bijdragers.

Belangrijkste Resultaten

  • Route-query p95-latency gedaald van ~4s naar onder de 200ms na GIS-herontwerp
  • Onboarding van nieuwe databronnen teruggebracht van weken naar 2-3 dagen
  • Frontend Lighthouse-scores verbeterd naar 90+ op alle belangrijke pagina's
  • Code review-cultuur en TypeScript strict mode ingevoerd in de hele codebase

Gebruikte Technologieën

TypeScriptReactRemixNode.jsPostgreSQLPostGISMapboxRedisAWSDocker