Ahmed
Ibrahim Abd El-Fattah
Shoubra,
Tel: +02 (02)2015 -888
E-Mail: a.ibrahim@menanet.net
Home Page: http://geocities.datacellar.net/sanitair/
Certifications:
·
Sun
Certified Java 2 Programmer
·
IBM
Certified Object-Oriented Analysis and Design with
UML
Work Experience
Software
Development Team Leader, IBM WTC-Egypt Branch,
September 2002– present
Leading a team and participating
with them in the following projects:
Planning, designing
and developing a module in “IBM
WebSphere® Business Integration Monitor” software. This
module was to handle the business measure of a business process to be added by
the customer.
Publishing a software library:
Design, and develop a java library
called “Data Wizard
for Java”. It is published at the official site of IBM called “Alpha Works” for emerging
technologies developed within IBM
Project
Manager, HOLOSOFX, Inc.,
September 2001 - September
2002
My role is a project manager for
the system integration projects. These projects for US clients to customize
workflow systems based on the IBM MQ Workflow system. The customization focused
on development Web applications using Java 2EE and based on the IBM WebSphere
Application Server. Till
IBM WTC acquired HOLOSOFX On September 12, 2002.
Software
Development Team Leader, IBM WTC-Egypt Branch,
July 1998 – August 2001
Leading a team and participating
with them in the following projects:
Designing
and developing two portal web sites. One for auctions and songs for an American
customer, which was hosted on WebSphere Commerce Suit. The other one was for automotive enthusiasts The site will support news and editorial contents and
Administrating them. It was hosted on WebSphere Application Server
The design
and development for both projects was with the following tools
·
Rational
suit 2000 for the analysis and design
·
VisualAge
for Java and WebSphere Studio for developing Servlets and JSPs
Participated in the following
projects:
An in house multinational multimillion
project to develop a Translation Planning and Management System (TPMS) that
manages the translation business process between IBM Labs and the
·
Planning
the development process and identify the tasks for my team to develop one of
the system clients
·
Design
and develop some parts of the system.
I
had the following tasks
·
Support
and educate a team at
·
Support
and develop a proof of concept at the “La Poste” organization at Tunissia for
developing an e-commerce site to buy stamps online.
·
Support
and develop a proof of concept web site for Saudia Airlines to give an idea
about the WebSphere application server capabilities and how we this site can
help with the online booking for flight ticket, schedule the flights and online
follow-up on the status of the flight.
Software
Developer Specialist, Sakhr Software Company,
March 1998 - July 1998
Participated in the following
projects:
An in house project to develop a
job tracking system on Windows platform that manages the workflow between the
developers and the testers and also to track the cost of the running projects.
It gives some time management capabilities for the user. The system is
developed using Object Pascal in
·
Design
the architecture of project using object-oriented concepts and notations.
·
Implement
the first stage of it
Senior
Developer,
February 1993 - February 1998
Participated in the following
projects:
A project to develop a Database
client server system for stock exchange broker companies on Windows Platform.
The client is developed using Object Pascal in
·
Design
and implement a set of Forms in the system
·
Design
and implement a security system for the package. This system gives an
administrator the ability to secure any Item (like menu items, buttons, Forms)
by hiding, disabling, or using it by a password for certain users.
A project to develop a printer
driver under System 7.5 (The Macintosh Operating System) for a 9 pin Panasonic
printer with Arabic support. It is implemented using C, Symantec 7.0.3 as IDE
and MacsBug as a low-level debugger. My role was to do the following:
·
Design
and implement the driver to handle the contextual analysis of any Arabic text
in draft mode and supporting different resolutions in graphics mode
A project to develop a Terminal
Emulator package under System 7.5 (The Macintosh Operating System) that
supports all the DEC VT series and all the Arabic terminals like “alis AVT”.
Each Emulator for a certain terminal type is implemented as a ‘Plug-In’
extension file to extend the package with more terminal types. It is
implemented using C++, and MPW as an IDE. My role was to do the
following:
·
Analyze
the different types of terminals to build ‘Plug-In’ extensions that provide the
package with different types of emulators.
·
Design
and Implement these ‘Plug-In’.
·
Write
all the MPW scripts needed to build all kinds of ‘Plug-In’ extensions.
Developer,
August 1992 - January 1993
Participated in A project to
develop a Terminal Emulator package For MS Windows 3.1. My role was to
implement some control functions using C++ programming language with Borland
C++ as an IDE
Education
Master of International Business Administration
(MIBA), ĹÉCOLE SUPÉRIEURE LIBRE DES SCIENCES COMMERCIALES APPLIQUÉES
“ESLSCA” hosted by The Arab Academy for Science & Technology ,Graduate
School of Business (AAGSB),
·
Courses taken: Managerial Accounting, Managerial Economics, Managerial
Marketing, Organizational Behavior, Cross Culture Environment &
Negotiations, Managerial Finance, Quantitative Analysis for Business Decisions,
International Business Law, International Finance, International Marketing, Marketing
Research, Global Business Policy. (GPA:
3.73)
B.Sc. in Computer and Automatic
control Engineering, Faculty of Engineering Ain Shams University,
·
Courses taken: Data Base Management Systems, Computer Architecture,
System Software, System Programming, Operating Systems, and Automatic Control.
Systems. (Graduation Grade: Good)
·
Graduation project: Developed a terminal emulator software to emulate DEC
VT terminals, with PC and Apple Macintosh versions. (Project Grade: Excellent)
Skills
Computer Skills
·
Working knowledge of of Java 1.2, Servlets
programming, JSPs, and EJBs for three years.
·
Working
knowledge of using C++ and for 3 years.
·
Working
knowledge of Object oriented programming using
·
Knowledge
of using UNIX operating system.
Language Skills
·
Proficiency
in spoken & written Arabic (mother tongue).
·
Fluent
in spoken & written English.
Fields of Interest
·
Managing
a Software project in a small business.
·
Managing
small business.
·
Reading
technical articles in Object Oriented Analysis and Design
·
Network
communications using the Internet and System programming.
Personal Data
Date of birth:
Place of Birth:
Nationality: Egyptian
Marital Status: Married
Military Service: Exempted
References
Available upon request.