Hamdy Sabry CV

 

Objective:

 

A challenging oriented position as a Project Manager or System Analyst in a progressive company, where my skills will be effectively utilized to improve operations and to contribute in organizations success in such fields as [ e-Government solutions, e-Commerce solutions {B2C, B2B}, ERP solutions, WEB applications {Internet, Intranet}, Client/Server applications, Artificial Inelegant, Algorithms work, Embedded systems and others… ]

 

Personal Data :

 

Name                  : Hamdy Mohammed Sabry

Nationality           : Egyptian

Date Of Birth        : 25 May 1976

Place Of Birth       : Cairo

Sex                    : Male

Religion               : Moslem

Marital State        : Married

Web Site             : http://www.oocities.org/hamdysabry

E-Mail                 : hamdysabry@hotmail.com

Mobile                 : Kuwait (+965) 7841367

                           Egypt   (+02) 0101991553

Location              : Kuwait

 

Administration Experiences & Skills :

 

q      Project Management: project planning, determining deliverables, scheduling and estimate durations, utilize resources, set assignments, budgeting, follow-up and reporting.

q      Risk management: determining project risk and challenge  s, evaluate risk factors, set the protective actions, set the preventive actions, change management, define business impact and change benefits.

q      Quality Management: configuration management, determining standard procedures and version controlling.

q      System analysis: problem defining, gathering requirements, system hierarchy breakdown, gathering inputs and outputs, define the processes, find the horizontal and vertical relations, define the work flow, reverse engineering if needed, find time holes, overlap taking and define the solution.

q      UML documentation: creating use case diagrams, state case diagrams, activity diagrams, sequence diagrams, collaboration diagrams, class diagrams, component diagrams and deployment diagrams.

q      Solution Design: creating conceptual design, database design, network design, creating prototypes for forms and reports and workflow diagrams.

q      Team leading skills: defining duties, assign tasks according to specialty, deal with conflicts, work under pressure to reach mile stones and deadlines.

q      Development and Implementation skills: Programming, Systems Integrations, Troubleshooting solving.

q      Others: Also I have good Presentation skills, Communication skills, Documentation skills, Training and knowledge transferring skills.


 

 

Software Production Experiences & Skills:

 

q      Scoping: Determine system scope, Secure project sponsorship, Determine deliverables, Define preliminary resources, Secure core resources, Develop preliminary budget, Incorporate feedback on software specifications, Review system specifications/budget with team, Develop delivery timeline, Obtain approvals to proceed (concept, timeline, budget), Secure required resources

q      Analysis: Conduct needs analysis, Draft preliminary software specifications, Create Mind mapping diagram, UML diagrams (creating use case diagrams, state case diagrams, activity diagrams, sequence diagrams, collaboration diagrams, class diagrams, component diagrams and deployment diagrams),

q      Design: Review preliminary software specifications, Create Database Schema diagram, Develop functional specifications, Develop forms and reports prototype based on functional specifications, Review functional specifications, Incorporate feedback into functional specifications, Obtain approval to proceed

q      Development: Review functional specifications, Identify modular/tiered design parameters, Assign development staff, Develop code, Developer testing

q      Testing: Develop unit test plans using product specifications, Develop integration test plans using product specifications, Unit Testing, Review modular code, Test component modules to product specifications, Identify anomalies to product specifications, Modify code, Re-test modified code, Integration Testing, Test module integration, Identify anomalies to specifications, Modify code, Re-test modified code

q      Training: Develop training specifications for end users, Develop training specifications for helpdesk support staff, Identify training delivery methodology (computer based training, classroom, etc.), Develop training materials, Conduct training usability study, Finalize training materials, Develop training delivery mechanism

q      Documentation: Develop Help specification, Develop Help system, Review Help documentation, Incorporate Help documentation feedback, Develop user manuals specifications, Develop user manuals, Review all user documentation, Incorporate user documentation feedback

