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