Back to projects
Sasitha Madushanka
Sasitha Madushanka

Digital Transformation, Trailer Rental Management System

Digital Transformation, Trailer Rental Management System

Project Overview

Led the complete digital transformation of a New Zealand trailer rental company, converting their manual paper-based operations into a modern, scalable digital platform. The solution manages over 1,000 trailers across 20+ petrol station locations, processing hundreds of daily bookings while eliminating revenue leakage and operational inefficiencies.

Timeline: 6 months | Team Size: 8 members | Role: Technical Lead & Full-Stack Developer


The Business Challenge

The client’s traditional paper-based system was causing significant operational and financial pain:

  • Revenue Loss: Manual paperwork errors leading to lost bookings and untracked rentals
  • Equipment Downtime: Poor maintenance scheduling causing trailer unavailability
  • Asset Visibility: No tracking system for overdue returns or overnight holdings across remote locations
  • Operational Blindness: Zero real-time visibility into performance across 20+ sites
  • Infrastructure Costs: Initial proposals required expensive custom kiosks at each location

The Solution Architecture

Multi-Platform Digital Ecosystem

I designed and led development of three integrated applications serving different user needs:

Smart KIOSK Application (React Native)

Innovation: Transformed standard Android tablets into cost-effective self-service kiosks

  • Self-service booking management reducing customer wait times
  • Cross-platform deployment flexibility across diverse petrol station environments
  • Offline-first architecture ensuring operation during connectivity issues
  • Microsoft Intune integration for remote device monitoring and management

Operations Management Portal (React)

Full operational command and control dashboard

  • Real-time fleet management across 1,000+ trailers and 20+ locations
  • Automated maintenance scheduling with proactive service notifications
  • Overdue tracking system with automated customer communications
  • Comprehensive analytics and reporting for business intelligence
  • Role-based access control for different operational levels

Partner Portal (React)

Streamlined interface for petrol station partners

  • Location-specific trailer inventory management
  • Real-time data synchronization ensuring accuracy across the network
  • Simplified workflows for non-technical staff

Technical Implementation

Core Architecture

Frontend Applications:
├── React Native (KIOSK) - Cross-platform mobile solution
├── React (Management Portal) - Feature-rich web application
└── React (Partner Portal) - Streamlined partner interface

Backend & Infrastructure:
├── Spring Boot - Containerized REST API
├── PostgreSQL on AWS RDS - Reliable data persistence
├── AWS ECS - Scalable container orchestration
└── Docker - Consistent deployment across environments

AWS Cloud Infrastructure

  • AWS RDS (PostgreSQL): High-availability database with automated backups
  • AWS S3 + CloudFront: Global content delivery with WAF security
  • AWS ECS: Auto-scaling container orchestration
  • AWS CodeBuild + CodePipeline: Automated CI/CD deployment
  • AWS Device Farm: Comprehensive mobile application testing

Quality & Monitoring

  • Cypress: End-to-end testing ensuring reliability across all user journeys
  • Microsoft Intune: Remote device monitoring and management
  • Comprehensive logging and monitoring: Real-time operational visibility

Business Impact & Results

Operational Transformation

  • ** Eliminated lost bookings** through digital tracking and automated confirmations
  • ** Reduced infrastructure costs** by 60%+ using tablets vs. custom kiosks
  • ** Improved maintenance efficiency** with predictive scheduling and automated alerts
  • ️ Enhanced revenue protection through systematic overdue monitoring
  • ** Complete operational visibility** with real-time dashboards and analytics

Scale & Performance

  • Processing hundreds of bookings daily across distributed locations
  • Managing 1,000+ trailer assets with real-time status tracking
  • Supporting 20+ concurrent locations with consistent user experience
  • 99.9% uptime ensuring business continuity

Leadership & Technical Contributions

Team Leadership

  • Led cross-functional team of 8 professionals including developers, QA engineers, and business analysts
  • Architected comprehensive solution balancing technical excellence with business requirements
  • Managed stakeholder relationships translating complex business needs into deliverable technical solutions
  • Implemented agile methodologies ensuring consistent delivery and quality standards

Technical Decision Making

  • Cost-effective architecture choices saving significant infrastructure investment
  • Scalable technology stack selection supporting future growth requirements
  • Security-first approach implementing WAF, role-based access, and device monitoring
  • Full-stack development contributions across mobile, web, and backend components

Technologies & Tools

Frontend Development

  • React, React Native, HTML5, CSS3, TypeScript

Backend & Database

  • Spring Boot, PostgreSQL, REST APIs, Docker

AWS Cloud Services

  • ECS, RDS, S3, CloudFront, WAF, CodeBuild, CodePipeline, Device Farm

Testing & Quality Assurance

  • Cypress, AWS Device Farm, Unit Testing

DevOps & Monitoring

  • Docker, AWS CI/CD Pipeline, Microsoft Intune

Current Status & Legacy

The system continues to operate successfully in production, supporting the client’s expanding trailer rental business. The scalable architecture and robust infrastructure have enabled them to:

  • Expand operations with confidence in system reliability
  • Adapt to changing business requirements through flexible, maintainable codebase
  • Maintain competitive advantage through superior operational efficiency

This project demonstrates my ability to lead complex technical initiatives, deliver measurable business value, and architect scalable solutions that serve as the foundation for sustained business growth.


Ready to discuss how I can bring similar technical leadership and full-stack expertise to your next project.