Tatyana Deshkevich

Tatyana Deshkevich

Tech Partnerships Manager. Tech hiring.
6 points