Pedro Leon de la Barra

Manager, Project Management and Construction

Pedro Leon de la Barra manages contracting, design, execution, and delivery for commercial DG solar projects in the 1 – 12 MW size range for Sol.

Prior to Sol, Pedro was previously a project manager at New Columbia Solar, where he successfully led development and construction of 4 MW of rooftop, canopy, and ground mount solar projects in Washington D.C. Prior to his experience in the solar industry, Pedro worked as international business development executive for the utility software provider Opower, and also served as advisor to the chief executive officer at the Mexican national electric utility CFE.

Pedro holds a Bachelor’s degree in Economics from the Instituto Tecnológico Autónomo de México (ITAM) and an MBA from Yale School of Management.