You are here:   Résumé
Register   |  Login

Working Experience

Minimize

May-2008 à Now

Working for Microsoft Canada Development Center MCDC as Software Development Engineer.

Oct-2004 àApril-2008

Working in ITWorx Egypt as a senior software engineer,

See:

ITWorx is the largest software professional services firm in Egypt. The company offers Portals, Business Intelligence, SOA and Product Development services to Global 2000 companies with a focus on Financial Service firms, Educational institutions, Telecommunication operators and ISVs in North America, Europe and the Middle East.

 

Teaching Experience

Minimize

July-2006 à Sep-2006

Teaching summer training Microcontrollers/Hardware and Microsoft Robotics Studio for sophomore students of Computer Science and Automatic Control department, Alexandria University

July-2004 à Sep-2004

Teaching summer training Microcontrollers/Hardware for sophomore students of Computer Science and Automatic Control department, Alexandria University

Education

Minimize

Technical Skills

Minimize

Programming Languages

C#, Java, C++, C, Pascal, Assembly (x86 and RISC microcontrollers).

Programming Tools/IDEs

Microsoft Visual Studio, SQL Server Management Studio, Borland C++ Builder

Web programming

HTML, Java script, ASP, ASP.NET, AJAX, PHP, JSP, XML, XSL, CSS.

Database Systems

MYSQL, Oracle, MS SQLServer, MS SQL CE

 

Scripting languages

MS Power Shell.

Frameworks

.NET (1.1, 2.0, 3.0, and 3.5), .net compact framework, AJAX.NET, Microsoft robotics studio, MS Multipoint.

CMSs

DotNetNuke

 

Trainings and certifications

Minimize

2007

Courses in ITWorx: project sizing, unit testing, peer review

2006

Many technical/soft skills trainings at ACM PDC (Professional Development Center).

2004-2006

Many technical/soft skills trainings at ITWorx: team work, CMMI processes

Summer-2003

Design and implement hardware clock using (Microchip PIC

Microcontroller, LCD, and programming tools)

Summer-2002

Graphics programming training (using the SRGP graphics package)

Summer-2001

Web programming (HTML, VB script, Java script, ASP, JSP), and made dynamic site (kids library)