Carlos Barrera
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. Atlas started operations in early 2017 after a successful MBO backed by Actis, a prominent investor in the energy sector and emerging markets space. Since then, it has grown to nearly 4 GW of contracted projects and to an enterprise value exceeding $3 billion.