Olga Agafonova is currently the Head of Design at Ecwid. Olga previously worked as an Art Director at Creative Development from August 2003 to April 2007.
Olga Agafonova has a PhD in Physics from Ulyanovsk State University.
Olga Agafonova reports to Eugene Kaznacheev, VP, Product.
Current role