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.