PROFILE OF
INDUSTRIAL EXPERTISE
Throughout my years of experience in the field of
software engineering and information technology, I have served in a
number of national and international organizations including software
manufacturers, consulting firms, and business organizations. My
professional accomplishments have spanned software design and
development, business process analysis and implementation, and project
planning and management. My software development projects involved
small to large systems and spread across multiple business areas
including manufacturing, distribution, accounting, and real estate
management. I have been repeatedly recognized for developing innovative
solutions and achieving customer appreciation through product
efficiency, interface simplicity, and support persistency. My proposed
models for reengineering business processes based on Enterprise
Resource Planning (ERP) systems have been gaining global satisfaction
among system users, auditors, and decision makers. Due to my quality
assurance practices, my software projects have contributed to the
business process automation with minimal processing time and user
intervention, delicate deliverables and documentations, and highly
precise computations and results. Due to my enthusiasm and diligence to
learn to new technologies, my programming skills spans numerous
programming paradigms (Object Oriented, Event Driven, Concurrent, and
others), languages (C++, Java, PHP, and others), tools (Visual studio,
Crystal reports, Dream weaver, and others), databases (SQL server,
Ingres, PostgreSQL, and others), platforms (Windows, Linux, and AS400),
application systems (BaaN ERP, Oracle financials, and others).
INDUSTRIAL AND PROFESSIONAL ACCOMPLISHMENTS
|
2005-06
|
Software administrator at Abitibi
Consolidated, Ontario, Canada (May, 05 to Jan, 06).
|
|
Researched and developed a set of programs based
on image processing techniques to test the quality of the production
lines for Color, Dirt, and Lint View paper quality and instantaneously
submit the test results to a real time database. Tools: Visual basic,
ActiveX Data Objects (ADO), Prophecy real-time database.
|
|
Wrote SQL server stored procedures to replicate
production data between different databases.Tools: SQL sever stored
procedures.
|
|
Developed XML interface generation tool for Canada
Ministry of the Environment Wastewater System (MEWS). Tools: Visual
basic, SQL server, Document Object Model (DOM), and ADO.
|
|
Developed a safety & absentee tracking web
application for the local intranet Tools: PHP,
JavaScript, Internet Information Services (IIS), and SQL sever.
|
2004-05
|
Web Developer at Lakehead University,
Ontario, Canada (Sep, 04 to May, 05).
|
|
Designed, created and maintained the School of
Graduate and International Students web site. Uploaded news and
articles to the university website. Tools: Lakehead university
PHP-based web building utilities.
|
2002-04
|
IT manager at Innovative Industries Group,
Ontario, Canada (Nov, 02 to Nov, 04).
|
|
Analyzed, designed, and developed a property
management system. The system includes the following modules: master
company and business profile management, asset management, work order
and labor management, accounts payable, accounts receivable, and
general ledger. Tools: Visual basic, Crystal Reports, Microsoft Access
Database.
|
|
Analyzed, designed, and developed a distribution
management system. The system includes the following modules: freight,
sales order, and process order management. Tools: Visual basic, Crystal
Reports, Microsoft Access Database.
|
|
Created and maintained a number
of websites. Tools: Macromedia Dream weaver
MX and Active Server page (ASP).
|
|
Administrated windows 2000 advanced Server and
Microsoft Exchange Server.
|
|
Installed and supported several software tools and
business packages.
|
|
Administrated several Local Area Networks
(LAN’s) and ISDN Lines.
|
|
Managed several network infrastructures and
inter-company communications.
|
2002
|
Senior ERP consultant at Raya Group,
Cairo, Egypt (May, 02 to Oct, 02).
|
|
Participated in implementing Oracle 9i inventory
at a number of clients.
|
|
Supported Oracle 9i inventory key users from
several clients.
|
|
Conducted Oracle 9i inventory training courses for
several clients.
|
2001-02
|
ERP application consultant at RGI holding,
Cairo, Egypt (Dec, 01 to May, 02).
|
|
Provided 24x7 Baan application support and
troubleshooting for system administrators among the group companies.
|
|
Participated in the analysis, development, and
implementation of Ishikawa (Fish Bone) Diagram for monitoring work
performance. Tools: Baan development tools and 4GL script.
|
|
Participated in the analysis, design, and
development of custom Baan modules: the notes receivable and shipment
modules.
|
|
Designed and developed a set of financial
statements, cost analysis reports, bill collection reports.
|
|
Installed and administrated Baan IV on AIX 4.3. I
also installed new batches and fixes.
|
2000-01
|
Application consultant at Sheta Group,
Cairo, Egypt (May, 00 to May, 01).
|
|
Implemented Baan sales and inventory modules and
integrated to them to Baan finance package.
|
|
Performed setup and configuration for the Baan
systems parameters.
|
|
Conducted Baan training courses for the group of
companies’ key users.
|
|
Supported the key users and the end users during
the parallel run of Baan application among the group companies.
|
|
Provided technical support and Administration of
Baan IV C4 on Windows NT 4 and installed new batches.
|
1998-00
|
Business application developer at Ghabbour
Group, Cairo, Egypt (Sep, 98 to May, 00).
|
|
Implemented Baan manufacturing modules including
item control, routing, bill of material, and inventory modules for
Scania and Mitsubishi product lines.
|
|
Designed and developed a set of reports and
customized in Baan manufacturing and distribution packages. Tools:
Baan tools and 4GL script.
|
|
Developed a tree view interface for the bill of
material module to allow maintaining large and complicated bill of
materials. Tools: Baan tools and 3GL script.
|
|
Developed Object Linking and Embedding (OLE)
set of programs to visualize Baan structured data such as the chart of
accounts and the chart of dimensions in a tree view form. Tools: Visual
basic, Crystal Report, Baan Base 6.1 on IBM-AIX 4.3.
|
|
Developing a set of operating system shell scripts
to facilitate message broadcast and user control among several remote
business locations Tools: C on AIX 4.3 and AIX 4.3 shell programs.
|
|
Administrated Baan IV C4 installations on several
business locations.
|
|
Administrated Baan versions by importing and
exporting the customized application versions between the numerous Baan
installations.
|
|
Implemented application security and user
authorization modules.
|
|
Implemented Baan exchange module and created data
import and export schemes.
|
|
Developed and implemented an authentication system
using finger print devices among numerous group companies and
departments. Tools: Visual basic and finger print reader APIs’.
|
1996-98
|
Technical support engineer at Future
Systems, Cairo, Egypt (Sep, 96 to Sep, 98).
|
|
Supported Computer Associates (CA)-Open Ingres
database and CA-Open ROAD development tools for a number of clients.
|
|
Prepared technical proposals for database
solutions involving heterogeneous platforms, distributed processing,
and replication.
|
|
Conducted several training courses for several
CA-Products including (CA)-Open Ingres, CA-Open ROAD, CA-Jasmine
database, CA-Unicenter.
|
|
Created a set of show cases for sales and
marketing activities.
|
|
Provided a number of technical presentations and
product demonstrations.
|
|
Developed a sales and marketing activity
management web application for company partners. Tools: Visual basic,
Common Gateway Interface (CGI), and HTML.
|
1995-96
|
Programmer at Sigma Information
Technology, Cairo, Egypt (Jun, 95 to Sep, 96).
|
|
Programmed IBM Automated Teller Machines
(ATM’s) with back-end AS/400 database and front-end IBM tools on
OS/2 WARP.
|
|
Created over 300 transaction flow ATM screens and
several state driven set of programs for controlling that transaction
flow. Tools: IBM ATM tools and Image processing tools.
|
|
Implemented ATM systems and configured integration
parameters for several banks including Egyptian American Bank (EAB) ,
National Bank for Development (NBD) Tools: IBM – PACE Files
|
1993-95
|
Programmer at Smart Soft Systems,
Cairo, Egypt (June, 94 to May, 95).
|
|
Developed a document archiving system that
includes the following modules: hierarchal storage structure, document
allocation and classification module, image processing, and security
and audit
management.
Tools: Visual basic.
|
|
Developed an automatic monitoring and signal
processing system for Renal Dialysis (kidney washing) operations among
a several hospital machines. Tools: Visual basic and NIDAQ Data
accusation card Library.
|
|
|
INDUSTRIAL TEACHING AND TRAINING
|
|
I have conducted several technical and functional
training courses for audience from various disciplines and backgrounds.
|
|
Course
|
Company
|
#Audience
|
2002
|
Oracle financial 9i ERP inventory
|
RAYA Group
|
10
|
2001
|
Baan Parameter Setup
|
Sheta Group
|
5
|
2001
|
Baan Development tools
|
Sheta Group
|
3
|
2000
|
Baan Exchange
|
RGI Group
|
5
|
2000
|
Baan Security
|
RGI Group
|
5
|
1999
|
Baan Manufacturing-Item Control
|
RGI Group
|
15
|
1998
|
Baan Manufacturing-BOM module
|
RGI Group
|
15
|
1998
|
Baan Manufacturing- Routing
|
RGI Group
|
15
|
1997
|
Open Ingres relational database
|
Future Systems
|
20
|