








|
|
2004 - Present Consultant and Project Manager
 |
I have been
leading several consultancy projects funded by Thuraya Satellite
Telecommunications Company, Linowave and Sphere Networks in the areas of
Business Intelligence, Data Mining in Telecommunications, Wireless
Networks, and Network Management. |
2002 – 2003 Technical
Lead, Wind River Systems, Ottawa,
Canada
 |
Served as an
architect and a lead engineer in the Routing, Signaling and Networking
Applications product area. |
 |
Lead the
integration of routing and networking applications (OSPF, RIP, RIPng, DHCP,
FTP, Telnet, DNS, Ping) to the dual IPv4/IPv6 routing stack. |
 |
Developed
functional and high-level-design documents for migrating key networking
technologies to VxWorks6.0 (Wind River's next generation
market-leading real-time operating system), which provides new features
including memory protection and a flexible application program interface
(API). |
2001- 2002 Senior Member of Technical Staff,
Paragon Networks (acquired by
Carrier Access Corporation), Ottawa, Canada
 |
Primed the
integration of packet services and IP components (IP Forwarding, TCP/IP,
RIP, OSPF, static routes, un-numbered interfaces, route redistribution
mechanisms) to the BROADway platform. BROADway is a multi-service
broadband network access platform that incorporates a broad set of
networking technologies including IP, SONET, SDH, ATM, frame relay, and
TDM protocols. |
 |
Re-architected the IP Forwarding module to improve the throughput of
BROADway. Consequently BROADway now forwards 600% more packets/second. |
 |
Conducted
several performance experiments to measure and characterize the Througput,
Latency, and Frame Loss Rate of the BROADway platform |
 |
Designed a
resource/connection manager feature that allows users to manage multiple
NEs (or shelves) almost like a single NE. This simplifies management and
administration of multiple shelves and increases port density beyond that
provided by a single shelf |
 |
Designed a
Multiple-Virtual Router (MVR) feature for BROADway. Virtual routing allows
service providers to perform the functions of many routers using a single
router running MVR. This substantially reduces the cost associated with
providing routing, services and traffic isolation for multiple clients |
1998 - 2001 Member of Technical Staff,
Nortel Networks. ,
Ottawa, Canada
 |
Primed the
design and implementation of the first and second releases of Open IP
Environment reference system. Open IP Environment is a set of integrated
software components that enable hardware, software and systems vendors to
rapidly develop high-quality Internet- enabled devices. |
 |
Lead the
Control Plane Architecture team and contributed to evolution of Phase2
Networks Routing Software. |
 |
Re-architected the Routing Table Manager (RTM) component to enhance its
performance and scalability, ported RTM on Vxworks and integrated it with
the Open IP reference system. |
 |
Re-architected and enhanced the routing redistribution mechanisms between
routing protocols in Open IP Environment. |
 |
Participated
in the integration of the Distance Vector Multicast Routing Protocol (DVMRP)
and Multicast Routing Table Manager (MRTM) to the Open IP Environment
reference system. |
 |
Designed a
state management framework, which provides the capability to manage system
states as specified in the CCITT’s State Management Standards (X.731).
State management provides the ability to examine and monitor overall
operability and usage of resources in a consistent manner, and to control
general availability of specific resources. |
 |
Developed
training material for Open IP and participated in training of Open IP
customers |
1987 - 1992 Analyst/Programmer, World Health Organization (UN
Organization). Eastern Mediterranean Regional Office (WHO/EMRO), Egypt.
 |
Analyzed,
designed and programmed several applications for the Recruitment and
Personnel Administration unit, Health and Biomedical Information unit,
Distribution and Sales unit, the Registrar and the Library Catalogue
Systems. |
1987 - 1992 Software Consultant/Trainer, Arabic Software Engineering
Inc., (and Chemonics International Consulting Division), Egypt.
 |
Participated in the development of
turn-key systems for monitoring village infrastructural subprojects (Local
Development-II Provincial Project). Projects financed through the United
States Agency for International Development (US-AID). |
 |
Designed and
taught several courses on data Structure and bilingual utilities for
US-AID sponsored projects. |
|