Technical Lead
CurrentPeriod: May 2015 - Till DateDescription: Sunrun is the largest dedicated residential solar company in the United States with over 3,000 employees and 160,000 Customers, based in more than 22 States in United States. With certified partner networks Sunrun helps homeowners get solar energy that is perfect for their home. My role is based at offshore, working.