Fouad N. Jennawi fouad@jennawi.com Cell: +1 (613) 295-0309

3 Whitburn Cres., Nepean, ON K2H 5K5 Canada http://fouad.jennawi.com/resume/ Home: +1 (613) 829-3971


Fouad N. JENNAWI

Objectives:

Looking to implement his 20-year rich experience in an exciting and innovative workplace.

Enjoys challenging and adventurous tasks and loves creativity and perfection.

A team player needs no supervision, gets his motivations from the goals and fits in many work environments.

Professional Experience

Senior Software Engineer:
Pronexus Inc., Kanata, Canada

Mar 99 – Now

  • Added many enhancements to VBVoice

  • Redesigned a bill payment IVR based on VBVoice

  • Adding encoding to allow support for Hindi language for TTS

  • MRCP Project: added support to MRCP (Media Resource Control Protocol) to allow VBVoice applications to use TTS (Text-To-Speech) and ASR (Automatic Speech Recognition) resources from standard Media Servers.

  • Added WorkerThread control

  • Added support to use dongle for the RTM license manager

  • Wrote a VoIP to T1 Gateway application based on VBVoice

  • Attended transfer using TAPI that only requires one channel

  • SIP registration enhancement

  • A design-time visual enhancement removed limitations

  • Freeing resources when delaying without voice activity

  • Tap recording, muting, coach/pupil features to conferencing

May 05 – Now

  • VeoServer Project

Worked in several parts in this project, like data import utility from Active Directory Service and data hosting using MS SQL Server MSDE

Dec 04 – Apr 05

  • VBSalt Project: Team Leader of the defect fixing team

Oct 04

  • VBSalt Toolkit Project

VBSalt is an expansion of VBVoice toolkit to support Microsoft Speech Server MSS 1.0.
As MSS Application is still hard to build using Microsoft MSSDK, VBSalt is the only available user-friendly toolkit that helps developers building applications from the telephony perspectives.

Oct 03 – Sep 04

  • RTM: A Proprietary License Manager

RTM is a license manager that controls licenses and features usage of all Pronexus products. Among its features:
- Floating licenses privately over a network and public on the Internet.
- Redundancy: up to 2 license managers.
- Recovery after network short disconnection.
- Manages runtime and development time licenses.
- Supports multiple versions.
- Depends on a license activation process for best policing license distribution.
- Supports 3'rd party license generation.

Mar 02 – Sep 03

  • Worked in several projects

  • Upgrading VBVoice toolkit to support VS.NET

  • Integration with Nuance™ Speech Verification System

  • Added WebQuery control to get info off a website without using a webservice

  • Added SNMP capability

2000 – 2003

  • WAP integration into VBVoice toolkit

VBVoice is a set of Visual Basic tools built with VC++ to become an easy-to-use base for building telephony applications.
This integration allows VBVoice to accept wireless phone internet requests which makes it the easiest way to build interactive WAP (Wireless Application Protocol) applications with database support.
The integration involves VC++ code with MFC and WML, VB, VBScript, TCP/IP and COM.

May 00 – Sep 01

  • JTel toolkit

A complete stand-alone set of reusable JavaBeans constitutes an easy development environment for telephony application developers on different platforms. It was built to work on Borland JBuilder and tested successfully on Visual Café.

Aug 99 – Apr 00

  • Administrator tool for Telepath Project

Telepath is a call center with screen popup.
The administrator tool is an ActiveX document that runs within the Internet browser and allows an advanced user to access the various Telepath data and logs through the Internet or using any TCP/IP connection.
It was written in VB 6.0.

Feb 99 – Aug 99

Software Developer:
Self-employed, Ottawa, Canada

May 96 – Feb 99

  • Projects for WriterPro and Shaddy International Marketing LTD.

Designed, implemented and/or led the team in the following projects:

  • Client/Server Internet Account Access System: Perl 5.0 on a UNIX internet site server.

  • Network Ordering Program: Visual FoxPro 5.0a on Windows 95 and Windows NT 4.0.

  • Online Ordering Program, Visual FoxPro 5.0 and 5.0a on Windows 95.

  • A www browser-hosted GUI Java applet for the Internet account access system, JDK 1.1 for Internet browser.

  • Accounting & Management System phase one, Visual FoxPro 3.0 and 5.0 in Windows 95. Team project.

  • Reports Generator, Visual FoxPro 3.0 & 5.0 and Crystal Report in Windows 95. Team work.

  • Invoice/PO Manager, upgrading, Clipper 5.1 in MS DOS.

  • Accounts Manager Client/Server Application, SQL server 6.5 in Windows NT 4.0 and Visual FoxPro 5.0 in Windows 95.


