Senior Software Developer, Development Team Lead, Software Development Manager
new york, new york, united states
Mediaocean
Senior Software Developer, Development Team Lead, Software Development Manager
Nanjing A & C Engineering Institute, China
University of Toronto
Queen's University