You are on page 1of 3

POSITION DESIRED

Programmer Analyst
PROFILE
Programmer Analyst
10 Years of experience in research and development , solid application design, a
nalysis and evelopment experience. Creative thinking with solid experience in
building algorithm and problem solving. Attention to detail, reliable, team spir
it and initiative
Languages: English; functional French
SKILLS
l Building 2D and 3D Computer Graphics Applications
l 2D and 3D Medical image analysis
l Animation
l Programming Core Banking system and International Trade financial Applicatio
n
l Building Automatic Trade applications
l Object oriented programming
l Usage of source control tools
l Programming packages (Boost and VTK, ..)
l Graphical user interface
l Socket Programming TCP/IP
l Third Party API , COM ,ATL
l Building telecommunication Programs
l Client server application
l Debugging
l Reporting
OPERATING SYSTEMS KNOWLEDGE
UNIX, Windows 9X/NT/2000/XP/2K3/Vista, windows7, Mac OS, MS-DOS
PROGRAMMING LANGUAGES
C, C++, Visual C++, Windows API,MFC, Visual Studio (6 , 2003,2005,2008 ), ATL,
SQL, Java, OpenGL, C#, .Net framework, Gupta/Centura (Team Developer), Pascal,
HTML, ASP, HTML, JavaScript, ASP,ASP .Net
DATABASE SYSTEMS
SQL Server (2000, 2005, 2008), Sybase, Oracle, DB2, Relational Databases, Access
SOFTWARE APPLICATIONS
Erwin MS Project, MS Office (Word, Excel et PowerPoint), Erwin
Visual Source Safe
EXPERIENCE
Research Assistant / Programmer - 2006 to Present
Concordia university, Montreal, Quebec
Research & Development , create and implement algorithms for 3D Medical Image
analysis and Processing
* Implementation of new algorithms and applications for 2D /3D medical image
analysis registration and retrieval , using C++ and Matlab
* Implementation of techniques and algorithms for 3D object retrieval and ana
lysis using C++and OpenGL
Programmer / analyst - 2010 to 2010
Reiddar Inc, Montreal,Quebec
3 Month contract for analysis ,Design and Implementation of a programmer for aut
omatic trade.
* Develop a custom application and algorithms for a Automatic trade Applicati
on using C++, SQL Server and third Party API.
Programmer - 2007 to 2007
Novatek, Montreal,Qc
* Implementation of a novel technique for LFD devices line detection as a com
mercial pharmaceuticals product (C++, Matlab )
* Implementation of a novel technique for LFD devices line detection as a com
mercial pharmaceuticals product (C++, Matlab )
Research & Teach Assistant - 2003 to 2006
Assuit university, Cairo,Egypt
Research & teach assitant and work as a team leader Programmer for Projects hold
by university.
* Implementation of techniques and algorithms for 3D object animation and ana
lysis.
Building a novel engine for text to speech with the related facial animation
on a 3D avatar using C++and OpenGL.
Implement a Client / Server Application Using network programming APIs / C++
with concurrent communications for a multi client system with illustration tool
s and low network resource consumption.
Implement an Image processing application for most of image processing techn
iques ( C++ , Matlab)
Senior Programmer - 2003 to 2003
Harf, Cairo,Egypt
* Implementation of a transliteration Engine into 5 languages (C++, MFC)
Modification of a Commercial Desktop application with enhanced user interfac
e and advanced test parsing and processing techniques (C++).
Software Developer - 2001 to 2003
Itsoft, Cairo, Egypt
Development and modify Phoenix bankng System
* Customization and modification of International Trade Application (Trade Wi
nd) (C++, Centura, Sybase)
Customization of the user interface according to customer requirements
Building Enhanced dynamic menus and user interface text according to the loc
al language.(C++, Centura, sybase)
Modify the interest calculation method for the banking system and adding new
methods of calculation according to the local market.
Maintenance and support of Phoenix banking system (Centura, Sybase)
EDUCATION
Ph.D, Electrical & Computer Engineering, Minor: 3D Shape Analysis & Rerieval - 2
010
Concordia University, Montreal,Quebec
GPA: 3.9
Masters, Information Technology - 2004
Cairo,University, Cairo , Egypt
Bachelor of Science, Information Technology - 2001
Cairo University, Cairo, Egypt
PUBLICATIONS
"Retrieving Articulated 3D Objects Using Normalized Distance Function, "." Lectu
re Notes in Computer Science, Volume 6169/2010, . W. Mohamed, A. ben Hamza , 201
0, P21-30, 2010.
"Stochastic Approximation Approach to Image Registration,." International Journa
l of Mathematics and Statistics, hiver 2010, Special Volume 7, No. 10, . W.
Mohamed and A. ben Hamza , 2010, pp.32-39,
"theoretic image alignment using topological features,." Proc. International Sym
posium on Computational Modeling of Objects Presented in Images - Lecture Notes
in Computer Science, vol. 6026. W. Mohamed, A. ben Hamza, K. Gharaibeh , January
2010, pp. 199-209
"Nonextensive Entropic Image Registration." Proc. ICIAR 2009, Lecture Notes in C
omputer Science 5627. W. Mohamed and A. ben Hamza , January 2009, pp. 116-12
5
"Stochastic optimization approach for entropic image alignment." Proc. IEEE Inte
rnational Symposium on Information Theory, Toronto, . W. Mohamed, Y. Zhang,
A. Ben Hamza, and N. Bouguila, July 2008
INTERESTS
Sports: Kong Fu and soccer
Lecture : History

You might also like