|
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,
Bachelor’s
degree of Architecture Engineering 1987.
Theory
of Geostatistics 1989.
Geostatistics Workshop 1990.
3D
Graphics Modeling in Geology 1990.
American Unversity in
Computer
Graphics 1990.
American Unversity in
Computer
Simulation 1990.
Unix and Shell Scripting 1994.
DB2
Concepts and Facilities 1994.
Sybase
Sybase
Database Analysis and Design 1994.
Infocenter
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
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
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
Completed the analysis, design, and implementation of a
Weapons Warehouses Tracking System for the state of
Lead the design and implementation effort of illegal
residents tracking system for
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
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 |
|
Visual Basic, MS SQL Server |
Traffic Violations |
Visual Basic, MS SQL Server |
Criminal Investigation System |
Visual Basic, Oracle |
|
Visual Basic, SQL Server |
Police |
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,
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.,
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,
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