## BIO
**Mustafa Mohamed Mustafa Ibrahim**
** **
**<u>Objective:</u>**
**Pursuing a challenging career in software engineering field in a challenging company, which offers professional development and growth potential, and to further build upon my work experience to benefit the employer and advance my career****.**
<u>Technical Experience:</u>
**EDS Egypt**
**Information Associate.**
§ **Job Description:**Supporting EDS’s Global Recruitment and Hiring process software from both system and code levels. This includes: careers website ([login to view URL]), web internal application for recruitment (Resumix Hiring Gateway, originally developed by Yahoo!), interface batches to other EDS systems, and some internal desktop programs.
§ **Role:**
o Monitoring the production systems and solving any problem happens, contacting vendors if needed.
o Developing new portals, modules, batches and scripts interfacing our system to all other systems in EDS (Billing system, Corporate Directory, etc…), going through the full SDLC, from requirement gathering phase, to implementation phase; documenting requirements, design, plans, and following change management procedures.
o Handling change requests to the EDS Careers website ([login to view URL]).
**Technologies:**Visual Basic 6 (windows programming), J2SE, J2EE, Oracle 9i, Oracle PL/SQL, Apache, Tomcat, LDAP, and XML.
**Delta**
**Software Developer.**
§ **Job Description:**Delta library is a system designed to achieve the goal of accounting , stock control ,fixed assets and customer support.
§ **Role:** upgrade delta financials, stock control, fixed assets which is one tier architecture to n-tier architecture.
§ **Technologies:** Oracle database engine, SQL server ,Ms C#, Borland Delphi 2005, Crystal report 7, Crystal Reports 10.
<u>Education:</u>
**[login to view URL]. in Computer Sciences and Information Systems, Faculty of Computer Sciences and Information Systems- Ain Shams University - Egypt (FCIS-ASU).**
§ 2001 – 2005.
§ Major: Computer Science.
§ Final Grade: Pass.
§ Graduation Project:
o Title: Rendering 3D face Model based on geometric Processing for Criminal identification.
o Project objective: Is achieving the most accurate description of 3D human faces depends on witness description to be used in criminal identification.
o Project Description: Rendering 3D face model shows how to create 3D face models based on racial characteristics using some of graphical techniques. Then applying a texture mapping and some transformation on face model to get final model.
o Project Grade: Excellent.
§ Important Courses:
§ Software Engineering, Object Oriented Programming, Database Management Systems (DBMS), Systems Analysis and Design, UML Analysis And Design, General Algorithms and Data structures, Computers Architecture, Operational Researches, Operating systems concepts, Networking concepts, Digital Design concepts, Artificial Intelligence, Neural Networks, File Organization, Compiler, Image processing, Speech recognition, Wireless networks, Computer Security, Pattern recognition, Marketing Fundamentals, Problem Solving Techniques.
§ Other Projects:
o Traffic System (Database System) : An Integrated Database management program to work as a database program for any traffic databases. Tools: SQL, C#.NET, [login to view URL].
o Insurance Company System (Database System) : Database system for an insurance including policies management, Managing Information about: clients, brokers and employees. Tools: Oracle Developer and Designer 8i.
o Image processing package : A package for image editing , resizing, histogram, gray. Tools : C#.NET, GDI+ .
o Pattern package : Feature extraction, classification, clustering. Tools: C#.NET.
o Speech recognition : A package For saving and retrieving wave signals and some operations. Tools : C#.NET, GDI.
o Compiler : Compiler for tiny language. Tools : C#.NET.
<u>Tools and Technologies:</u>
§ **Programming Languages:** C, C++, VC++, C#, VB .Net, ASP.Net, SQL, HTML, XML, JavaScript, J2SE, J2EE and VBScript,PHP, MySQL.
§ **Operating System:** Microsoft Windows Platform, Linux, UNIX.
§ **Technologies:** UML design, .Net (VB .Net, Asp.Net, C#, [login to view URL]), Visual C++, COM, XML/XSL, Sun Portal, Sun Application Servers, Apache, Tomcat, IBM Web Sphere, Sockets, and Security.
§ **Databases:** MS SQL, Oracle, MYSQL.
§ **Source Control:** Source Safe, Borland StarTeam.
§ **Requirements tools:** Borland CaliberRM (Requirement Management).
**<u>Awards and Certifications:</u>**
§ College award in arts (2 years).
§ University award (1 year).
§ IBM Java Certified.
§ President of student union (2 years).
§ Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.
**<u>Memberships:</u>**
§
## Area of Expertise
<u>Tools and Technologies:</u>
§ **Programming Languages:** C, C++, VC++, C#, VB .Net, ASP.Net, SQL, HTML, XML, JavaScript, J2SE, J2EE and VBScript.
§ **Operating System:** Microsoft Windows Platform, Linux, UNIX.
§ **Technologies:** UML design, .Net (VB .Net, Asp.Net, C#, [login to view URL]), Visual C++, COM, XML/XSL, Sun Portal, Sun Application Servers, Apache, Tomcat, IBM Web Sphere, Sockets, and Security.
§ **Databases:** MS SQL, Oracle.
§ **Source Control:** Source Safe, Borland StarTeam.
§ **Requirements tools:** Borland CaliberRM (Requirement Management).
**<u>Awards and Certifications:</u>**
§ College award in arts (2 years).
§ University award (1 year).
§ IBM Java Certified.
§ President of student union (2 years).
§ Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.