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

Period

2020 – 2021

Domain

SaaS / Web Platform / Solar Estimation & Calculation / API Integration

Tech Stack
PHPLaravelVue.jsMySQLRESTful APIsAWS EC2AWS RDSCRM Integrations
Tags
#saas#api-integration#laravel#solar