Solar Reviews — Solar Estimation Platform
Senior Engineer @ Solar Reviews
Situation
The platform was based on an existing legacy web application that needed modernization while remaining operational in production. Key challenges included:
- Modernizing legacy backend services without a full system rewrite.
- Improving API response performance.
- Continuing new feature development while modifying existing production components.
- Integrating with CRM systems and third-party solar services.
- Maintaining compatibility between existing backend services and Vue.js frontend components.
- Handling API edge cases and ensuring frontend requirements were correctly supported.
- Deploying enhancements safely to an active international production environment.
Task
Enhance and modernize a production solar estimation and calculation platform serving homeowners and businesses seeking solar energy solutions in the United States and Australia. The primary focus was improving backend services, API performance, CRM integrations, and legacy system capabilities while continuing to deliver new product features.
Solution
Enhanced the existing monolithic Laravel/PHP application rather than rebuilding the entire system. The solution focused on incremental modernization through:
- Backend API enhancement.
- Legacy component refactoring.
- RESTful API development.
- Solar service API integrations.
- CRM integrations.
- Performance improvements.
- Vue.js frontend/API coordination.
- Production-safe deployment practices.
- Continued feature development on top of the existing architecture.
Contribution
As a Senior Engineer, I was responsible for backend engineering, API development, legacy modernization, integrations, and technical implementation. I:
- Developed and enhanced backend APIs using PHP and Laravel.
- Refactored existing legacy components.
- Improved API performance.
- Integrated CRM services.
- Integrated third-party solar-related services.
- Worked with MySQL databases.
- Coordinated API requirements with frontend developers.
- Investigated and addressed API edge cases.
- Supported production deployments.
- Worked with AWS EC2/RDS infrastructure.
- Used Docker and CI/CD workflows.
- Provided backend technical guidance.
- Applied engineering best practices to legacy enhancement work.
- Took responsibility for backend solution design and implementation.
Technologies
- Languages: PHP, JavaScript
- Frameworks / Libraries: Laravel, Vue.js
- APIs / Integration: RESTful APIs, CRM Integrations, Third-Party Solar Service APIs
- Databases / Storage: MySQL, AWS RDS
- Cloud / Infrastructure: AWS EC2, AWS RDS, Linux
- DevOps / CI/CD: Git, Docker, CI/CD Pipelines
Results
- Modernized core backend services within the existing production architecture.
- Improved API response performance.
- Expanded CRM integration capabilities.
- Delivered new backend functionality without requiring a complete system rewrite.
- Supported continued feature development on the legacy platform.
- Maintained a stable production environment serving international traffic across the US and Australia.
Project Details
2020 – 2021
SaaS / Web Platform / Solar Estimation & Calculation / API Integration