q      Pilot: Identify test group, Develop software delivery mechanism, Install/deploy software, Obtain user feedback, Evaluate testing information

q      Deployment: Determine final deployment strategy, Develop deployment methodology, Secure deployment resources, Train support staff, Deploy software

q      Post Implementation Review: Document lessons learned, Distribute to team members, Create software maintenance team.


 

 

Technical Experience & Tools:

 

Web Development:

q      Creating Web applications & XML Web services with ASP.NET.

q      Maintaining Web applications with Visual Interdev 6 & ASP.

q      Maintaining DHTML scripts with VBScript & JavaScript.

q      Creating Web media with Macromedia Flash & S-Wish.

q      Maintaining Web sites with standard native HTML.

 

Windows Development:

q      Creating Windows applications with Visual Basic.NET.

q      Maintaining Windows applications with Visual Basic 6.

q      Creating Components DLL, OCX, Active-X, DCOM, COM+.

q      Developing documents with Microsoft VBA.

q      Developing reports with Seagate Crystal Reports.

q      API programming , Socket Programming , Multimedia Programming.

q      Maintaining DOS 16 Bit applications with Turbo Basic, Turbo Pascal.

 

Databases:

q      Developing & Administrating Microsoft SQL server, OLAP.

q      Developing on ORACLE.

q      Developing on XML files.

q      Developing on Microsoft Visual Fox.

q      Developing on Microsoft Access.

q      Developing on I/O flat text files.

q      Developing with Database management interfaces, ADO, RDO, DAO, ODBC, ANSI SQL, T-SQL.

 

Analytics & Management Tools:

q      Expert in using case tools Rational Rose, UML.

q      Expert in using case tools Visio.

q      Expert in using Microsoft Project.

 

Operating Systems and Administration:

q      Installing & Administrating Microsoft SharePoint Portal server.

q      Installing & Administrating Web Servers ( IIS ) , Mail Servers .( MS-Exchange).

q      Administrating Microsoft OS servers , Active Directory Services .

q      Installing Networks (LAN / WAN) and Maintain it.

q      Knowledge of  TCP/IP, DHCP, DNS, WINS and Subnet.

q      Administrating Telecom, PBX.

q      Installing & Maintaining the Hardware Equipment's.

 

Others:

q      Expert in using Microsoft Office [ Front Page , Excel , WinWord , Power Point , Project , Publisher , Outlook , ... , etc. ]

q      Good in Graphical App. (Paint shop, Adobe Photo shop... etc.)

 


 

 

Working Experiences :

 

Company Name       : Kuwait Audit Bureau: (Governmental Firm )

Title                            : Senior System Analyst.

From                           : 04-07-2004 to present

Duties                         :

q      Designed and developed a web based Tenders Evaluation solution based on algorithm in solving the Transportation Problem and assignment problem, this system can select the best combination from all offers proposed in a tender which is able to be divided between the bidders with the condition of each bidder must be selected not more than one time, this solution also use a workflow from the data entry to the auditor and then to the tender administrator and finally to the publisher.

q      Designed and developed a web based Document Management system which enables the user to publish all documents types on the web with a work flow from the editor to the auditor and then to the publisher and vise versa and then the visitor can search only inside the contents of the published documents, bookmark the results, write feedback to the publishers.

q      Designed and developed a web based content management solution for the organization web site, this system can update and manage all the web parts appears in the web site such as News, Documents, Training Schedule, Magazines editions, Photo gallery and Useful Links list, the system use a work flow from the editor to the auditor an then to the publisher and vise versa.

q      Designed and developed a web based Personal web drive which allows all the employees to upload and down load files to them web drive over the internet, also any user can full manage his quota.

q      Designed and developed a web based Identity Management system with a Single Sign On to allow the employee to login to all the organization web systems using a single user name and password.

q      Designed a web based paperless system for all the employee requests from the HR department such as annual leave , sick leave , vacations , certificates . The system is based on a dynamic work flow to manage the document directions regarding to the business roles and conditions from the start to the end.

