Kuwait, POB 3941 Salmiya 22040

 

GSM 1 +9657978504

GSM 2 +9659496430

Home  +9655641077

Office  +9654346502

Fax +9654348087

E-mail hanybakir@usa.net

Hany Bakir

Objective

A challenging leadership position - techno managerial - in software development, systems integration, and database design/administration and systems operation.

 

Education     

Faculty of Engineering, Ain Shams University, Cairo, Egypt

Bachelor’s degree of Architecture Engineering 1987.

                       

Holderbank Management Center, Switzerland.

Theory of Geostatistics 1989.

                                   

Holderbank Management Center, Switzerland.

Geostatistics Workshop 1990.

                                   

University of Freiburg, Germany              

3D Graphics Modeling in Geology 1990.

 

American Unversity in Cairo

Computer Graphics 1990.

 

American Unversity in Cairo

Computer Simulation 1990.

 

Academy of Sci. Research & Tech., Enstinet, Cairo

Unix and Shell Scripting 1994.

 

Information Center, Kuwait         

DB2 Concepts and Facilities 1994.

 

Sybase Kuwait

Sybase Database Analysis and Design 1994.

 

Infocenter Kuwait

Project Management 1995

Business Analysis and Modern Management Techniques 2000

 

Professional Experience

 

I have been in the software development business for almost 18 years. In this time I have designed, developed, and tested programs for many international and Egyptian firms, such as Arab Swiss Engineering Co., Mobil Oil Egypt, MOI Kuwait, and PriceWaterHouse Egypt. I am currently leading the development of  iRes. The iRes is a Data Warehouse for handling the affairs of the Illegal Residents in Kuwait.

 

During my career, I was recognized for work in real-time systems for many Platforms, such as LINUX, DOS, and Z80-based embedded systems. In addition I have a vast experience in several Development Environments, such as, C, C++, and Assembly languages for Z80, MC68008, 8086, VB, VB.Net and C#. This is in addition to my experience in many RDBMS like Oracle and SQL Server.

 

1994-Current     Information Center, Ministry of Interior, Kuwait

IT System Development Consultant

 

Responsible for the planning, design, and successful implementation of key information systems for the Kuwait Ministry of Interior.  This includes proactive participation in committees that set the Kuwait's strategic direction in areas such as Internet/Intranet solutions.

 

Completed the analysis, design, and implementation of a Weapons Warehouses Tracking System for the state of Kuwait . The system is responsible for tracking incoming and outgoing firearms within the ministry departments and its relationship with the main warehouses. Responsibilities included system architecture, the entire software development life cycle, and database administration. The system connects several sites using routers, microwave links, and leased lines.

 

Lead the design and implementation effort of illegal residents tracking system for Kuwaits Interior Ministry. The system is based on MS SQL Server, Windows NT.   Currently, a study is being conducted to upgrade the system to ORACLE 9i.

 

Lead the entire development life cycle of the Kuwait Patrols Tracking information system.  The system is based on and ORACLE DBMS.  Responsibilities include gathering system requirements, system analysis and design, data modeling, database administration, and system operation.  The country depends on this system in the event of an emergency.

 

Participated in several other projects at the Ministry of Interior including the Passport and Fingerprint systems. The systems include several UNIX hosts (RS6000) and Communications with IBM Mainframes.

 

Currently leading the analysis, design, and implementation of the illegal residents tracking system for Kuwaits Interior Ministry.  The system is  based on ORACLE 9i server.  The system addresses the requirements of integrating relational data, unstructured data, video, workflow, and imaging.  This is a mission critical system that provides service to the entire country.

 

Main Tasks

·         Analysis, Design, and implementation of management information systems.

·         Currently I'm working as a Project Manager  for the Illegal Residents Information System. My resources are, 1 Analyst Programmer, 4 Programmer, 2 Testers.

·         Designing and developing new applications as well as creating functional and technical specifications.

·         Developing quality assurance and quality control standards for software development and documentation.

·         Developing visual user interfaces, including code, to satisfy user requirements and design specifications.

·         Design and develop components using Visual Basic and Visual C++.

·         Design, administer and maintain large SQL Server data warehouses.

·         Analyze, design and develop Oracle, SQL Server databases.

·         SQL Server DBA for the new MOI Internet / Intranet project.

·         Preparation of RFP's (Request for Proposals) – Software Development Specifications.

·         I have a good knowledge in business principles and techniques of administration, organization and management which is needed to include an in-depth understanding of the key business issues that exist in the manufacturing industry. These include, but are not limited to, knowledge of strategic and operational planning, manufacturing economics, personnel administration, local laws, marketing, financial and cost analysis, trends in the manufacturing industry.

·         Data processing methods and procedures, and computer software systems.

·         Equipment and software characteristics of various computer systems and a general understanding of system features and their integration capabilities.

·         Systems design and development process, including requirements analysis, feasibility studies, software design, programming, pilot testing, installation, evaluation and operational management.

·         Business process analysis and redesign

 

Me as a Project Manager

 

The major responsibility of the me as a Project Manager is to plan and control the execution of the overall activities of any project in such a way that the goals and objectives are achieved with the minimum utilization of resources. Among other things, this involves; recognizing "danger signals" and potential future problems at such an early stage that preventive steps may be taken. The major activities conducted by me are as follows:

 

·            Adding, changing, and modifying activities in the project plan.

