{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f32\froman\fcharset238\fprq2 Times New Roman CE;}{\f33\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f35\froman\fcharset161\fprq2 Times New Roman Greek;}{\f36\froman\fcharset162\fprq2 Times New Roman Tur;} {\f37\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f38\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f39\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f40\fswiss\fcharset238\fprq2 Arial CE;}{\f41\fswiss\fcharset204\fprq2 Arial Cyr;} {\f43\fswiss\fcharset161\fprq2 Arial Greek;}{\f44\fswiss\fcharset162\fprq2 Arial Tur;}{\f45\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f46\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f47\fswiss\fcharset186\fprq2 Arial Baltic;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; \red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\author Joseph Chan}{\operator Joseph Chan}{\creatim\yr2003\mo7\dy27\min31}{\revtim\yr2003\mo8\dy7\hr21\min24}{\version5}{\edmins4} {\nofpages4}{\nofwords997}{\nofchars5685}{\*\company Orac Solutions Limited}{\nofcharsws0}{\vern8269}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984 \dghshow0\dgvshow3\jcompress\viewkind1\viewscale120\nolnhtadjtbl \fet0\sectd \linex0\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3 \pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}} {\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \ql \li0\ri0\sa120\nowidctlpar\tx2268\tx6379\hyphpar0\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\b\f1\fs26\lang2057\langfe1033\langnp2057 \tab Joseph Chan BSc, CEng, MIEE}{\fs20\lang2057\langfe1033\langnp2057 \tab \par }\pard \ql \li0\ri0\nowidctlpar\tx5670\tx6674\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \tab email: }{\fs20\cf1\lang2057\langfe1033\langnp2057 joechan@oracsolutions.com}{\fs20\lang2057\langfe1033\langnp2057 \par \tab web: }{\fs20\cf1\lang2057\langfe1033\langnp2057 http://www.oracsolutions.com}{\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \li0\ri0\nowidctlpar\tx2268\tx6379\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \tab August 2003 \par }\pard \ql \li0\ri0\nowidctlpar\tx7088\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\b\f1\lang2057\langfe1033\langnp2057 Profile}{\fs20\lang2057\langfe1033\langnp2057 \tab A reliable, conscientious and enthusiastic software engineer, with an electronic engineering background, extensive experience of real-time software design, Visual C++ , MFC, C and assembly language programming, and an ability to work unsupervised within a team environment to tight timescales whilst maintaining a high quality of work. \par }\pard \ql \li0\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\b\f1\lang2057\langfe1033\langnp2057 Availability}{\fs20\lang2057\langfe1033\langnp2057 \tab September 2003. \par \par \tab Preferred locations: Surrey, Hampshire, Berkshire\line \par }{\b\f1\lang2057\langfe1033\langnp2057 Key Skills}{\fs20\lang2057\langfe1033\langnp2057 \tab Microsoft Visual C++ and MFC programming with Windows CE, Windows NT, Windows 95, Windows 3.1 - 6 years. \par \tab \lquote C++\rquote language programming - 7 years. \par \tab \lquote C\rquote language programming - 6 years. \par \tab OOA/OOD using UML / Rational Rose and Rumbaugh OMT 4 years. \par \tab Yourdon structured design. \par \tab Texas Instruments TMS320C40 DSP assembly language - 2 years. \par \tab Texas Instruments TMS320C20 DSP assembly language - 2 years. \par \tab Texas Instruments TMS34010 GSP assembly language - 6 months. \par \tab Working knowledge of Z80, 68000 and 6502 assembly languages, and FORTH. \par \tab ARM assembly language on Acorn RiscPC - 6 months. \par \tab Operating systems: Windows 3.1, Windows 95, Windows NT, Acorn Risc OS, OS9 \par \tab Digital electronics design with Zilog Z8000, Motorola MC68000 and MC68EC030 microprocessors, PAL, PLD and ASIC devices. \par \tab Use of Visual SourceSafe, ClearCase and Unix SCCS for source control. \par \tab Familiar with microprocessor circuit design and use test equipment - in-circuit / JTAG emulators, oscilloscopes, logic analysers, etc. \par \par }\pard \ql \li0\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang1024\langfe1024\noproof\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\b\f1\lang2057\langfe1033\langnp2057 \par Education}{\fs20\lang2057\langfe1033\langnp2057 \tab BSc.(Hons), 2.2, Physics and Electronic Engineering, Manchester University. \par }\pard \ql \fi-2268\li4536\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin4536\itap0 {\fs20\lang2057\langfe1033\langnp2057 A Levels - Mathematics, Physics, Chemistry. \par }\pard \ql \li2268\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin2268\itap0 {\fs20\lang2057\langfe1033\langnp2057 Eleven O Levels. \par \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\fs20\lang1024\langfe1024\noproof\langnp2057 \page }{\b\f1\lang2057\langfe1033\langnp2057 Employment}{\fs20\lang2057\langfe1033\langnp2057 \tab }{ \b\f1\fs20\lang2057\langfe1033\langnp2057 Cubic Transportation Systems Ltd\tab 1998 to Present \par }{\b\f1\lang2057\langfe1033\langnp2057 \tab }{\b\f1\fs20\lang2057\langfe1033\langnp2057 Merstham, Surrey \par }{\i\fs20\lang2057\langfe1033\langnp2057 \tab }{\i\f1\fs20\lang2057\langfe1033\langnp2057 Contractor software engineer \par }{\fs20\lang2057\langfe1033\langnp2057 \par }{\i\fs20\lang2057\langfe1033\langnp2057 2000 to present\tab }{\fs20\lang2057\langfe1033\langnp2057 Developed the user-interface for the new London Underground ticket vending machine to due to enter service in 2002. This required producing storyboards detailing the operation of the machine from a customer's viewpoint and the development of a working pro t otype for marketing trials. The storyboards were developed using a combination of Visio, CorelDraw, and Corel PhotoPaint. The user-interface application was designed using UML (Rational Rose) and involved a requirements analysis phase, in which the requir e ments were detailed by use cases, and a design phase, in which the main C++ objects were identified through the use of sequence diagrams and class diagrams. The prototype application was developed for Windows NT and Windows 98 using Visual C++ and MFC 6. 0. \par \par \tab Designed an application for editing SQL database tables which will be used to store configuration information for the 2002 London Underground ticket vending machine. \par \tab \par \tab Implemented the aforementioned user interface and database-editing applications. Both applications were implemented for Windows NT using Visual C++ and MFC 6.0 \par \par }{\i\fs20\lang2057\langfe1033\langnp2057 1999 to 2000}{\fs20\lang2057\langfe1033\langnp2057 \tab Designed and implemented new software for automated ticket vending machine introduced into London Underground system in 2000. This software provides new features ena bling the vending machine to read bank / credit cards, read and write smart cards and to automatically obtain bank card payment authorisation from a bank. Object-oriented software design performed using UML and Rational Rose UML design tool. Software impl emented using Visual C++ / MFC on Windows NT platform. \par \tab \par \tab Implementation required the development of a software driver to interface a credit card reader unit to an embedded PC using a proprietary software protocol and RS232 link, and an interface to a bank card payment authorisation system using a proprietary software protocol and TCP/IP connection via Ethernet link. \par \par \tab Designed and implemented diagnostics / calibration application for the automated ticket vending machine. This tests the peripherals connecte d to an embedded PC, i.e. a touch-sensitive screen, a bank card reader unit and Ethernet connection. Software implemented using Visual C++ / MFC on Windows NT platform. \par }\pard \ql \li0\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\i\fs20\lang2057\langfe1033\langnp2057 1998-1999}{\fs20\lang2057\langfe1033\langnp2057 \tab Conducted requirements analysis and object-oriented system design for new au tomated ticket vending machine for London Underground PRESTIGE project. Requirements capture performed using UML use case analysis with Rational Rose UML tool. System design performed using UML with Rational Rose. \par }{\f1\fs20\lang2057\langfe1033\langnp2057 \page }{\b\f1\fs20\lang2057\langfe1033\langnp2057 \tab Oxford Instruments (formerly Medelec Ltd)\tab 1990 to 1998 \par \tab Old Woking, Surrey. \par }{\i\f1\fs20\lang2057\langfe1033\langnp2057 \tab Senior Software Engineer \par }\pard \ql \li0\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\i\fs20\lang2057\langfe1033\langnp2057 1996-1998}{\fs20\lang2057\langfe1033\langnp2057 \tab Developed specialist software, using Visual C++ / MFC, for neuro\- physiological diagnostic instruments used to record and analyse nerve and muscle electrical activity based on Windows 95 platform. Specialised in the development of real-time signal processing, user interfaces and hardware control. \par \par }{\i\fs20\lang2057\langfe1033\langnp2057 1995-1996}{\fs20\lang2057\langfe1033\langnp2057 \tab Designed and implemented the software for a multiprocessing DSP system, utilising up to four Texas Instruments TMS320C44 devices, f or the real-time acquisition and analysis of neurophysiological signals for a medical diagnostic instrument. Specialised in data acquisition, digital filtering and hardware control. \par \par }{\i\fs20\lang2057\langfe1033\langnp2057 1994}{\fs20\lang2057\langfe1033\langnp2057 \tab Developed a signal acquisition and processing system, based on Texas Instruments TMS320C32, as part of a feasibility study for a high-end neurophysiological diagnostic instrument. \par }\pard \ql \li0\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\i\fs20\lang2057\langfe1033\langnp2057 1994}{\fs20\lang2057\langfe1033\langnp2057 \tab Formulated DSP solution for the digital implementation of filters used for electromyography analysis, traditionally implemented using analogue electronics, allowing the digital recording and re-analysis of neuromuscular electrical signals. \par \par }{\i\fs20\lang2057\langfe1033\langnp2057 1993}{\fs20\lang2057\langfe1033\langnp2057 \tab Developed CPU accelerator cards based around Motorola MC68000 and MC68EC030 CPUs. Designed DRAM controller circuit using PLDs to provide maximum mem ory access speed for MC68EC030 CPU. \par \par }{\i\fs20\lang2057\langfe1033\langnp2057 1992}{\fs20\lang2057\langfe1033\langnp2057 \tab Developed graphics and text display software implemented on Texas Instruments TMS34010 graphics processor using C and assembly language. \par \par }{\i\fs20\lang2057\langfe1033\langnp2057 1991}{\fs20\lang2057\langfe1033\langnp2057 \tab Developed embedded software, in C and Motorola MC68000 assembler, for neurodiagnostic instrument based on OS9 operating system and proprietary hardware, specialising in user interface, hardware control and graphics. Software was developed on UNIX system a nd downloaded for compiling and debugging on target OS9 system. \par \par }{\i\fs20\lang2057\langfe1033\langnp2057 1990}{\fs20\lang2057\langfe1033\langnp2057 \tab Implemented DSP algorithms, using Texas Instruments TMS32020 assembly language, for the automatic marking of features in waveforms generated by stimulation of nerves and muscles. Software was developed on PC using Texas assembler and tested on target system using Texas DSP emulator. \par }\pard \ql \li0\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx8094\hyphpar0\faauto\rin0\lin2268\itap0 {\b\f1\fs20\lang2057\langfe1033\langnp2057 \tab GEC Avionics Ltd., Rochester, Kent}{\b\fs20\lang2057\langfe1033\langnp2057 \tab 1986 to 1989}{ \fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\fs20\lang2057\langfe1033\langnp2057 \tab Development Engineer \par }\pard \ql \li0\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\i\fs20\lang2057\langfe1033\langnp2057 1986-1989}{\fs20\lang2057\langfe1033\langnp2057 \tab Developed Zilog Z8000-based microprocessor hardware incorporated into air data computers for military aircraft. \par }\pard \ql \li0\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin0\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\fs20\lang1024\langfe1024\noproof\langnp2057 \par }\pard \ql \li2268\ri0\nowidctlpar\hyphpar0\faauto\rin0\lin2268\itap0 {\fs20\lang2057\langfe1033\langnp2057 \par }\pard \ql \fi-2268\li2268\ri0\nowidctlpar\tx2268\tx7371\hyphpar0\faauto\rin0\lin2268\itap0 {\fs20\lang2057\langfe1033\langnp2057 \tab Landscape photography and darkroom processing. \par \tab Country walking and hiking. \par \tab Reading science fiction novels. \par \page }{\b\f1\lang2057\langfe1033\langnp2057 Personal}{\fs20\lang2057\langfe1033\langnp2057 \tab }{\b\fs20\lang2057\langfe1033\langnp2057 Status:}{\fs20\lang2057\langfe1033\langnp2057 Married, two children \par }{\b\f1\lang2057\langfe1033\langnp2057 \tab }{\b\fs20\lang2057\langfe1033\langnp2057 Date of birth:}{\fs20\lang2057\langfe1033\langnp2057 20}{\fs20\lang2057\langfe1033\super\langnp2057 th}{\fs20\lang2057\langfe1033\langnp2057 May 1965 \par \tab }{\b\fs20\lang2057\langfe1033\langnp2057 Nationality:}{\fs20\lang2057\langfe1033\langnp2057 British \par \tab \par }}