Resume
Education |
||||||||
Arab Academy for Science and Technology and Maritime Transport |
||||||||
| B.S in Computer ScienceAlexandria, Egypt | Sept. 2005 | |||||||
|
||||||||
Professional Experience |
||||||||
Code Republic Feb 2009 – Present
|
||||||||
| Senior Developer (Contracting)Design the Order Guru Product Architecture, develop core system components. Report module progress. Enhance technical skills and invade new technologies/tools, adhere company process and software engineering methodology. Insure developers code adhere to the standards & design specs. |
Nov.2006 – May. 2007 |
|||||||
RBM Solutions |
||||||||
| Senior Software Engineer (Contracting)Design and develop internal products as the Real Estate Plus. Lead team in small and medium projects. | Sept. 2006 – Aug. 2007 | |||||||
RiadaSoft co. |
||||||||
| Junior Software DeveloperDesign and develop freelanced projects Design subsystems based on the software engineering standards (OOP, ERD, based on UML Notations). | Feb. 2003 – Aug. 2006 | |||||||
Teaching Experience |
||||||||
Arab Academy for Science and Technology and Maritime Transport Teacher Assistant - “College of Computing and Information Technology, Computer Science Department” (Part Time) |
||||||||
German University in Cairo |
||||||||
| Teacher Assistant – “MET Faculty, Computer Science Department” |
Sept. 2006 – Feb 2008 |
|||||||
Teaching load 14 hours which is divided between tutorials and laboratories, along with teaching related activities such as preparing the study curriculum, processing and evaluating assignments, quizzes and exams, providing course manuscripts, hand-outs and putting teaching and demonstration material on the GUC intranet and updating course website. In addition, it includes other activities like office hours, invigilation of exams or any other academic or administrative assignments given by the University Management. Subjects in the Undergraduate level:
o DMET 704 – Multimedia and Networking o DMET 705 – Advanced Media Lab
o Computer Programming Lab
o DMET 704 – Multimedia and Networking o NETW 503 – Internet o DMET 705 – Advanced Media Lab |
||||||||
Arab Academy for Science and Technology and Maritime TransportTeacher Assistant - “College of Computing and Information Technology, Computer Science Department” |
Sept. 2005 – Aug. 2006 |
|||||||
Collaborated on curriculum and exam development, met with students during office hours or upon request, and graded all written work, in some subjects including final exam papers.Subjects in the Undergraduate level:
o CS322 Operating Systems
o CS322 Operating Systems o CC112 Structured Programming
o CC111 Introduction to Computer o CS 322 Operating Systems o CC413 Numerical Analysis o CS321 System Software o Computer System Security Developed an application for viewing the courses pre-requisites and the course type occurrence. Helped in administrating the IBM server for the college the server runs Red Hat Enterprise. |
||||||||
C#.NET Instructor – “Microsoft Academic Program.” |
Feb. 2006 – June. 2006 | |||||||
| Microsoft Academic Program is a program developed by Microsoft to help students working on their graduation project to implement it using the C# .NET Language. | ||||||||
Types of applications developed |
||||||||
|
||||||||
Skills |
||||||||
|
||||||||
Certificates |
||||||||
|
||||||||
Personality |
|
|
|
Research Interests |
|
| Software Engineering – Model Driven Development Mobile and Pervasive Computing – Context Awareness Systems |
|
Languages |
|
|
|
