Mahran Elmasri
Mahran Elmasri

Mahran Elmasri

Network administrator & Software developer. Programming langauge lecturer, e-Leaning Trainer of trainee and GIZ Core Trainer. Master In Computer Science.