q      Customized a portal project management system based on Microsoft Project Server 2003.

q      Created an operational handout and forms to automate and document the procedures of the analysis, design and testing.

q      Consultant of web development projects

q      Consultant of system security and information security.

 

 


 

Company Name       : Al-Faris : ( Software House )

Title                            : Senior System Analyst.

From                           : 01-07-2003 to 10-03-2004

Duties                         :

q      Designed a WEB based system for an e-Government solution to the Ministry of Commerce in Bahrain, the system allows remote merchants registrations, publish the business directory, publish the available business opportunities, publish the ministry news and events, publish the tenders and results, enables a strong searching engine inside all the system contents, The system is supported by a strong work flow to manage the publishing procedures and authentications.

q      Designed a WEB based system for an e-Commerce solution B2C for mega markets and hyper markets, the system allow remote customers registrations, publish products electronic catalog, manage shopping cart, publish market new and events, publish promotions and special offers, publishing and managing prize and withdrawals results, also the solution contains a module of customer relationship management, this module manage the customers contacts, feedbacks, comments, suggestions, complaints and follow up the taken actions and sending greeting cards, also The system is supported by a work flow to manage all the market internal processes and integrated with the back end of the stock control

q      Technical leader of ERP solution.

q      Technical leader of KIOSK machines, Net-Shift, Oasis money gateway Main sponsor of configuration management and solution design.

q      Technical leader of POS machines and OPOS technologies and embedded systems.

q      Technical leader of web development

q      Technical leader of all Microsoft OLAP servers, Share-point portal server.

q      Project manager and Consultant of money exchange solution.

q      Project manager and Consultant of a human resources system.

 

 


 

Company Name       : Al Gazira I.T.: (Software House)

Title                            : Project Manager / System Analyst

From                           : 01-04-2000 to 25-06-2003

Duties                         :

q      Designed and developed a solution for the time tabling problem based on the back tracking algorithm for the Ministry of Education in Egypt , this system auto generates all the time tables of the school based on the number of available subjects in each semester, number of groups in each grade, number of available class rooms and labs, number of teachers and them specialization, the system solves all the conflicts which happened on the manual system such as the teacher may appear in tow class rooms at the same time.

q      Designed and Developed WEB based solution for collage management, this system is able to do all the required processes in any collage in a paperless environment, it is managing all the student data, registrations, time tables and scheduling, teachers data, exams and results data, graduation data, financial data, The system is supported by a work flow to manage all the internal processes.

q      Designed and developed a call accounting system for telecommunication companies , hotels and hospitals , the system is calculation the calls duration and cost which is dialed form any internal extension inside the organization , printout many  financial statement and statistics and monitoring reports, the system is able to work with any PBX brand , it is including 3 modules , the first one is the server module which is connected to the PBX directly throw a terminal cable and receive the calls messages and analyze, the second module is the reporting tool which allow the user to generates all the financial statements and statistics and monitoring reports , the last module is a remount access for the server module .

q      Designed and developed a clinic organizer system, it manage all the patient data, medical reports, their conditions, also the system manage all the front office operations such as reservations and scheduling, and back office operations such as financial statements.

q      Designed and developed a Home Delivery management system, it contains 3 modules , the first module is the front office which detects the caller’s data before answering the phone, receiving the order and brake it down by posting it to each specialized kitchen, flow up the order preparation, delivering time, the second module is a customer relation ship management, which manage all the customer data their preferred items, regular orders, comments, feedback, complaints, the last module is a back office managing the stock control and the financial statements. 

q      Project manager and technical leader for a financial system in Ministry of planning.

q      Project manager for a document management system in Ministry of judgment.

q      Project manager for an information bank system in Ministry of judgment.

q      Was the Microsoft technical team leader.

 


 

 

Company Name       : EGYPTO-SOFT: (Software House )

Title                            : System Analyst.

From                           : 01-08-1997 to 09-03-2000

Duties                         :

