← Works

Optimization and planning of business trips2022 — 2024

  • Spring Boot
  • OptaPlanner
  • GraphHopper
  • Nominatim
  • OpenStreetMap
  • RabbitMQ
  • Spring Cloud Netflix
  • OpenFeign
  • Eureka Server & Client
  • Spring Cloud Gateway
  • Spring Data
  • PostgreSQL

Planning trips for field staff: who goes where, in what order, and on which day. Addresses are resolved through Nominatim, distances come from GraphHopper over OpenStreetMap data, and OptaPlanner searches the schedule itself under the constraints — working hours, travel time, how much a person can fit into a day.