Pedro Leon de la Barra is currently working as a Project Manager at Renewable Properties, overseeing logistics and supervision for a portfolio of solar projects in Illinois. Prior to this, Pedro led the development and construction of commercial solar projects in Washington DC at New Columbia Solar. Pedro also has experience in international business solutions at Opower and financial analysis at Prudential Real Estate Investors. Pedro holds a Master of Business Administration from Yale School of Management and a degree in Economics from Instituto Tecnológico Autónomo de México.
Sign up to view 0 direct reports
Get started