Atef Mohamed
QRST Group, School of computing, Queen's University
Kingston, Ontario, Canada
Ain Shams University- Cairo - Egypt Ain Shams University- Thunder Bay - Ontario - Canada Queen's University- Kingston - Ontario - Canada
Home Research Publications Teaching Resume Pictures Links Contact me
 

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