Javascript must be enabled to properly navigate this site.
Home
Why oDesk
Tour
Who Uses oDesk
FAQs
Press
Find Providers & Jobs
Find Providers
Find Jobs
Tests
Trends
oConomy
Groups
My Jobs
Openings
Candidacies
Assignments
Post a Job
Manage & Work
Team Room
Work Diary
Reports
Team Admin
Staffing Console
Payments
Financial Activity
Payment Methods
Withdrawals
Referrals
Sign In
or
Create an Account
Community
What's New
Forums
Blog
Store
?
Help
Help Center
A-Z Index
Resources & Downloads
Contact Support
Providers
Jobs
Tests
Community
Help
Find Providers
Find Jobs
Tests
Trends
oConomy
Groups
Share
Flag as Inappropriate
Last 6 mos.
All-time
Feedback:
(3.05)
0 feedbacks
(3.05)
7 feedbacks
Hours:
952
4,502
Assignments:
1
13
See all Work History & Feedback
Location:
Markham, Canada (GMT-05:00)
English Skills:
(self-assessed)
5.0
Member Since:
October 28, 2005
Last Worked:
November 23, 2009
oDesk Ready:
Yes
Affiliated with:
HiTech Solutions Inc.
Feedback:
(3.47 of 5)
Permalink:
See All 3 HiTech Solutions Inc. Providers
Total oDesk hours:
345
Location:
Markham, Canada (GMT-05:00)
Member Since:
January 14, 2009
Last Worked:
November 2, 2009
Current Assignments:
2
Total Assignments:
4
Related links:
Trends for
Online Assistants
Trends for
.NET Developers
Trends for
Visual Basic Programmers
Trends for
C++ Programmers
Trends for
Application Design
Ayman S.
-
"
Embedded System and Handheld Senior Developer
-
HiTech Solutions Inc.
Programmer / Developer
,
Canada
"
Permalink :
$25.00
/hr
Overview
Résumé
Work History & Feedback (13)
Tests (5)
Portfolio (0)
Objective:The field of Embedded systems and handheld is not just my career, it is my hobby. I am enjoying the challenging to come up with new solutions.Highlights:More than 18 years working in hardware and software for embedded systems and handheld projects including management, designing, implementation, production and supporting.Three yeas in software projects leading and managements.Strong knowledge and experience in various high tech areas.Implemented and supported various networking...
Objective:The field of Embedded systems and handheld is not just my career, it is my hobby. I am enjoying the challenging to come up with new solutions.Highlights:More than 18 years working in hardware and software for embedded systems and handheld projects including management, designing, implementation, production and supporting.Three yeas in software projects leading and managements.Strong knowledge and experience in various high tech areas.Implemented and supported various networking protocols and agents. Excellent planing, presentation and coordination skills.Able to work effectively under pressure and thrives on challenging projects.Search oriented, able to work independently, as a member of team or lead a team of engineers and technicians.
more
less
See All Work History & Feedback
(13 items, with Feedback)
Recent Work History & Feedback
Buyer ID
From/To
Job Title
Paid
Feedback
30298
01/2008 - Present
Windows Mobile: Extension Layer for L2CAP in MS Bluetooth Stack
$465 (16 hrs @ $30.00/hr)
Job in progress
27497
12/2007 - Present
DirectShow mpeg4 Video Stream
$1,479 (59 hrs @ $25.00/hr)
Job in progress
23928
04/2008 - Present
Enhance mobile application (installation procedure and barcode pearsing integration)
$3,371 (135 hrs @ $25.00/hr)
Job in progress
14800
09/2008 - Present
Flex / Adobe AIR development
$61,515 (2326 hrs @ $26.45/hr)
Job in progress
14800
10/2006 - 07/2008
Assembly, C Microcontrol
ler Software Development
$32,537 (1311.83 hrs @ $24.82/hr)
No feedback given
L
Provider-to-Buyer Feedback:
5.0
See All Tests Taken
(5 items)
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
Digital Electronics Test
3.40
96%
TOP 10%
12/23/2008
39 min
Electronic Design Test
2.75
90%
TOP 10%
12/24/2008
37 min
Embedded Systems Test
3.00
80%
TOP 20%
11/18/2008
37 min
Programming with C Test
3.10
58%
08/10/2006
40 min
oDesk Readiness Test for Independent Contractors and Company Managers
12/23/2008
33 min
Recent Candidacies
Job Opening Title
Initiated By
Date
Embedded Systems + RFID + GPS
Buyer
September 25, 2009
Job Category Interests
Software Development
Desktop Applications
Scripts & Utilities
Software Plug-ins
Mobile Apps
Application Interface Design
Software Project Management
Software QA
VOIP
Other - Software Development
Administrative Support
Web Research
Skills
Skill
Experience
Level
Last Used
Description
Application Design
10 yrs
4.0
2006
- Designed a handheld (WinCE 5.0) and desktop (XP) security application that including SQL DB/OLE support, video capturing, scanner and MSR support. The provided specification was just the program highlights and I did the actual design and implementation.
- Designed and implemented Handheld DB creation tool to allow the handheld (PocketPC & WinCE) users to create their own DB without the need for desktop application or computer.
- Designed and implemented a handheld tool to help in configuring the WinCE/PocketPC devices without the need for Registry editor or desktop.
- Designed and implemented many of small scale embedded OS/applications for different control systems and controllers.
Assembler
6 yrs
5.0
2006
Expert in wide range of processors and microcontrollers such as ARMV4, ARMV4I, PIC, 8051, 68K & Renesas 740.
C#/.Net
3 yrs
4.0
2006
C/C++/Win32SDK
8 yrs
5.0
2006
Driver development
5 yrs
4.0
2006
PocketPC
4 yrs
5.0
2006
Project Management
3 yrs
3.0
2006
Symbian SDK
3 yrs
3.0
2005
Systems Programming
5 yrs
5.0
2006
TCP/IP
5 yrs
4.0
2006
VB/.NET
5 yrs
5.0
2006
Visual Basic
10 yrs
5.0
2006
Wireless
8 yrs
5.0
2006
Certifications
Date Earned
Name
Score
Percentile
Organization
Description
No Certifications
Employment History
From
To
Company
Title/Role
Description
07/2001
Present
Psion Teklogix Inc., Mississauga, Ontario, Canada
Product Specialist Engineer / Team Lead
Leading group of 5 software engineers.
Managing the sustaining activities for all company mobile and core terminals, including adding features, fixing customer issues, releasing new software, designing new tools, and managing resources.
Developing and designing wireless handheld computers boot code, operating systems, drivers and applications.
2002 ? 2003: Project Leader:
Leading software projects including software implementation, gathering requirements, reviewing specifications, roll-out solution, project schedule and managing project team.
Developing and designing wireless handheld computers boot code, operating systems, drivers and applications.
2001 - 2002: Software Engineer:
Developing and designing wireless handheld computers boot code, operating systems, drivers and applications.
Developing and supporting network base stations, wireless access points and controllers software including implementations of networking protocols and agents.
Developing software for custom applications. This includes designing, writing, testing, debugging and documenting software.
Evaluating and developing solutions involving software and/or hardware from Psion Teklogix partners.
01/1997
06/2001
IVI Checkmate Inc (Merged to Ingenico Inc)., Toronto, Ontario, Canada
Technical support Group leader / Independent Contributor
Engineering Department:
My responsibilities in this position involved:
?Leading group of three technical support engineers.
?Providing special supporting to the developing and manufacturing of Point of sale (POS) projects.
?Support manager of the wireless POS products.
?Analyzing and fixing software, firmware and hardware bugs.
?Responsible for agencies approval (e.g. FCC, Industrial Canada, UL,..) including developing test software, preparing documents and applying for certificates.
?Designing hardware solutions for testing POS products.
?Developing POS software applications using Assembly, C, C++ and Visual Basic languages.
?Qualifying and evaluating new components such as ASIC's, microprocessors, FPGA's, ..etc.
?Responsible for providing management assistant to the Support Engineering Department.
01/1995
01/1997
Pyramid Systems Development (a subsidiary of Digitaltest Gesellschaft fuer...
Electronics Test Engineer / Independent Contributor
My responsibilities in this position included the following:
·Installing, maintaining, and programming the MTS tester family;
·Programming of In-Circuit Test (ICT) and Function Test (FCT) boards, using Visual Basic, C-LINK and CITE programs;
·Designing and implementing of the specifications for combining IEEE instruments with MTS testers;
·Designing and developing of potential free-switching mode-programmable power supply card for MTS testers including a DLL S/W by using Visual C++;
·Providing full specifications for the implementation of the Fast Fourier Transform (FFT) for the Wave Form Analyzer (WFA) tool in the CITE software.
·Providing full specifications for the implementation of the Statements module for the MFTU card (Multi-Frequency and Time Measurement Unit) in CITE program;
·Implemented solutions for testing Thyristor, Triac, FET and MOSET components;
·Testing of the functionality of some modules of the CITE program.
01/1993
01/1995
National Industrial Company, Cairo, Egypt.
Electronics design and maintenance Engineer / Independent Contributor
In this position, I was responsible for:
·Designing and developing software and hardware solutions for production lines;
·Designing and developing the 3-phase PWM motor controller, using IGBT transistors ;
·Designing and developing EPROM programmer (H/W and S/W);
·Providing PLC's supporting and maintenance.
01/1991
01/1993
Alfa Electronics, Cairo, Egypt.
Electronics Design and Maintenance Engineer / Independent Contributor
The following list presents the responsibilities I held in this position:
·Designing and repairing electronic circuits;
·Embedded software programmer for Intel 8051 processors;
·Designing and developing microcontrollers for washing machines and air conditioners, using the single chip microcomputer 8051;
·Designing and developing digital and analogue electronics circuits for various fields such as: audio circuits, power supplies, light systems (Moving Message), telephone applications and education kits.
Other Experience
Other Skills
Processors technologies: ARMV4, ARMV41, PIC, Intel 8051, PowerPC MC68360, Renesas 760 and Intel 86.
Hardware languages: Verilog and VHDL.
Embedded OS: Windows Mobile (PocketPC), Windows CE, Symbian (EPOC) and VxWorks.
Embedded Languages: ASM, EVC++ 4, VB.Net, C#, VC++ & EVB 3.
Desktop OS: Windows NT, Windows 2000/XP, Unix, Lynx, OS2, DOS and Win95.
Programming Languages: ASM, C, C++, C#, Visual C++, MFC, VB 6, VB.Net, HTML and Java.
Network Protocols: TCP/IP, 802.1x, SNMP, CDPD and Mobitex.
Communication: USB, RS232, Ethernet and Parallel.
Training Courses
2005 &nb
sp; Project Management for IT projects (Psion Teklogix).
2003 &n
bsp; Programming by Visual Studio.net (Microsoft-France)
2002 &n
bsp; Developing WinCE platform using Platform Builder and WinCE.Net (Psion Teklogix)
2001 Programming by Visual Java (Self study).
2000 Visual C++, MFC programming (Self study).
2000 UNIX Operating System (Seneca Collage, Toronto, Canada).
1999 Introduction to Wireless technology (UOT, Toronto, Canada).
1997 Visual C++ Programming (PSD, Cairo, Egypt).
1996 Programming by using Delphi 2 (Self study).
1995 In Circuit Test (ICT) and Function Test (FCT) Programming (Digitaltest, Stutensee, Germany).
1995 &n
bsp; C-LINK (Digitaltest, Stutensee, Germany).
1995 Visual Basic programming (PSD, Cairo, Egypt).
1994 C and C++ programming languages (National Industrial Company, Cairo,
Egypt)
1992 Embedded Software designing and testing (Alfa Electronics, Egypt)
Education
From
To
School
Degree
Area of Study
Description
01/2001
01/2003
University of Ryerson, Toronto, Ontario, Canada
Master of Engineering Embedded Systems - Electrical and Computer Engineering
Graduation Project: Fault-Tolerant Scheduling Techniques for Real-time Embedded Systems
GPA: 3.96
01/1986
01/1991
University of Assuit
B.Sc. in the Computer and Automatic Control Engineering
(5 years program)
Grade: Distinction
Graduation Project: Computer DAC and ADC applications (Digital Signal Processing DSP, Spectrum analyzer, Function Generator and Motor Controller)."
Grade: Distinction.
No items in portfolio
Hourly Assignment History
Buyer ID
From/To
Job Title
Paid
Feedback
30298
01/2008 - Present
Windows Mobile: Extension Layer for L2CAP in MS Bluetooth Stack
$465 (16 hrs @ $30.00/hr)
Job in progress
27497
12/2007 - Present
DirectShow mpeg4 Video Stream
$1,479 (59 hrs @ $25.00/hr)
Job in progress
23928
04/2008 - Present
Enhance mobile application (installation procedure and barcode pearsing integration)
$3,371 (135 hrs @ $25.00/hr)
Job in progress
14800
09/2008 - Present
Flex / Adobe AIR development
$61,515 (2326 hrs @ $26.45/hr)
Job in progress
14800
10/2006 - 07/2008
Assembly, C Microcontroller Software Development
$32,537 (1311.83 hrs @ $24.82/hr)
No feedback given
L
Provider-to-Buyer Feedback:
5.0
23928
10/2007 - 02/2008
(start by) researching on SDK available for mobile camera-based 1D/2D barcode reading (PocketPC / Java / Symbian)
$1,479 (59 hrs @ $25.00/hr)
4.9 A real good provider, highly competent and absolutely correct in stating what he can master and what he could not do productively. Normally pre...
L
Provider-to-Buyer Feedback:
No feedback given
23579
10/2007 - 10/2007
Pocket PC Power On Message
$242 (9.67 hrs @ $25.00/hr)
4.4 Very good work. I was interviewing 3 other developers for this project and they could not deliver a proof a concept that worked. Ayman was able to ...
L
Provider-to-Buyer Feedback:
5.0
23579
10/2007 - 10/2007
Pocket PC Location Setup Program
$617 (25 hrs @ $25.00/hr)
4.7
L
Provider-to-Buyer Feedback:
No feedback given
617
02/2006 - 08/2006
Visual Studio 2005 CE .NET programming
$7,725 (396 hrs @ $19.50/hr)
2.4
L
Provider-to-Buyer Feedback:
4.0
4573
12/2005 - 02/2006
Convert Perl script to VB.net
$3,227 (166 hrs @ $19.50/hr)
No feedback given
L
Provider-to-Buyer Feedback:
No feedback given
Fixed-Price Assignment History
Buyer ID
From/To
Job Title
Paid
Feedback
23928
04/2008 - 04/2008
convert an exe module into a dll one
$111
4.9 confirmed prior projects' good performances
L
Provider-to-Buyer Feedback:
No feedback given
23928
02/2008 - 03/2008
develop server side barcode reading module
$500
4.9 High quality and fast provider. Once more: highly recommended!
L
Provider-to-Buyer Feedback:
No feedback given
23928
10/2007 - 10/2007
(start by) researching on SDK available for mobile camera-based 1D/2D barcode reading (PocketPC / Java / Symbian)
$165
4.9 The evaluation basis is definitely limited, but so far the results were more than suitable.
L
Provider-to-Buyer Feedback:
No feedback given
oDesk Tests Taken
Name of Test
Score
Percentile
Date Taken
Duration
Digital Electronics Test
3.40
96%
TOP 10%
12/23/2008
39 min
Electronic Design Test
2.75
90%
TOP 10%
12/24/2008
37 min
Embedded Systems Test
3.00
80%
TOP 20%
11/18/2008
37 min
Programming with C Test
3.10
58%
08/10/2006
40 min
oDesk Readiness Test for Independent Contractors and Company Managers
12/23/2008
33 min