International Investor Award Winner

Carlos Barrera

Renewable Energy CEO Of The Year // LATAM 2024

Carlos (‘Ucho’) Barrera is currently the CEO of Atlas Renewable Energy, a leading renewable energy company with operations in the Americas that is currently one of the largest solar IPPs in the region. 


Before his current position, Carlos Barrera was the VP & Managing Director of SunEdison for Latin America, responsible for the company’s Latin America business unit and with overall accountability for the commercial strategy, operational execution, P&L and regional corporate results. He oversaw the contracting, construction and execution of over 500MW and an overall investment sum of $1bn structured with project finance. 


Before joining SunEdison, Carlos Barrera worked at BP Solar, where he led a number of successful large-scale solar project sales to institutional investors across Europe.


Carlos holds a Bachelor of Science Degree in Mechanical Engineering and Mechanics from Lehigh University in Pennsylvania (USA), and an Executive MBA from Kellogg School of Management, Northwestern University. He has also holds a certificate of Program for Leadership Development (PLD) from Harvard University.

Visit Carlos Barrera Website ⟶