This Rent-To-Own system is a robust, multi-channel platform designed to give customers full control over their rental agreements while providing seamless backend support for in-store operations. The User Cabinet is a secure web service where customers can view active agreements, make payments, and manage AutoPay. It is also integrated with two different Store platforms, acting as a centralized backend to coordinate store and customer-side transactions in real time. As a Full-Stack Developer, I led the development, system design, infrastructure setup, and third-party integrations to ensure performance, reliability, and maintainability at scale.
As the Full-Stack Developer, I was responsible for a full architectural overhaul of the existing application. I rebuilt the system from the ground up, implementing a clean, modular structure based on Object-Oriented Programming (OOP) principles and industry-standard design patterns.
This transformation laid the foundation for long-term maintainability, easier onboarding of new developers, and the ability to scale the system to support new features like Twilio payments and multiple billing gateways.