Philip John Parker M.Eng. A.C.G.I. |
Personal DetailsBorn on 5th March 1965, in London, England38 years old, British, Single 7 'A' Levels, 1 'S' Level, Scholarship to Imperial College, University of London. Masters Degree (M.Eng.) in Electrical Engineering from Imperial College. Seeking Permanent Position commutable from Southampton. Email: Use this page Homepage: http://misterharold.net/phil/
|
I have worked predominantly on embedded products, generally coding in C, on a PC platform, then building for the target processor. I have used a variety of compilers, linkers and debuggers as well as test tools.
My original training was in the Yourdon methodology. I am quite used to producing structured analysis/design documentation where required. I have also had significant experience in a test - only environment.
My experience ranges from system analysis to installing o/s on h/w and writing of device drivers.
My aim is to produce well structured designs, which are coded with robustness, testability, extensibility, and portability in mind.
I lean heavily on people to use the source code version control software.
I am a competent web-site designer, both client and server side. I have generally had to take time out to follow my web interests, but do not wish to move out of embedded work. Adding web connectivity to existing products would be the best of both worlds.
Team role combination: Innovator/Co-ordinator
Leadership Style: Delegative/Negotiative leader
Subordinate Style: Reciprocating/Self Reliant Subordinate
Career Theme Scales: Nurturing-Altruistic
(Downloadable from http://misterharold.net/phil/src/psycho98.htm)
Being useful while software recruitment is weak (I'm not that keen on helicopter gunships).
Special application areas encountered:-
I have noted that TV set-top box browsers are somewhat primitive, with limited screen resolution, poor reproduction of saturated colours, and patchy or non-existent support for JavaScript, classes, frames, and cookies. It appears, currently, to behoove the web designer to design for limited functionality on these platforms.
26/10/98-28/02/2000
Project 12 (8+ months, 2 man team)
Software design and integration of MT5600 DVB-T Modulator
for international Digital Terrestrial Television. Design of software
to control hardware which converts an MPEG-2 transport stream into the
FM signal which is transmitted by the antenna (e.g. ITV Digital etc).
Motherboard runs under Vx-Works operating system. MPEG input card runs
under uCOS operating system. User access via local terminal, telnet,
and web browser.
Special application areas encountered:-
Things I did well:-
Project 11 (13 weeks, 50+ man team)
Brought in to debug & correct various features relating to the communication
between a GSM mobile phone and the Subscriber Identity Module (SIM) smart card.
This involved work at the application down to driver level. Also responsible
for programming test data into test SIMs using an ORGA SIM editor.
Special application areas encountered:-
Project 10
Creation of the Unofficial Swansea Grand Theatre HomePage.
Put the Swansea Grand Theatre's latest promotional brochure on the web.
The site can be viewed as either a framed, or non framed document.
The brochure can be viewed page by page, or clicking on a show name
in the 'diary' section will load the appropriate brochure page. The site
is bi-lingual (English/Welsh), as was the original brochure. Special
attention has been paid to getting maximal ratings with search engines.
The site has been tested with IE3, N3 and N4.
Special application areas encountered:-
| Devt. environment: | PC. Text editor (codewright). IE3, N3, N4. |
| Target environment: | IE3, N3, N4. |
Project 9
Creation of my own home page.
This was an exercise with which to learn about HTML and JavaScript.
The site provides a lot of information about me. My cv is downloadable
from the site. There are also a few pictures of me. I can be emailed from
the site. Many of the pages play music. Netscape 4 users can see an
animation of a bird following the mouse on my personal resumé.
The site has been tested with IE3, N3 and N4.
Special application areas encountered:-
| Devt. environment: | PC. Text editor (codewright). IE3, N3, N4. |
| Target environment: | IE3, N3, N4. |
Project 8 (22 months, 1-2 man team)
Brought in to debug and correct various features of an embedded
communications controller board which was used as the hub on a network of
weighing scales (such as one would see in a supermarket). Rework of system to
make architecture more consistent and extensible, and to clean up general
coding practice. Addition of various debug facilities. Porting of application
to Vx Works running on PC. Addition of ethernet via socket interface.
Special application areas encountered:-
| Devt. environment: | PC. Windows NT. |
| Target environment: | 68008 embedded board. |
Project 7 (10 weeks, 2 man team)
Design, code and test of automated credit application system using an existing
Verifone OMNI 395 EFTPOS terminal. This would allow capture of applicant
details via a keyboard, connection to host via modem, and exchange of credit
scoring data between OMNI and host system. Final credit agreement was printed
on pre-formatted forms using an EPSON dot matrix printer. System allowed
application for Budget, Option and Fixed Repayment Credit accounts.
Special application areas encountered:-
| Devt. environment: | Pentium PC. Borland C (v3.1). TXO toolkit. |
| Target environment: | Z80 C interpreter. |
Project 6 (24 weeks, 4 man team)
Analysis, system design, subsystem design, and coding of 'Selective Calling'
facility for an Ambulance Control Room system. Facility allowed operators, at
touch-screen PC based workstations, to place outgoing calls and receive
incoming calls from mobile radio units located in ambulances.
Special application areas encountered:-
| Devt. environment: | DOS 486 PC. Symantec C. |
| Target environment: | PC/DOS |
Project 5 (5 weeks, 2 man team)
Design, coding and testing of a 'post-monitor' program sitting on a PC which
could retrieve a log file from a stand-alone ISDN test equipment, store it in a
file, and display it at a later date via a windowed (DOS text) display.
Special application areas encountered:-
| Devt. environment: | DOS 486 PC. Turbo C. |
| Target environment: | PC/DOS |
Project 4 (22 months, 25 man team)
Integration team member for the
GTE Airfone
airborne telephone exchange. Based on MITEL cross-point switch
chip-set. Voice/Signalling channels on 2 Mbit/s CEPT E1 links. D-channel
signaling to remote devices (e.g. Air-Radio units). Handsets display textual
menus to user displaying options. Handsets allow credit card swipe. Air to
ground connection via Air-Radio units (or satellite).
Responsible for testing :-
Wrote a test harness which could be run on PC (DOS extended) which supported
script generation (self commenting), automatic re-testing from scripts (useful
as source updates were frequent) and test report generation. Extensive testing
on ICE also.
Special application areas encountered:-
| Devt. environment: |
DOS 486 PC. Brief editor. Metaware HighC compiler. Metaware MDB debugger. Phar Lap Linkloc/Fastloc Linker. |
| Target environment: |
80386DX processor. Protected mode. Call gates between 3 independently upgradeable s/w groups. VRTX pre-emptive multi-tasking executive. Object oriented application design. |
| Test Equipment: |
IDACOM PT500 and HP4957A protocol analyzers, INTEL 'CUSTOM 33' 386 ICE. CODE-TAP ICE. |
Project 3 (24 months, 5 man team)
Analysis, design and implementation of a real-time embedded system to
broadcast route-guidance data to road vehicles via infra-red beacons situated
at the roadside.
Taken on as 'expert' on RT-SASD methodology and Teamwork tool.
Responsible for :-
Special application areas encountered:-
| Devt. environment: |
VAX/VMS mini. AED editor. Intermetrics 'C' compiler. Microsoft Programmers Workbench and Codeview debugger. |
| Target environment: |
80186 processor. Unsegmented architecture. MTOS pre-emptive multi-tasking executive. Task oriented application design. |
| Test Equipment: | HITEX ICE. |
Project 2: Analysis, design and implementation of a real-time, embedded system to monitor a shelf of telecommunications equipment and report failures remotely. Yourdon/SASD methodology used.
Project 1: Design and implementation of a database to automate an Engineering department's project control. Use of SQL database language on U N I X mini.
Download resumé/cv in WORD format(63Kb)