Canadian Solar
Show contact
Links
Previous companies
Yan Zhuang
Senior Vice President & Chief Commercial Officer
Nicole Villamere
Manager, Process And System Integration, Sales NA & Latam
Ignacio Mesalles
Senior Key Account Manager Latam, Utility Scale
Maury Alberto P.
Regional Sales Manager, Caribbean
Tiago Rodrigues
Sales Manager, Utility Scale, Brazil
+ 12 more
Mahesh Ramachandran E
System Performance Analyst I
March, 2022 - present
August, 2020
April, 2019
April, 2015
View in org chart