Technical Consultant Team Lead
vancouver, canada
Datagate Innovation Limited
Tehran University
British Columbia Institute of Technology