C++ Programming Teacher:
Praxis Institute, Ottawa, Canada

  • Taught course in object-oriented programming and designing classes & Templates in C++.

  • Supervised homework projects in C++ under Linux operating system.

Feb 98

Data Processing & Automation Engineer:
New Technologies Company, Damascus, Syria

  • Dealers Organizing Program, FoxPro 2.6 in Windows 95 and Mac OS 7.1.

  • Sales Performance Charter Program, Microsoft Visual Access 2.0 in Windows 3.1.

  • Designed the computer infrastructure of NTC, trained the NTC staff to work in a computer operated environment and to use NTC programs, and defined the whole work procedure.

Apr 94 – Apr 96

Computer Instructor:
Computer Training Colleges, Damascus, Syria

  • Taught evening courses in Object-Oriented programming using C/C++ language.

  • Taught evening courses in Microsoft Excel. MS Excel 3.0 to MS Office 95, in Windows 3.xx and Windows 95.
    Using Macros for engineering applications.

Sep 92 – Apr 96

R&D Engineer:
Higher Institute for Applied Science and Technologies (HIAST), Damascus, Syria

  • XINU real-time OS customization, Microsoft C 5.0 in a stand-alone 8086 hardware.

  • A Space-Division PABX switching system.

  • Microprocessor-based Taximeter. 8085 p and its peripherals, Microsoft Macro Assembler 85 version 5.0 for an 8085-based stand-alone hardware.

  • ATE for Microprocessor-based Taximeter, Microsoft Macro Assembler 85 version 5.0 on 8085-based test equipment and a Fluke™ 8085 simulator/tester.

  • ATE for traffic lights control system.

  • Image processing tool kit, OCCAM-2 on a stand-alone 5 INMOS Transputer parallel processing network.

  • Image processing tool kit, Microsoft C 5.0 in MS-DOS.

  • Mathematical linear equation solver, OCCAM-2 on 4 INMOS Transputers parallel processing network hosted on an IBM-compatible PC.

  • Taught courses in “Acquisition systems & Information Transmission”, theoretical and practical parts.
    Taught courses in “Instrumentation and Transducers”, practical.
    Taught courses in “Parallel & Fast Processing Lab”, practical.

  • Human tongue simulator, Borland Turbo C/C++ 1.5 and Macro Assembler 86 in MS-DOS.

Sep 88 – Sep 93

Skills Summary

Programming:

  • C# : 4 years

  • C/C++ : since 1989

  • VB : since 1993

  • Java : 3 years

  • Also knowledge in Perl, PHP, OCCAM-2, Assembly 85&86, PLM 85&86, Pascal, Fortran and Prolog.

Database:

  • FoxPro : 5 years

  • SQL Server : 5 years

  • Other : MS-Access and Clipper

Technologies:

  • .NET development : 5 years

  • TCP/IP : since 1998

  • ActiveX and COM : since 1999

  • WAP : 2 years

  • Other : WebServices, Scripting, Java Applets and JavaBeans

Electronics:

  • Control & Microprocessor-based, Data Acquisition & Transfer, QC & QA, Communication and Digital & Analog Circuits.

Teaching:

  • C/C++, MS Excel, Acquisition, Instrumentation and Parallel Processing.

Personal:

  • Accustomed with working under pressure and in vital and changing environment with the ability to quickly switch tasks.

  • Called once by ex-employer: sure value. Never give up on difficult tasks until they are done and in the best way.

  • Innovative, always full of new and unusual ideas to enrich the project.

Languages:

  • English, French and Arabic.

Education

  • Postgraduate Diploma in Computer & Control Engineering:
    Degree: 71.5% ‘Good’, The Class Major, Damascus University, 91-92.

  • B. Sc. in Electronics Engineering:
    Degree: 74.65% ‘Very Good’, The Class Major, Damascus University, 83-88.

Patents, publications and other Achievements

  • Patent Pending: “Model and method of representing best practices in speech applications on a Graphical User Interface”

  • "QUALITY & RELIABILITY GUIDELINES OF A LOCALLY MANUFACTURED ELECTRONIC PRODUCT: A COMPARATIVE STUDY" 1993

  • "PLACING OBJECTS IN THE 3-D SPACE AND CONTROLLING THEIR RELATIONS: A PARALLEL PROCESSING APPROACH." 1992

  • 2 times winner of the ACE (Attitude Commitment Excellence) Award

  • Received the Google Marketing Contest Award

  • Winner of the “Best Idea” contest

General Interests

  • Swimming, Travelling, Music and Cosmology.