|
Mohamed Hamdy Kamal Riad |
Dowload CV as PDF |
|
Egyptian |
|
|
El-Rehab City -New Cairo City - Cairo, Egypt |
|
|
Telephone (home): (202)-26077637 |
|
|
Cellular Phone: (+2) 0106677264 |
|
|
|
|
|
Born on 15 July 1978 |
|
|
Married |
|
|
|
|
|
Education |
|
|
|
|
|
2003 Finished Pre-Master year, in Computer Electrical Engineering, |
|
|
Cairo University, Faculty of Engineering . |
|
|
|
|
|
2000 B.Sc. in Computer Electrical Engineering, Networks Department, |
|
|
AIN SHAMS University, Faculty of Engineering. |
|
|
1995 Scientific Baccalaureate from "Collège De La Salle (Les Frères)". |
|
|
|
|
|
International Certificates |
|
|
|
|
|
2009 - PMI Project Management Certification (PMP ®) |
|
|
|
|
|
2008 - BRAINBENCH Project Management 2005 Certification |
|
|
|
|
|
2007 -IBM Certified Database Associate DB2 Universal Database V8.1 Family |
|
|
|
|
|
2006 -TS: Microsoft® .NET Framework 2.0- Application Development Foundation |
|
|
- BRAINBENCH Java 5 |
|
|
- BRAINBENCH Java 2 Enterprise Edition (J2ee 1.4) Certification |
|
|
- BRAINBENCH Programmer/Analyst Aptitude |
|
|
|
|
|
2005 - BRAINBENCH MS Sql Server 2000 Programming |
|
|
- BRAINBENCH Java Server Pages (JSP 1.2) |
|
|
|
|
|
2004 - BRAINBENCH Active Server Pages .Net (ASP.NET) Certification |
|
|
- BRAINBENCH VisualBasic.Net (VB.NET) Certification |
|
|
|
|
|
2001 - Certified Internet Webmaster (CIW) Site Designer W-420 |
|
|
- Certified Internet Webmaster (CIW) Foundation W-410 |
|
|
|
|
|
2000 - BRAINBENCH Active Server Pages (ASP) Certification |
|
|
- BRAINBENCH Java 2 Programmer Certification |
|
|
- BRAINBENCH Visual Basic 6.0 Programmer Certification |
|
|
- BRAINBENCH Visual Basic 5.0 Programmer Certification |
|
|
|
|
|
Professional Experience |
|
|
|
|
|
September 2009 Till Now |
|
|
|
|
|
Title: Project Manager (Managing a team of 8 Developers) |
|
|
Company: IBM Egypt |
|
|
Customer: GBS France & PSA (Peugeot Citroën) |
|
|
|
|
|
Project: Peugeot & Citroën car diagnostic tool development |
|
|
Responsibilities: |
|
|
|
|
|
Project Manager |
|
|
§ Manage projects from conception through to implementation and monitor major materials orders & deliveries, in order to ensure that projects are delivered on time, cost and quality standards and prepare full project target budget. |
|
|
§ Develop the plans for executing and controlling the project. |
|
|
May 2008 Till August 2009 |
|
|
|
|
|
Title: Project Manager/ Technichal lead Handling dual responsibilities of Project Manager (Managing a team of 5 persons) & Technical Lead (using Java & Websphere). |
|
|
Company: IBM Egypt |
|
|
Customer: Valeo France & GBS France |
|
|
|
|
|
Project: Valeo Supplier Relationship Management - SRM |
|
|
Valeo Comerce-One Web Procurement – C-One |
|
|
Valeo Supplier Monitoring - SuMo |
|
|
|
|
|
Responsibilities: |
|
|
|
|
|
Project Manager |
|
|
§ Manage projects from conception through to implementation and monitor major materials orders & deliveries, in order to ensure that projects are delivered on time, cost and quality standards and prepare full project target budget. |
|
|
§ Develop the plans for executing and controlling the project. |
|
|
§ Develop organization chart for project, reviews project position descriptions, outlining duties, responsibilities and restrictions for key project personnel. |
|
|
§ Identify and recommend project resources for procurement (manpower and materials), provide specifications, perform technical evaluation/assessment of quotes, ensure effective follow up where appropriate and award contracts to qualified contractors. |
|
|
§ Monitor project activities for compliance with company purpose and philosophy and general corporate policies. |
|
|
§ Interpret, communicate, and require compliance with the contract, the approved plans, project procedures and directives of the client. |
|
|
§ Closely monitor project activities for conformity to contract scope provisions. |
|
|
|
|
|
March 2009 Till August 2009 |
|
|
|
|
|
Company: IBM Egypt |
|
|
|
|
|
Project: www.Eternalegypt.org |
|
|
|
|
|
Migrating Eternal Egypt (CMS ,Website ,WideArea ,Website Admin ) |
|
|
Migrating |
|
|
Websphere application server 5.1 to 6.0 |
|
|
DB2 8.2 to 9.1 |
|
|
Linux AS 2.1 to AS 4.4 |
|
|
|
|
|
March 2006 Till Now |
|
|
|
|
|
Title: Technical Lead (estimation and timeplanning, team leading) |
|
|
Handling dual responsibilities of Technical Lead (using Java & Websphere) & Infrastructure Administrator (for Ibm Servers , Linux , DB2 clustered using Redhat Cluster manager,Websphere application Server, WebSphere clustering & load balancing ) |
|
|
|
|
|
Company: IBM Egypt |
|
|
|
|
|
Project: www.Eternalegypt.org |
|
|
including (CMS ,Website ,WideArea ,Website Admin , Egyptian Museum Digital
guide, Digital guide admin ) |
|
|
Responsibilities: |
|
|
|
|
|
Technical Lead |
|
|
§ Analyzing effort performance parameters and implementing improvements based upon data collated. Supporting process improvements. |
|
|
§ Assisting in preparing proposals (effort estimation and time planning) |
|
|
§ Developing and maintaining plans outlining steps and time tables for developing, testing, and installing applications. |
|
|
§ Designing and coding screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems. |
|
|
§ Analyzing codes to find causes of errors and revising programs. |
|
|
§ Provides technical assistance by responding to inquiries regarding errors, problems, or questions. |
|
|
§ Creating and implementing policies and procedures, system problem solving and mentoring other team members. |
|
|
§ Understanding basic analysis and design methodologies and implementing them on an assigned task. |
|
|
§ Criticizing and suggesting corrections for work. |
|
|
§ Communicating major problems, breakthroughs and solutions to the Project Manager. |
|
|
§ Understanding and respecting deadlines. |
|
|
§ Attending staff and project meetings and reporting achievements. |
|
|
§ Performing additional tasks as requested by the Project Manager. |
|
|
|
|
|
Infrastructure Administrator |
|
|
§ Performing and managing administration of mission critical systems, performing backups, and supporting complex technical issues. |
|
|
§ Installing, configuring, and providing ongoing administrative and technical support |
|
|
§ Monitoring reliability of infrastructure and operating systems, anticipate problems before they occur, and diagnose and resolve problems as needed |
|
|
|
|
|
|
|
|
January 2004 till February 2006 |
|
|
|
|
|
Title: Senior System Developer |
|
|
Handling responsibilities of System Analyst, Web developer, and DB Administrator. |
|
|
Using (Asp.net, VB.net, Jsp, Asp, VB6, Oracle 9i db, Sql Server 2000) |
|
|
|
|
|
Organization: National Council for women |
|
|
|
|
|
Projects: * www.ncwegypt.com |
|
|
§ Content management module for the NCW Site |
|
|
§ Arabic women forum Site (www.ncwwbdc.org.eg/montada) (a site concerning the event in Cairo with live data update) |
|
|
§ Committees Meetings Site (www.ncwwbdc.org.eg/ibm-project ) (a site concerning organizing the Committees' meetings, with forums for remote data update and retrieve) |
|
|
§ Employee Progress system (www.ncwwbdc.org.eg/progress ) (a system for making progress reports for employees) |
|
|
§ Ncw Portal (www.ncwwbdc.org.eg/ncw-intranet2) |
|
|
§ Ncw Calendar (www.ncwwbdc.org.eg/ncw-intranet ) (a system for making a calendar for the meetings of the employees and the conferences ) |
|
|
§ Ncw library data migration tool (a module for collecting data from our library from a 3rd party system and make it available online) |
|
|
§ Http module for time attendance (a desktop module for communicating with time attendance machines _finger prints_ using http protocol and capturing it's data) |
|
|
§ Arabic search generic tool for any website (a tool used to allow full text search in any Arabic or English website using the wizard only) |
|
|
|
|
|
Responsibilities: |
|
|
|
|
|
System Analyst |
|
|
§ Ensuring the suitability of specific softwares for meeting business requirements, through project cost accounting, system designing (physical designing, data modeling, data flow modeling, procedures), test designing and implementation, programming and coordination of the system project and finally implementation. |
|
|
§ Interfacing with and training all levels of end users and data analysts, to prototype possible approaches to problems and translate raw data into informative information for management. |
|
|
§ Analyzing cost, effort performance parameters and implementing improvements based upon data collated. Supporting process improvements. |
|
|
§ Updating the council with the latest technologies in relevant field. |
|
|
|
|
|
Web developer and Desktop Application Programmer |
|
|
§ Writting and maintaining functional and technical specifications. |
|
|
§ Developing and maintaining plans outlining steps and time tables for developing, testing, and installing applications. |
|
|
§ Researching and evaluating software and hardware to assist in programming or to use as program platforms. |
|
|
§ Converting designs and specifications into computer code. |
|
|
§ Designing and coding screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems. |
|
|
§ Compiling code into programs and correcting errors detected in compile process. |
|
|
§ Creating test transactions and runs tests to find errors and confirm program meets specifications. |
|
|
§ Analyzing codes to find causes of errors and revising programs. |
|
|
§ Provides technical assistance by responding to inquiries regarding errors, problems, or questions with program. |
|
|
§ Trainning end users or technical support staff to use programs. |
|
|
§ Analyzing, installing, and testing upgrades of externally developed application programs. |
|
|
§ Monitoring performance of programs after implementation. |
|
|
|
|
|
DB Administrator |
|
|
§ Charged with understanding the processes and architecture of the operational databases, and fine-tuning the day-to-day performance that forms the backbone of the organization's IT system. Playing an active role in QA and development of systems as well. |
|
|
§ Performing critical database administration exercises on SQL server 2000 and Oracle 9i systems, including backup, disaster recovery procedures, monitoring, troubleshooting and optimizing live databases ensuring high performance and incorporating changes to computer databases. |
|
|
|
|
|
System Administrator(IIS and TomCat) |
|
|
§ Performing and managing administration of mission critical systems, performing backups, and supporting complex technical issues. |
|
|
|
|
|
|
|
|
June 2003 till October 2003 (Part-time) |
|
|
|
|
|
Title: Senior System Developer |
|
|
Handling responsibilities of System Analyst, Programmer (using Vb.net) and Technical support |
|
|
|
|
|
Company: "El Zailai Group" |
|
|
(Software House at Saudi Arabia) Egypt branch |
|
|
|
|
|
Projects: |
|
|
§ Framework (standard forms to be used in all applications) |
|
|
§ GOLD STORE Project |
|
|
§ GL Project |
|
|
§ Hotels management system (team member) |
|
|
|
|
|
|
|
|
September 2002 till december 2003 |
|
|
|
|
|
Title: Technical responsible |
|
|
|
|
|
Organization: Military pension and insurance |
|
|
|
|
|
Projects: |
|
|
§ Maintaining the main application (Oracle 6, Oracle 8i DB) used for calculating the pensions and all the related tasks. |
|
|
§ Developping a website using vb.net to enable users to access their accounts remotely. |
|
|
§ Maintaining the Audio Query System |
|
|
§ Developping a network file distribution system (Vb.net) |
|
|
§ Administrating the servers, LAN and personnel PC's. |
|
|
|
|
|
July 2000 till September 2002 |
|
|
|
|
|
Title: Senior System Developer |
|
|
Handling responsibilities of System Analyst, Web developer, and DB Administrator. |
|
|
Using (PowerBuilder,PowerDesigner, Asp, Vbscript, JavaScript, Dhtml, CSS,Sql anywhere, Sql Server 2000) |
|
|
|
|
|
Company: "Jupiter2000" |
|
|
Software House, IBM Education Center & IBM Partner |
|
|
Projects: |
|
|
Web Development: |
|
|
§ Finance, GL for Noor Company |
|
|
§ Company Directory for Noor |
|
|
§ News system for Noor |
|
|
|
|
|
Technical Support, Analysis and Programming: |
|
|
§ Mobile invoices follow Up (Alcatel) |
|
|
§ Call Reporting System (Adweya) |
|
|
§ Members System (Ghaba club) |
|
|
§ Pharamcy System |
|
|
§ Gl System |
|
|
§ Inventory System |
|
|
|
|
|
Instructor For advanced courses |
|
|
§ ActiveX Technology and Vbscript |
|
|
§ Fundamentals of CGI using Perl |
|
|
§ Deploying Active Server Pages (ASP) |
|
|
|
|
|
Responsibilities: |
|
|
n Transforming functional requirements into software code. |
|
|
n Testing software modules. |
|
|
n Developing design reports such as DFD, flow charts, ER and functional requirements. |
|
|
n Consulting with clients to prototype, refine, test, and debug programs to attain client approval. |
|
|
n
Writing and maintaining documentation to describe program development, logic,
coding, testing, changes, and corrections. |
|
|
Personal Projects: (for home use) |
|
|
|
|
|
Development using vb6 , vb5, vb4 |
|
|
1. Music Player (like winamp) |
|
|
2. CD catalog (for managing and searching files in my cd’s) |
|
|
3. Duplicate Files finder (for finding and erassing dupplicate files on my computer ) |
|
|
|
|
|
Summer Training |
|
|
|
|
|
1998-99 3 months training at Jupiter 2000 at the Software Department (Programming using Power Builder 6.0). |
|
|
|
|
|
1997-98 6 weeks training at IBM Egypt (International Business Machine) at the Software Department (Programming and using LOTUS NOTES). |
|
|
|
|
|
1997-98 One month training at NewSoft, at the Software Department Programming using (Ms Access Database Management System). |
|
|
|
|
|
1996-97 3 months training at ECS (Egyptian Computer Systems), at the Networks Department (installing & maintaining networks). |
|
|
1995-96 3 months training at ECS (Egyptian Computer Systems). |
|
|
|
|
|
Programming Languages |
|
|
|
|
|
JAVA, J2ee (V. Good knowledge) |
|
|
Java Server Pages (JSP) |
|
|
ActionScript 2.0 |
|
|
C# 2008 |
|
|
Visual Basic.NET |
|
|
Visual Basic & API (V. Good knowledge), |
|
|
Active Server Pages (ASP), ASP.NET , Vbscript, JavaScript |
|
|
Visual j++ 6.0 (Graduation Project, With Grade: Excellent) |
|
|
Html ,Dhtml ,CSS ,FrontPage (V. Good knowledge) |
|
|
PowerBuilder 6.0, Power Designer (V. Good knowledge) |
|
|
C \ C++, Visual C++ |
|
|
Ms Access (V. Good knowledge) |
|
|
Lotus Notes |
|
|
|
|
|
Databases |
|
|
DB2 DB2 Universal Database V8.1 |
|
|
Oracle 8i |
|
|
MS SQL Server 7 , 2000 , 2005 |
|
|
MYSql |
|
|
Sybase SQL server |
|
|
Sybase SQL Anywhere 5.0 |
|
|
Ms Access 2000 |
|
|
|
|
|
Advanced Software Courses Attended |
|
|
|
|
|
Flash Development |
|
|
JAVA, Visual j++ 6.0 - Jupiter2000 [30 hours course] |
|
|
C++, Visual C++ - IBM Training Center [45 hours course] |
|
|
Windows NT 4.0 Core Technologies and Administration - Jupiter2000 |
|
|
[50 hours course] |
|
|
|
|
|
Courses Attended For The TTTEgypt At IBM Training Center |
|
|
|
|
|
These courses TTT (Training The Trainers) were for the IBM Instructors, to qualify them to teach students to be Web Developers. This Project is sponsored by the Ministry of Communication (Project For 15000 Students). |
|
|
· ActiveX Technology and Vbscript |
|
|
· Fundamentals of CGI using Perl |
|
|
· Deploying Active Server Pages (ASP) |
|
|
· Introduction to VRML Authoring and Interactive 3-D modeling for the Web |
|
|
· Visual Site Design And Management Using IBM NetObjects Fusion |
|
|
· IBM Websphere Application Server Development & IBM Websphere Studio [Visual Age For Java, IBM HTTP Server, JSP, Servlets] |
|
|
· Enterprise Java Beans |
|
|
|
|
|
Languages |
|
|
|
|
|
Arabic Mother tongue. |
|
|
French Excellent (twelve years at school (four are in France)). |
|
|
1994 Certificate of "Alliance Française" Grade good. |
|
|
English Very good (nine years at school). |
|
|
|
|
|
Other Activities |
|
|
|
|
|
Travels One year in W.Germany 1987-1988 (Munich). |
|
|
Four years in France 1978-1982 (Paris). |
|
|
|
|
|
Other Member of the Students Union of the Faculty of Engineering, Ain |
|
|
Shams University 96-97,97-98 |
|
|
Founder of a Family (Group of 120 students)"Dream Family" at the |
|
|
Faculty of Engineering, Ain Shams University 96-97, 97-98, 98-99 |
|
|
|
|
|
|
|
|
I Wrote my first program on 1988 (5th Primary) using QBasic |
|
|
Programming was my dream and will always be my passion |
|