ARES V2 is the re-platforming of a legacy automotive damage management system used in production for over a decade. As the technical owner, I migrated a 25-module Laravel monolith onto a new normalized PostgreSQL schema with observer-driven dual-write — the old system stayed fully live during the entire migration, with zero downtime.
Technologies: Laravel 12, PostgreSQL, Livewire, React, Flutter, RabbitMQ, Redis
What I built
- Designed the identity-resolution contract shared by ~40 v2 API endpoints and the React and Flutter clients, eliminating an entire class of cross-schema failures.
- Retired core domain table families end-to-end using the strangler pattern: rewrote every read and write path, kept legacy integration feeds alive, then dropped the legacy tables.
- Built the configurable workflow and document rule engines behind the damage and mini-repair processes.
- Delivered the mini-repair Flutter app with five-language localization and scheduling.
- Owned integrations — HMAC-signed messaging bridge, transactional outbox, third-party webhooks — and performance work, cutting a core admin page from 94 seconds to under 3 seconds on Laravel Octane.