PRINTgenie · 2023 to now
Moving a live backend from PHP to Java
- The problem
- PRINTgenie, a direct-mail marketing platform for real-estate professionals, ran on a Laravel API that was getting harder to change. Paying customers used it every day.
- What I did
- Rebuilt 137 endpoints as Java plugins on AWS (S3, SQS, Terraform). Repointed the React frontend one endpoint at a time, then retired the Laravel routes left behind.
- How it was proven
- A parity harness compares each endpoint with the PHP original, including auth failures and validation errors. Audit tooling lists every endpoint the live system serves and flags drift from the plan. The QA team signs off each release.