Joe Ross is an experienced team leader and Director of Development at TransAlta, specializing in renewable energy and construction. They have a demonstrated history of growing businesses and possess skills in financial planning and analysis, strategy, and business development. Previously, Joe held roles as Senior Project Development Manager at EDP Renewables and Director of Development at NextEra Energy Resources. They also served as Manager of Strategy & Innovation at Portland General Electric and Manager of Sales & Origination at Barclays Investment Bank. Joe is currently pursuing a Master’s degree in Economics at George Mason University and an MBA in Business at Arizona State University’s W. P. Carey School of Business.
This person is not in any teams
This person is not in any offices