q      Participated in the team of designing and configuring the controlling room Project, that created between “EGYPTAIR“, “AMIRICAN AIRLINES“, ”SPARE GROUP” , including designing all the solution requirements (Hardware , Networks , Software applications, User training)

q      Designed and developed a flight planning system for EGYPTAIR, the system is auto generates the flight schedule based on the requires flights (origin, destination, flight number) and aircraft type (Capacity, maximum mileages, maintenance status), the system also solve any conflicts may happened such as assigning single aircraft for two flight at the same time.

q      Designed as developed a flight feasibility system for EGYPTAIR, the system monitors the discipline of flights reservations, passengers’ transportation, third parity carries commitments, and give a statistic displaying the feasibility of canceling or upgrading a flight route.

q      Designed and developed a system for EGYPTAIR to organize the domestic arrival flights & the free time in the airports.

q      Designed and developed a sales agents financial system for EGYPTAIR, the system is managing all the accounts of EGYPTAIR agents offices, and all financial transactions and budgeting.

q      Designed and developed an examination management system for EGYPTAIR, the system auto generates exams and model answers based on a databank of questions related to subjects, user can also control the difficulty of the exam and the required time to solve it.

q      Designed and developed a pilot databank for EGYPTAIR, the system manage the pilots’ information, their personal data, license expires, retire dates, health record, flying hours, training hours, simulation hours, aircraft specialization, comments.

q      Designed and developed a POS system, the system is managing all the cash sales, VISA, on Credit, handles all the POS machine terminals such as customer displayer, cash drawer, barcode reader, touch screen CRT, reset printer, also the system printout many useful reports and statistics, also the system was integrated with  a back office system for registering financial and stock control transactions.

q      Redesigned and upgraded a hotel management system, the system is managing all the required processes in the front office and back office in any hotel, it manage the reservations, accommodation, chick in/out, outlets, folio & financial statements.

q      The main sponsor of the development department.

q      Was the main sponsor for the software maintaining , software trouble shootings and hardware maintaining in the department


 

 

Education :

 

q      BS Accounting Administration “ Cairo University “

q      Certified in English Language” The British Council Center “

q      Certified in Information Systems “ EGYPTAIR “

q      Certified in Operating Systems “ EGYPTAIR “

q      Certified in Basic Language “ EGYPTAIR “

q      Certified in COBOL Language “ EGYPTAIR “

q      Certified in Advanced COBOL Language “ EGYPTAIR “

q      Certified in Marketing Researches for New Managers " MARK "

q      Certified in Basic Passenger Fares & Ticketing Course “ EGYPTAIR “

q      Certified in Advanced Passenger Fares & Ticketing Course “EGYPTAIR “

q      Certified in MCSE " Microsoft Certified System Engineer "

q      Certified in MCSD " Microsoft Certified Solution Developer "

 

 

 

Summer Training :

 

EGYPTAIR (Information Dep. Hardware) In 03-08-1996  

q      System Analysis

q      Solving Problems by the Information System

q      Managing Projects

q      Documentation and User Manual

q      Network setup

q      Training the users on most famous Software Application

q      Making a Complete Project Starting from the System Analysis, Designing, Software Code, User Manual and the User training.

 

Arab African International Bank In 15-06-1995 The

q      Prepare the Feasibility for the Projects & Evaluating it

q      The Conditions & the Ways to Finance the Projects

q      Auditing financial statements. 

 

EGYPTAIR (Information Dep. Software) In 03-09-1994

q      Maintaining PC’s Hardware

q      Hardware Installation

q      Local Area  Network Installation

q      Solving Trouble Shootings

 

The Arab Bank PIC (Accounting Dep.) In 10-07-1994

q      Deposit , Withdrawal & Exchange the Commercial Papers in the Information System

q      Secure the Information System ( Computer & Microfilm Systems )

q      Prepare the Periodical Reports for the Management Administration

 

 


 

 

My Software Production list:

 

Document Management System

