avatar

Jessica Xie

Lives in Toronto, Canada

Senior Software Developer