You are on page 1of 2

PROFILE

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

You might also like