·            Substituting resource inputs.

·            Setting, scheduling and attending meetings with the Project Group-Managers from both parties and calling for non scheduled meetings.

·            Construct and update overall project plan.

·            Make the necessary input resource contracts.

·            Communicate with all relevant parties such as all persons of the project organization; external sources subcontractors, consultants and vendors.

·            Directly stimulate work efficiency and encourage high quality results by providing ideas or solutions, alternatives...etc

·            Initiate and supervise the handling of the project document files and the user/project document files.

·            Collect and record project control information for the entire project and to relate such to the contents of the current project plan.

·            Analyze and determine causes and effects of actual and expected deviations from the current project plan.

·            Develop proposals for corrective actions and alterations for the project plan.

 

As a Project Manager I ensure the control over the project implementation activities according to the plan through the following tasks:

·         Develop the project plan in cooperation with the internal resources inputs.

·         Develop drafts for all required external resources.

·         Produce and deliver copies of the signed resource input contracts to the planning functions.

·         Upon initiation of a new activity, l do review remaining activities of the project plan and, if necessary, make changes according to the situation.

·         Order the execution of the activities in accordance with the project Plan.

·         Be responsible for complying with the current security rules for the project and its work results.

·         Upon completion of activities, I do receive work results and check its contents.

·         Carefully note assumptions made, problems solved and pending unsolved problems.

·         If work results are unsatisfactory order necessary corrective action.

·         Record starting and finish dates, activity duration, and resource consumption for each block of activities.

·         Receive, verify and authorize debit notices and invoices from both the internal and external entities.

·         Periodically makes out and deliver to the following documents:

o        Work progress reports.

o        Comments on completed activities.

o        Activity follow-up document

o        The project cost budget

o        Current project cost estimate

·         According to the need, develop proposals for alterations to the project Plan.

·         If proposed alterations exceed project limits, obtain steering committee approval.

·         Make all changes to the project plan and the resource input contracts.

·         Produce a final project report upon completion of all activities.

 

Projects

 

Weapons Inventory System

Visual C++, MS SQL Server

Vehicles Tracking System

Visual Basic, MS SQL Server

Service Center Management System

Visual Basic, MS SQL Server

Traffic Violations

Visual Basic, MS SQL Server

Criminal Investigation System

Visual Basic, Oracle

Police Academy, Officers Distribution

Visual Basic, SQL Server

Police Marathon and Judo archiving system

Visual Basic, SQL Server

Accounting System

Visual Basic, Oracle

Illegal Residents Knowledge Base

Oracle 9i

Gen. Dept. of Criminal Investigations

Information System & Case Management RFP

Request for Proposals

Gen. Dept. of State Security

Information System & Case Management RFP

Request for Proposals

 

 

1996-1998         Ministry of Commerce, Information Department, Kuwait

Technical Consultant (Part time job)

Provided software integration and development consulting services for the Ministry of Commerce Information Center. The integrated solution was based on SQL Server/Windows and included several modules to automate the Ministry of Commerce such as accounting, retail, and POS.

 

Main Tasks

·         Develop an interface between ministry’s Ration system running on IBM mainframe and PC point of sale.

·         Usage of 3270 HLLAPI to perform that interface.

·         Migrate data from IBM to MS SQL Server 6.5.

·         Develop an IBM 864 to Windows Arabic conversion module.

·         Develop multiple POS. interfaces for IBM 4614 SureOne, IBM 4694 and ICL.

Projects:

Retail system                                        Visual Basic, MS SQL Server

 

           

1989-1994         Arab Swiss Engineering Co., Egypt, Cairo

            Computer Specialist

 

·         Design, develop, test and implement the architecture and user interface of any new application.

·         Develop and administer applications to collect data updates from company’s lab and transform into a readable form for the geologists.

·         Manipulate chemical data from various sites in order to model a deposit under test.

·         Develop applications to interface with Geostat’s and Holderbank’s Geostatistical package in order to graphically model a deposit.

·         Conversion of the Company’s old systems from dBase to Turbo Pascal.

·         The implementation of the CADE (Computer Aided Deposit Evaluation) packaged on many projects such as: -

o        Helwan Cement Company

o        El Minya White Cement Company

o        El Quattamia Cement Company

o        Assiut Cement Company

Projects:

Computer Aided Deposit Evaluation Interface

Turbo Pascal 4.0

3D Graphics Deposit Modeling

Turbo Pascal 4.0

 

1987-1989         Electric and Electronic House, Computek, Egypt, Cairo

Senior Programmer

·         Design, develop, test and implement the architecture and user interface of any new application.

·         Provide guidance, training, and coaching to the more junior members of the staff.

·         Design and programming of the first Arabic business chart system using Turbo Pascal.

Projects:

Arabic Spreadsheet

Turbo Pascal 4.0

Arabic Business Chart

Turbo Pascal 4.0

School Management System

Turbo Pascal 4.0

Payroll

Turbo Pascal 4.0

Printer Arabization

80286 Assembly

 

Operating Systems

Windows NT, UNIX, NetWare, Windows 3.1, Windows 95.

 

Unix Platforms

IBM RS6000/AIX, IBM RT/AIX, Red Hat Linux

 

Development Software

Assembler, C, Visual Basic, Oracle iDS, Pascal

 

Database Managers

MS SQL Server, ORACLE