The Technical Installation and Support team at Sunrun Solar is responsible for ensuring the successful implementation and maintenance of solar energy systems. This team conducts site surveys, performs inspections, coordinates project logistics, and provides technical assistance throughout the installation process. Their expertise ensures that all projects meet regulatory standards and client specifications, optimizing performance and customer satisfaction in solar energy solutions.
Bill Pelletier
Warehouse Specialist
Jaden Cresser
Sunrun Project Manager
Jared Nelson
Solar Designer Permit Speciali...
Juanisha Shipp
Project Coordinator
Kyle Jackson
Inspections Technician
Matthew German
Site Survey Technician
Michael Yates
Solar Technician
Nyree Adams
Project Manager
Thomas Krouse (Tom)
Senior Inspection Coordinator
Tracey Hill
Office Assistant
View all