Web based system which enables the user to publish all documents types (DOC, PDF, HTM, TXT, XLS, ext…) on the web with a work flow from the editor to the auditor and then to the publisher and vise versa and then the visitor can search inside the contents of the published documents, bookmark the results, and write feedback to the publishers.

 

Content Management System

Web based solution for the organization web site, this system can update and manage all the web parts appears in the web site such as News, Documents, Training Schedule, Magazines editions, Photo gallery and Useful Links list, the system use a work flow from the editor to the auditor an then to the publisher and vise versa.

 

Algorithm Tenders Evaluation System

web based solution based on algorithm in solving the assignment problem, this system can select the best combination from all offers proposed in a tender which is able to be divided between the bidders with the condition of each bidder must be selected not more than one time, this solution also use a workflow from the data entry to the auditor and then to the tender administrator and finally to the publisher.

 

Personal Web Drive System

Web based system which allows all the employees to upload and download files to them web drive over the internet, also any user can full manage his quota.

 

Identity Management System

Web based system allow the employee to login to all the organization web systems using a single user name and password SSO (Single Sign On), the system also manage the security and permissions of all web applications.

 

Paperless Collage Management System

WEB based solution, able to do all the required processes in any collage in a paperless environment, it is managing all the student data, registrations, time tables and scheduling, teachers data, exams and results data, graduation data, financial data, The system is supported by a work flow to manage all the internal processes.

 

Examinations Management System

The system randomly auto generates exams and model answers based on a databank of questions related to subjects, the Administrator can also control the difficulty of the exam and the required time to solve it.

 

School Time Tabling System

Solution based on algorithm auto generates all the time tables of the school, based on the number of available subjects in each semester, number of groups in each grade, number of available class rooms and labs, number of teachers and them specialization, the system solves all the conflicts which happened on the manual system such as the teacher may appear in tow class rooms at the same time.

 

 


 

Hotel Management System

System managing all the required processes in the front office and back office in any hotel, it manage the reservations, accommodation, chick in/out, outlets, folio & financial statements.

 

Call Accounting System

System for telecommunication companies, hotels and hospitals, the system is calculation the calls duration and cost which is dialed form any internal extension inside the organization , printout many  financial statement and statistics and monitoring reports, the system is able to work with any PBX brand , it is including 3 modules , the first one is the server module which is connected to the PBX directly throw a terminal cable and receive the calls messages and analyze, the second module is the reporting tool which allow the user to generates all the financial statements and statistics and monitoring reports , the last module is a remount access for the server module .

 

POS - Point Of Sale System

System managing all the cash sales, VISA, on Credit, handles all the POS machine terminals such as customer displayer, cash drawer, barcode reader, touch screen CRT, reset printer, also the system printout many useful reports and statistics, also the system was integrated with a back office system for registering financial and stock control transactions.

 

Home Delivery System

System full managing the home delivery services, including 3 modules , the first module is the front office which detects the caller’s data before answering the phone, receiving the order and brake it down by posting it to each specialized kitchen, flow up the order preparation, delivering time, the second module is a customer relation ship management, which manage all the customer data their preferred items, regular orders, comments, feedback, complaints, the last module is a back office managing the stock control and the financial statements.

 

Clinic Management System

System managing all the patient data, medical reports, their conditions, also the system manage all the front office operations such as reservations and scheduling, and back office operations such as financial statements.

 

Flight Planning System

System auto generates the flight schedule based on the required flights (origin, destination, flight number) and aircraft type (Capacity, maximum mileages, maintenance status), the system also solve any conflicts may happened such as assigning single aircraft for two flight at the same time.

 

Flight Feasibility Analysis System

System monitors the discipline of flights reservations and passenger's transportation, third parity carries commitments, and gives a statistic displaying the feasibility of canceling or upgrading a flight route.

 

Pilot Databank System

System manage the pilots’ information, their personal data, license expires, retire dates, health record, flying hours, training hours, simulation hours, aircraft specialization, comments.