Chen Dembovsky worked as a QA at D-ID from January 2017 to December 2018. Chen is currently a Marketing Strategist at the company.
Chen Dembovsky has a degree in graphic design from Shenkar - Engineering. Design. Art. and a degree in Chinese medicine-shiatsu from Reidman International College for Complementary Medicine.
Their manager is Sophia Miller, Marketing Manager.
Current role