Microsoft
Principal Group Engineering Manager
Microsoft
Senior Software Engineer
quTIP
Software Engineer
Zen Technologies Limited
3D engine developer
Modern Telecomm Systems
Software Design Engineer
Mentor Graphics
Senior Software engineer
Ain Shams University