João Teles holds a degree in Electrical Engineering from the Federal University of Pernambuco (UFPE). He is specialized in Hydrothermal Systems Operations by COPPE/UFRJ and by the University of Waterloo, Canada. He did a three-month internship at British Columbia Hydro Co. Vancouver/Canada - 1978/1979.

At Companhia Hidrelétrica do São Francisco (CHESF) he served as Manager of the Energy Planning Division of CHESF, Advisor of the Energy Planning and Commercialization Department of CHESF and Representative of CHESF in the creation of MAE/CCEE. He worked at NC Energia/Neoenergia (2001 to 2017) as Energy Planning and Market Manager at NC Energia.
He is currently a Consultant in Energy Operation Planning, Electricity Sector Regulation and Electricity Trading at JT3energia, and Senior Consultant/Researcher at Fundação Getulio Vargas (FGV Energia).