Overview

An internal application bringing fleet information, driver records and outreach into one workspace.

Problem

Operations staff needed unit records, contacts and outreach in the same tool, with access limited by role.

My Role

Requirements with the client through live delivery: discovery, architecture, implementation and launch of the working desk.

What I Built

  • Workplace tabs for search, fleet records, management, statistics and outreach.
  • Domain model for units, drivers, equipment, owners, addresses and notification templates.
  • Role-gated management and messaging.
  • Scheduled outreach through a business telephony API.

Architecture & decisions

Internal monolith with signed-in roles for operations and HR. Messaging is invoked from a background task, not only from ad-hoc UI clicks.

Technologies

  • Spring
  • Angular
  • PostgreSQL

Outcome

The operations desk is live and in use.

Case boundary

The client, product name, domains and repositories are omitted.