Solid application design, analysis and development experience.? Creative thinki
ng with solid experience in building algorithm and problem solving.? Attention to detail, reliable, team spirit and initiative SUMMARY Languages : English ; functional French ? Skills? Building 2D and 3D Computer Graphics Applications 2D and 3D Medical image analysis ? Animation? Programmin g Core Banking system and International Trade financial Application? Building A utomatic Trade applications? Object oriented programming? Usage of source cont rol tools? Programming packages (Boost and VTK, ..)? Graphical user interface ? Socket Programming TCP/IP? Third Party API , COM ,ATL? Building telecommuni cation Programs? Client server application? Debugging ? Reporting? IT Knowle dge? Systems: ? UNIX, Windows 9X/NT/2000/XP/2K3/Vista, windows7, Mac OS, MS-DO S? Programming languages C, C++, Visual C++, Windows API,MFC, Visual Studio (6 , 2003,2005,2008 ), ATL, SQL, Java, OpenGL, C#, .Net framework, Gupta/Centura (T eam Developer), Pascal, HTML, ASP? Database SQL Server (2000, 2005, 2008), Syba se, Oracle, DB2, Relational Databases, Access? Database Design Erwin? Office A pplications? MS Project, MS Office (Word, Excel et PowerPoint), Erwin? Source Safe Visual Source Safe? Web Development HTML, JavaScript, ASP,ASP .Net EXPERIENCE Research Assistant 2006 - Jan. 2006 - Aug. 2000 Concordia University, Montreal Implementation of new algorithms and applications for 2D /3D medical image analy sis registration and retrieval , using C++ and Matlab? Implementation of techni ques and algorithms for 3D object retrieval and analysis using C++and OpenGL Programmer 2010 - Jun. 2007 - Jul. 2000 reiddar Inc- Montreal, Montreal Develop a custom application and algorithms for a Automatic trade Application us ing C++, SQL Server and third Party API. Programmer 2007 - May 2005 - May 2007 Novatek, montreal Montreal? Research and Development , building algorithms and DLLs (C++, Matlab) ? Implementation of a novel technique for LFD devices line detection as a comm ercial pharmaceuticals product (C++, Matlab ) Research and Teach Assistant - Feb. 2003 - Apr. 2000 Assuit university, Assuit university? Assuit, Assuit , Egypt www.aun.edu.eg) ? Implementation of techniques and algorithms for 3D object ani mation and analysis.? Building a novel engine for text to speech with the relat ed facial animation on a 3D avatar using C++and OpenGL.? Implement a Client / S erver Application Using network programming APIs / C++ with concurrent communica tions for a multi client system with illustration tools and low network resource consumption.? Implement an Image processing application for most of image proc essing techniques ( C++ , Matlab)? Building a system for student affairs office with user friendly interface and automatic student registration and course mana gement. (C++ , Oracle , Visual Basic)? Student Graduation Project Team leader? Implementation of an online ticket reservation system for a local train station .? Building Inventory Management Application.? Demonstrator Senior Programmer 2003 - May 2002 - Jul. 2000 Harf ? Naser, city, Cairo, Egypt Implementation of a transliteration Engine into 5 languages (C++, MFC)? Modific ation of a Commercial Desktop application with enhanced user interface and advan ced test parsing and processing techniques (C++). Software Developer - Jan. 2001 - Jan. 2003 ItSoft, Naser city, Cairo,Egyp part of ITS ) (www.its.ws) ? Customization and modification of International Tr ade Application (Trade Wind) (C++, Centura, Sybase)? Customization of the user interface according to customer requirements? Building Enhanced dynamic menus a nd user interface text according to the local language.(C++, Centura, sybase)? Modify the interest calculation method for the banking system and adding new met hods of calculation according to the local market.? Maintenance and support of Phoenix banking system (Centura, Sybase)? Implementation of the banking system for many banks in gulf area including :? Alrajhi bank : http://www.alrajhibank. com.sa (Saudi Arabia PUBLICATIONS "Research Assistant 2006.". Implementation of new al gorithms and applications for 2D /3D medical image analysis registration and ret rieval , using C++ and Matlab? Implementation of techniques and algorithms for 3D object retrieval and analysis using C++and OpenGL EXPERIENCE 3D simple Game? Fully Developed by Object Oriented Techniques? Programmed in C /C++ and OpenGL ? Custom built Models and scene ? Animated movement for mode ls with low resource consumption? international talking head Engine ? Programm ed using C/C++ and OpenGL ? Transliteration Engine for English/ Arabic? Fac ial Animation for most of human expression ? Lips movement for Alphabet (phone mes)? Integrated system for voice recognition.? Integrated system for text to speech ? Research Tool ( Mesh manipulation Engine) ? Programmed with C/C++ and OpenGL Boost , STL, ?3D object reading, rendering, lighting , saliency , Neighb ors, Curvature, critical points, normal.? Skeletonization? Subdivision, Antist rophic Scale , Smoothing, Distribution? Mesh writing , Exporting. ACADEMIC EDUCATION Ph.D, Electrical & Computer Engineering 2006, Minor: Electri cal & Computer Engineering 2006 - Jun. 2010 2010CONCORDIA UNIVERSITY, Montreal GPA: 4, Major GPA: 4. Fully Developed by Object Oriented Techniques Programmed i n C/C++ and OpenGL Custom built Models and scene Animated movement for model s with low resource consumption Bachelor of Engineering, Science on Information Technology, Minor: Science on In formation Technology - Jan. 1998 Cairo university, Cairo, Egypt GPA: 4, Major GPA: 4. : Very Good, With honour RankImplications sociales? Vice President of the student Association of faculty of INTERESTS Sports: Kong Fu and soccer? Lecture : History