{\rtf1\ansi\deff1\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Thorndale AMT{\*\falt Times New Roman};}{\f1\fnil\fprq0\fcharset0 Times New Roman;}{\f2\fnil\fprq0\fcharset0 Times New Roman;}{\f3\fswiss\fprq2\fcharset0 Helvetica;}{\f4\fswiss\fprq2\fcharset0 Tahoma;}{\f5\froman\fprq2\fcharset0 Times New Roman;}{\f6\fnil\fprq2\fcharset0 HG Mincho Light J{\*\falt msmincho};}{\f7\fnil\fprq2\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red0\green0\blue128;\red128\green128\blue128;} {\stylesheet{\s1\cf1\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\snext1 Normal;} {\s2\sa120\cf1\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext2 Body Text;} {\s3\sa120\cf1\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon2\snext3 List;} {\s4\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext4 caption;} {\s5\cf1\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext5 Index;} {\s6\sb240\sa120\keepn\cf1\aspalpha\rtlch\af7\afs28\lang255\ltrch\dbch\af6\langfe1033\hich\f3\fs28\lang255\loch\f3\fs28\lang255\sbasedon1\snext2 Heading;} {\s7\sb240\sa120\keepn\cf1\aspalpha\rtlch\af7\afs23\lang255\ltrch\dbch\af6\langfe1033\hich\f3\fs23\lang255\i\b\loch\f3\fs23\lang255\i\b\sbasedon6\snext2{\*\soutlvl3} heading 4;} {\s8\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext8 header;} {\s9\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext9 footer;} {\s10\sa120\cf1\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon2\snext10 Table Contents;} {\s11\sa120\cf1\qc\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\i\b\loch\fs24\lang255\i\b\sbasedon10\snext11 Table Heading;} {\s12\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext12 WW-caption;} {\s13\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext13 WW-caption1;} {\s14\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext14 WW-caption12;} {\s15\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext15 WW-caption123;} {\s16\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext16 WW-caption1234;} {\s17\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext17 WW-caption12345;} {\s18\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext18 WW-caption123456;} {\s19\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext19 WW-caption1234567;} {\s20\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext20 WW-caption12345678;} {\s21\sb120\sa120\cf1\aspalpha\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af6\langfe1033\hich\fs20\lang255\i\loch\fs20\lang255\i\sbasedon1\snext21 caption;} {\s22\keepn\cf1\ql\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255\sbasedon23\snext22 Table;} {\s23\sa240\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255\sbasedon1\snext23 Normal;} {\s24\sa240\keepn\cf1\ul\ulc0\qc\aspalpha\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b\sbasedon23\snext24 heading 1;} {\s25\sa240\keepn\cf1\ul\ulc0\qc\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b\sbasedon23\snext25 heading 2;} {\s26\keepn\cf1\qj\keep\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b\sbasedon23\snext23 heading 3;} {\s27\sa240\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255\sbasedon23\snext27 Annotation Text;} {\s28\sa240\cf1\qj{\*\tlswg8236}\tqc\tx4152{\*\tlswg8236}\tqr\tx8307\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b\sbasedon23\snext28 WW-footer;} {\s29\sa240\cf1\qj{\*\tlswg8236}\tqc\tx4152{\*\tlswg8236}\tqr\tx8305\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255\sbasedon23\snext29 WW-header;} {\s30\sb288\sa240\cf1\ul\ulc0\qc\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b\sbasedon25\snext23 Heading 2a;} {\s31\li720\ri0\lin720\rin0\fi0\sa240\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255\sbasedon23\snext31 Normal Indent;} {\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255\sbasedon23\snext32 Summary;} {\s33\sa240\cf1\qj\aspalpha\rtlch\af4\afs20\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs20\lang255\loch\f4\fs20\lang255\sbasedon23\snext33 Document Map;} {\s34\keepn\cf1\qj\keep\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b\sbasedon26\snext2 heading3;} {\s35\keepn\cf1\qj\keep\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b\sbasedon34\snext23 heading4;} {\s36\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext36 WW-header1;} {\s37\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext37 WW-footer1;} {\s38\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext38 WW-header12;} {\s39\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext39 WW-footer12;} {\s40\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext40 WW-header123;} {\s41\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext41 WW-footer123;} {\s42\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext42 WW-header1234;} {\s43\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext43 WW-footer1234;} {\s44\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext44 WW-header12345;} {\s45\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext45 WW-footer12345;} {\s46\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext46 WW-header123456;} {\s47\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext47 WW-footer123456;} {\s48\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext48 WW-header1234567;} {\s49\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext49 WW-footer1234567;} {\s50\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext50 WW-header12345678;} {\s51\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext51 WW-footer12345678;} {\s52\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext52 WW-header123456789;} {\s53\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext53 WW-footer123456789;} {\s54\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext54 header;} {\s55\cf1\tqc\tx4320\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255\sbasedon1\snext55 footer;} {\*\cs57\cf2\ul\ulc0\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe255\hich\fs24\lang255\loch\fs24\lang255 Internet link;} {\*\cs58\cf0\rtlch\af5\afs24\lang255\ltrch\dbch\af5\langfe1033\hich\f5\fs24\lang1033\loch\f5\fs24\lang1033\sbasedon59 Default Paragraph Font;} {\*\cs59\cf0\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 Normal;} {\*\cs60\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1033\loch\fs24\lang1033 Numbering Symbols;} } {\info{\creatim\yr2008\mo5\dy8\hr21\min5}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6800}}\deftab1250 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11907\pghsxn16839\marglsxn1797\margrsxn1797\margtsxn720\margbsxn851\headery0{\*\headeryb437\headerxl0\headerxr0\headeryh720}{\header \pard\plain \s8\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255 \par } \footery0{\*\footeryt0\footerxl0\footerxr0\footeryh283}{\footer \pard\plain \s28\cf1\ql{\*\tlswg8236}\tqc\tx4152{\*\tlswg8236}\tqr\tx8307\aspalpha\margtsxn0\margbsxn240\rtlch\af3\afs12\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs12\lang255\i\b\loch\f3\fs12\lang255\i\b {\rtlch \ltrch\loch\f3\fs12\lang255\i\b \'a9 Copyright 1995-2008 Pentagon Computer Consultants Ltd.} \par } \pgdscnxt0 Standard;} {\pgdsc1\pgdscuse195\pgwsxn11907\pghsxn16839\marglsxn1797\margrsxn1797\margtsxn720\margbsxn851\headery0{\*\headeryb0\headerxl0\headerxr0\headeryh720}{\header \pard\plain \s8\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255 \par } \footery0{\*\footeryt0\footerxl0\footerxr0\footeryh720}{\footer \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\clbrdrt\brdrs\brdrw1\brdrcf1\cellx2771\clbrdrt\brdrs\brdrw1\brdrcf1\cellx5542\clbrdrt\brdrs\brdrw1\brdrcf1\cellx8313 \pard\intbl\pard\plain \intbl\s28\cf1\ql{\*\tlswg8236}\tqc\tx4260{\*\tlswg8236}\tqr\tx8415\aspalpha\margtsxn0\margbsxn240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b \cell\pard\plain \intbl\s28\cf1\qc{\*\tlswg8236}\tqc\tx4260{\*\tlswg8236}\tqr\tx8415\aspalpha\margtsxn0\margbsxn240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Stewart M. Smith} \cell\pard\plain \intbl\s28\cf1\qr{\*\tlswg8236}\tqc\tx4260{\*\tlswg8236}\tqr\tx8415\aspalpha\margtsxn0\margbsxn240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b \cell\row\pard \pard\plain \s28\cf1\qj{\*\tlswg8236}\tqc\tx4152{\*\tlswg8236}\tqr\tx8307\aspalpha\margtsxn0\margbsxn240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b \par } \pgdscnxt1 Convert 1;} {\pgdsc2\pgdscuse195\pgwsxn11907\pghsxn16839\marglsxn1797\margrsxn1797\margtsxn720\margbsxn851\headery0{\*\headeryb0\headerxl0\headerxr0\headeryh720}\titlepg{\headerf \pard\plain \s8\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255 \par } \footery0{\*\footeryt0\footerxl0\footerxr0\footeryh720}{\footer \pard\plain \s28\cf1\ql{\*\tlswg8236}\tqc\tx4152{\*\tlswg8236}\tqr\tx8307\aspalpha\margtsxn0\margbsxn240\rtlch\af3\afs12\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs12\lang255\i\b\loch\f3\fs12\lang255\i\b {\rtlch \ltrch\loch\f3\fs12\lang255\i\b \'a9 Copyright 1995-20045 Pentagon Computer Consultants Ltd.} \par } \pgdscnxt1 First convert 2;}} {\*\pgdscno0}\paperh16839\paperw11907\margl1797\margr1797\margt720\margb851\sectd\sbknone\pgwsxn11907\pghsxn16839\marglsxn1797\margrsxn1797\margtsxn1440\margbsxn1134\headery720{\header \pard\plain \s8\cf1{\*\tlswg8236}\tqc\tx4320{\*\tlswg8236}\tqr\tx8640\aspalpha\rtlch\af7\afs24\lang255\ltrch\dbch\af6\langfe1033\hich\fs24\lang255\loch\fs24\lang255 \par } \footery851{\footer \pard\plain \s28\cf1\ql{\*\tlswg8236}\tqc\tx4152{\*\tlswg8236}\tqr\tx8307\aspalpha\margtsxn720\margbsxn523\rtlch\af3\afs12\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs12\lang255\i\b\loch\f3\fs12\lang255\i\b {\rtlch \ltrch\loch\f3\fs12\lang255\i\b \'a9 Copyright 1995-2008 Pentagon Computer Consultants Ltd.} \par } \ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \pard\plain \ltrpar\s23\cf1\qc\aspalpha\sa240\rtlch\af3\afs28\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs28\lang255\b\loch\f3\fs28\lang255\b \par \pard\plain \ltrpar\s23\cf1\qc\aspalpha\sa240\rtlch\af3\afs28\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs28\lang255\b\loch\f3\fs28\lang255\b \par \pard\plain \ltrpar\s23\cf1\qc\aspalpha\sa240\rtlch\af3\afs28\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs28\lang255\b\loch\f3\fs28\lang255\b \par \pard\plain \ltrpar\s23\cf1\qc\aspalpha\sa240\rtlch\af3\afs28\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs28\lang255\b\loch\f3\fs28\lang255\b {\rtlch \ltrch\loch\f3\fs28\lang255\i0\b Curriculum Vitae.} \par \pard\plain \ltrpar\s23\cf1\qc\aspalpha\sa240\rtlch\af3\afs28\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs28\lang255\b\loch\f3\fs28\lang255\b {\rtlch \ltrch\loch\f3\fs28\lang255\i0\b Stewart M. Smith.} \par \pard\plain \ltrpar\s23\cf1\qc\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Software Engineer.} \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\aspalpha\sa240\ql\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\aspalpha\sa240\ql\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\aspalpha\sa240\ql\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\aspalpha\sa240\ql\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\aspalpha\sa240\ql\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\aspalpha\sa240\ql\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\aspalpha\sa240\ql\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255{\rtlch \ltrch\loch\f3\fs20\lang255\i0\b{\b 8{{\*\updnprop10000}\up3 th} May 2008}}{\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 .} \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qr\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \page\pard\plain \ltrpar\s24\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b {\rtlch \ltrch\loch\f3\fs24\lang255\i0\b CURRICULUM VITAE.} \par \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1668\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Name:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart McMillan SMITH.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1668\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Address:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Berwin, Sherfield Road, Bramley, Tadley, Hampshire. RG26 5AQ} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1668\cellx4351\cellx5482\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Telephone:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 01256 883745} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Email:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 sms@pccl.demon.co.uk} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1668\cellx4351\cellx5482\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Mobile:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 07715 549899} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b WWW:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li106\ri106\lin106\rin106\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 www.pccl.demon.co.uk} \cell\row\pard \pard\plain \ltrpar\s24\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b \par \pard\plain \ltrpar\s24\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b {\rtlch \ltrch\loch\f3\fs24\lang255\i0\b SUMMARY} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart Smith is a professional software engineer. He designs, codes, tests and documents software for a number of platforms and has worked in a variety of application areas. His specialist skills lie in the development of software for datacomms, telecoms and networks. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart has produced systems for several environments, particularly Unix, real-time and embedded systems. He develops software in Java, C++, C and the common Unix scripting languages. He has a great deal of experience of developing software for communicati ons and networking. This includes Internet, OSI and bespoke protocols. He is familiar with most of the OSI 7-Layer model.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 He has worked on many developments on all stages of the development life-cycle, from analysis through design, programming and testing to installation. He has worked on one man projects and projects with 50 to 100 people. He has performed many roles, usuall y design or programming but also team leadership, support and testing.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart has a good academic record and considerable experience in the computer industry. He is intelligent and works hard. He can provide excellent references from previous clients.} \par \pard\plain \ltrpar\s24\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b {\rtlch \ltrch\loch\f3\fs24\lang255\i0\b EDUCATION.} \par \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Degree:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 B.Sc. First Class Honours in Maths and Computing. UEA.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Postgraduate Diploma in Computing for Commerce and Industry. OU.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 'A' Levels:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Maths, Physics, Computing.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Professional:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 MBCS CITP. C.Eng. Eur Ing.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \cell\pard\plain \intbl\ltrpar\s23\cf1\qj\aspalpha\li108\ri108\lin108\rin108\fi0\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ISEB Foundation Certificate in Software Testing.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Vendor:} \cell\pard\plain \intbl\ltrpar\s23\cf1\qj\aspalpha\li108\ri108\lin108\rin108\fi0\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Sun Certified Programmer for the Java 2 Platform 1.4.} \cell\row\pard \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s25\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Recent Courses} \par \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Open University:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Digital Telecommunication Systems.} \par \pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\loch\f3\fs20\lang255\i {\rtlch \ltrch\loch\f3\fs20\lang255\i\b0 SDH, PDH, X.25, OSI 7 layer model, ISDN, ATM, Reliability, Traffic, Specification, Signalling, Switching, CSMA/CD, FDDI.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Open University:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Object Oriented Software Development.} \par \pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\loch\f3\fs20\lang255\i {\rtlch \ltrch\loch\f3\fs20\lang255\i\b0 UML, Smalltalk, Domain Modelling, Software Specification, Design, Architectures, Design Patterns, Components, Frameworks.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Open University:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Software development for networked applications using Java..} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Open University:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Distributed Applications and E-commerce.} \par \pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\loch\f3\fs20\lang255\i {\rtlch \ltrch\loch\f3\fs20\lang255\i\b0 Internet, Client-Server, 3-tier, Protocols, WWW, HTTP, HTML, XML, RMI, Corba, Security, Web Services, UDDI, WSDL, SOAP.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 SIM Group:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ISEB Foundation Certificate in Software Testing.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Open University:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Relational Database Systems.} \par \pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\loch\f3\fs20\lang255\i {\rtlch \ltrch\loch\f3\fs20\lang255\i\b0 Information Systems, Relational Theory, E-R Diagrams, SQL, Design and Implementation.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Open University:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Architectures of Computing Systems.} \cell\row\pard \trowd\trql\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1816\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Open University:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Software Engineering.} \par \pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\li108\ri108\lin108\rin108\fi0\keepn\rtlch\af3\afs20\lang255\ai\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\loch\f3\fs20\lang255\i {\rtlch \ltrch\loch\f3\fs20\lang255\i\b0 Process Models, Quality Management, Requirements Specification, Design, Testing, Reuse, Components, Professional Issues.} \cell\row\pard \pard\plain \ltrpar\s24\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b \par \page\pard\plain \ltrpar\s24\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b {\rtlch \ltrch\loch\f3\fs24\lang255\i0\b TECHNICAL SUMMARY.} \par \pard\plain \ltrpar\s25\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Hardware Experience.} \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Unix \'96 over 20 years experience} \par \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx915\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Sun:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 SunOS, Solaris 2.5, 2.6, 2.7, 9.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx915\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Compaq:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Alpha, Vax.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx915\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 PC:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Linux, Solaris, SCO.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx915\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Unisys:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 U6000} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx915\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ICL:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Super Server, Team Server, DRS6000, DRS300, DRS400, Clan, Perq.} \cell\row\pard \pard\plain \ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Embedded Systems} \par \pard\plain \ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 PowerPC (MOS, eCOS). Coldfire (eCOS).} \par \pard\plain \ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Misc} \par \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx974\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ICL:} \cell\pard\plain \intbl\ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 DRS300 (CDOS), Quattro (C/CPM), OSLU, 7500, 7900, 1500.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx974\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Compaq:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Alpha (OpenVMS).} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx974\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 DATA100} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Terminals.} \cell\row\pard \pard\plain \ltrpar\s30\cf1\ul\ulc0\qc\aspalpha\sb288\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Languages Experience.} \par \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1095\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 C:} \cell\pard\plain \intbl\ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ANSI, GNU, ... Over 20 years experience.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1095\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 C++:} \cell\pard\plain \intbl\ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 RogueWave, STL, Corba.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1095\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Java:} \cell\pard\plain \intbl\ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 JBuilder, NetBeans, Ant, AWT, Swing, Sockets, Threads, J2EE, JRUN, JavaComm, JavaMail, JDBC, Jetty, JMS, JNI, SOA, Servlets, JSP, Jakarta Commons, NIO, Concurrency, log4j ...} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1095\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Unix:} \cell\pard\plain \intbl\ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 sh, ksh, bash, cron, make, pkgmk, sed, awk, grep, expect, ...} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1095\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Assembler:} \cell\pard\plain \intbl\ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Intel 80x86, DATA100, ICL1500, ICL7500.} \cell\row\pard \pard\plain \ltrpar\s30\cf1\ul\ulc0\qc\aspalpha\sb288\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Protocol Experience.} \par \trowd\trql\trleft-8\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1006\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Internet:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ARP, BOOTP, DHCP, DNS, DVMRP, FTP, GENA, HTML, HTTP, ICMP, IP, IPinIP, IPCP, L2TP, MOSPF, PPP, RADIUS, RTSP, SNMP (inc. MIBs), SOAP, TCP(sockets, channels), UDP (sockets), XML (DOM).} \cell\row\pard \trowd\trql\trleft-8\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1006\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ITU-T:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 X.25(sockets, XTI), LAP, X.400 (X/Open API, Nexor).} \cell\row\pard \trowd\trql\trleft-8\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1006\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ISO:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Transport (XTI, ADI, PTSI), FTAM, ASN.1.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1020\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Telecoms:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Ericsson MTP, Nortel CMS, BTNR 192, BTNR 194, IACF, RCF.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1020\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Military:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ACP127 (Compucat), BSG (Compucat).} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1020\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Financial:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Reuters Monitor, FIX, NASDAQ.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1020\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Cargo:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 CargoImp, CargoFACT.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1020\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ICL:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 ICLC-01, ICLC-03, Model 85 terminals.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1020\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 BSC:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 2780, 3780.} \cell\row\pard \trowd\trql\trleft7\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx1020\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Misc:} \cell\pard\plain \intbl\ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Ansi terminals, Videotex, Hayes Modems, UPnP, Y.13, TAP, Siespace, RS-232, RS-485.} \cell\row\pard \pard\plain \ltrpar\s32\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Bespoke} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart has designed protocols for access control, systems management and connection management. He\'92s also designed SNMP MIBS and UPnP device and service specifications.} \par \pard\plain \ltrpar\s30\cf1\ul\ulc0\qc\aspalpha\sb288\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Tools Experience.} \par \trowd\trql\trleft22\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx2067\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Configuration Mgmt:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Clearcase, cvs, sccs.} \cell\row\pard \trowd\trql\trleft22\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx2067\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 IDE} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 NetBeans, Eclipse.} \cell\row\pard \trowd\trql\trleft22\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx2067\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Debug:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 gdb, dbx, gprof, tcov, PURIFY, ethereal.} \cell\row\pard \trowd\trql\trleft22\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx2067\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Middleware:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Websphere MQ, Tuxedo, Corba.} \cell\row\pard \trowd\trql\trleft22\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx2067\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 RDBMS:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Informix, Oracle, MSQL, MySQL, SQL, JDBC.} \cell\row\pard \trowd\trql\trleft22\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx2067\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 www:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 HTML, Apache, JRUN, Squid.} \cell\row\pard \trowd\trql\trleft22\trpaddft3\trpaddt0\trpaddfl3\trpaddl28\trpaddfb3\trpaddb0\trpaddfr3\trpaddr28\cellx2067\cellx8313 \pard\intbl\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 System:} \cell\pard\plain \intbl\ltrpar\s22\cf1\ql\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 IPC, shared memory, semaphores, threads, mutex, conditions, sockets, streams, ...} \cell\row\pard \page\pard\plain \ltrpar\s24\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs24\lang255\b\loch\f3\fs24\lang255\b {\rtlch \ltrch\loch\f3\fs24\lang255\i0\b CAREER HISTORY.} \par \pard\plain \ltrpar\s25\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b April 1991 \'96 Present.} \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Pentagon Computer Consultants Ltd, Bramley, Hants.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart Smith has been freelance since 1991. His freelance work has used Unix, Linux and embedded operating systems. He has written code in Java, C++, C, SQL and the common Unix scripting languages. He has used design methodolgies such as Yourdon and UML. Stewart has specified, designed, coded and tested many networking, communications and messaging protocols.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b Alcatel-Lucent Video Server. (May 2007 \'96 May 2008)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart developed an RTSP interface for Alcatel-Lucent's video server product. The Real Time Streaming Protocol connects set-top boxes to video servers to control the playing of videos over IP networks. It supports the trick-play facilities: fast-forward, rewind etc. Stewart designed and coded the software. It is written in Java and runs on Linux systems. The interface supports more than 40,000 simultaneous TCP connections. This scalability is achieved using the Java NIO and concurrency classes. The develop ment environment includes Eclipse, ClearCase and ClearQuest.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Before leaving the project Stewart developed a prototype video cache. Written in Java, this uses MySQL, Squid, Apache and Jetty. It presents a Service Oriented Architecture (SOA) interface to users.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b Siemens Traffic Controls. (April 2006 \'96 April 2007)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart returned to STC to develop a car park monitoring system and a Variable Message Sign (VMS). The car park system monitors digital inputs to provide data about occupancy, fill rate, etc. Data is delivered to a central system using SNMP and a MIB devis ed by the UTMC project. The network is provided by Ethernet or GPRS. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart designed, wrote and tested the software. It runs on an embedded PowerPC running the eCos operating system. The code is written in C++, developed on the Eclipse IDE. Test simulators are written in Java with JavaComm, Swing, NetSNMP and bash scripts. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 He wrote software to test character boards; written in Java, utilising JavaComm and Swing.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b BT CargoConnect Message Exchange. (December 2003 \'96 March 2006) } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart developed a message gateway for the air cargo industry. This routes CargoIMP and CargoFACT EDI messages amongst freight forwarders, CCS-UK and other systems. Messages are transferred by a variety of standard and bespoke protocols.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart designed and wrote the message routing software in C and interfaces to JavaMail, FTP, Websphere MQ and CCS-UK in multi-threaded Java. He wrote the management software in ksh, awk, sed, grep, expect etc. The software runs on Solaris 9. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 He developed the CCX web-site and ported the web applications to run in an Apache/JRUN environment, using C, Unix scripts, CGI, J2EE, JSP, Servlets, JDBC and MySQL.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b {\*\bkmkstart DDE_LINK1}Siemens Traffic Controls. (July 2002 \'96 April 2003)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart ported NET-SNMP to OpenVMS. SNMP is a systems management protocol, implemented over UDP/IP with ASN.1 formatted messages. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 {\*\bkmkend DDE_LINK1}He specified the MIBS to manage Urban Traffic Management and Control (UTMC) systems, a new standard for controlling traffic using TCP/IP, protocols. He designed and wrote the SNMP software for managing traffic controllers and integrated it within the exist ing system.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 He designed and wrote a BOOTP server. This supplies IP addresses to network devices. It differs from the standard server in the way that it obtains addresses. Finally, he tested DSL devices for integration into the traffic control network.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Yourdon methodology was used for the design. He wrote the code in C, it runs on DEC Alphas using OpenVMS. The BOOTP server was developed under Linux and then ported to OpenVMS. The BOOTP test client is written in Java.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b LANergy Ltd. (October 2001 \'96 Febuary 2002)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart ported the Intel UPnP (Universal Plug and Play) protocol software to the eCos operating system. He designed and coded the UPnP device and service specifications for the Appian Power Line device, an embedded system with a Coldfire processor.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 UPnP is a system management protocol. Stewart wrote all of the managed objects including the ethernet MIB (RFC2665 and RFC2233) and the LANergy services.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 UPnP is built on other protocols: XML, HTML, HTTP, GENA (events), SSDP (discovery) and SOAP (control objects). The XML was generated and parsed using a DOM written in C++. Stewart ported or developed all of this code.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 The code is written in GNU C and C++, it runs in eCos and Linux. It uses both TCP/IP and UDP/IP, accessed by sockets. Multi-tasking is implemented using POSIX threads. Linux and Windows 2000 provide the development environment. Documentation includes UML.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b OM. (August 2000 \'96 May 2001)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 At OM, Stewart worked on the implementation of a FIX (Financial Information Exchange) messaging interface for OM's Click trading system. This included production of FIX interface specifications, coding, development of test tools, production of test specifi cations and support during acceptance testing.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 The production code is written in C++ and runs on Solaris. It uses TCP/IP, accessed by sockets. It uses POSIX threads, RogueWave classes, STL and Corba. The test tools are written in C, C++, shell scripts and awk. The FIX test client is in Java. Stewart us ed Purify to improve software reliability.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b Cabletron Systems Ltd. R&D. (September 1999 \'96 August 2000)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart joined Cabletron to work on the development of Virtual Private Network (VPN) software for SSR600 routers. He also fixed bugs in other parts of the router software.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 He developed the software that tests the Authentication, Authorisation and Accounting (AAA) software. This software exercises the AAA, RADIUS and DHCP client software.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 The code is in C and runs in the embedded operating system: MOS on a PowerPC processor. The development environment is Unix. Clearcase provides source management.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart wrote test programs in ksh and GNU C for Solaris. These implement parts of the IP stack: ARP, IP, ICMP and PPP. The tests exercise the IP implementation in router software.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b ICL Defence \'96 Messaging Team. (March1998 \'96 August 1999)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart joined the ICL Messaging Development Team. He fixed bugs in the application and standard software and helped improve system performance.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 He helped complete the development of the TARE Access Unit (TAU). This converts messages between X.400 and military protocols. He developed scripts to perform statement coverage analysis and a package to present system statistics as Excel spreadsheets.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Code is in GNU C++, Solaris C++ and shell scripts. The software runs on Sun and NT Workstations and Sun and HP Servers. Network interfaces were provided by Nexor (X.400), sockets (TCP) and serial ports. The C++ code uses RogueWave classes and the Nexor API .} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b ICL Defence \'96 CHOTS. (November 1995 \'96 March 1998)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 On the CHOTS project, Stewart produced the functional specification for enhancements to the workstation management product (WSMgmt) and worked on its design and development.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 WSMgmt manages Unix workstations from one or more Unix servers. All of the programs are written in `C' or bourne shell and run in a Secure Unix (ES+) environment with Office Power. WSMgmt implements its own system management protocols. It uses a secure pr otocol layer over OSI transport, accessed by Streams using XTI.} \par \pard\plain \ltrpar\s35\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\i\b\loch\f3\fs20\lang255\i\b {\rtlch \ltrch\loch\f3\fs20\lang255\i\b ICL Telecoms. (April 1991 \'96 September 1995)} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart joined the DDC project, developing a telecoms mediation system, collecting billing data from System X, AXE10 and TXE4E telephone exchanges. It then passes the data to other systems for processing. The hardware consists of ICL DRS6000 systems runnin g Unix. ICL System 25s support all of the network connections. He integrated the ICL FTAM package into the DDC for data transfer to billing systems. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Later, Stewart designed enhancements to the DDC to bring the System X BTNR protocols into the Unix environment. This included the replacement of System 25s by Satelcom MegaPACs. He wrote the MegaPAC management programs. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 He was the design authority for the SFI and Cyclone mediation systems. On the Billing 90s project he was responsible for the continued development of the communications software for the System X, AXE10, TXE4E and 5ESS links and the FTAM and FTP based softw are. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 The systems were designed on a Yourdon based CASE tool, Westmount. They make use of Tuxedo OLTP in a multi-node environment and an Informix database. Stewart made use of many technologies: C, Unix (DRS/NX), ksh, SQL, ESQL, Informix, Streams, Tuxedo, MIBs, OSI, SNMP, TCP/IP, X.25, XTI and Yourdon.} \par \pard\plain \ltrpar\s25\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b April 1990 \'96 April 1991.} \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Unisys Europe-Africa Division, Uxbridge.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart prepared proposals for various customers throughout Europe. His job was to prepare the technical content of the proposal after determining the customer's requirement. } \par \pard\plain \ltrpar\s25\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b December 1986 \'96 April 1990.} \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Carnell Computer Consultants Ltd, Basingstoke.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart was involved in a number of projects at Carnell. Typically, these included communications or security software. In many cases, he was involved from requirements through to installation and support. } \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart designed and developed emulators for ICL, Unisys, IBM, Reuters and viewdata terminals. He designed and developed access control software for the MOD and DTI. The software is written in C with a little assembler code. It runs on CDOS, C/CPM or Unix. } \par \pard\plain \ltrpar\s25\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b March 1979 \'96 December 1986.} \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b ICL, Reading and Feltham.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart worked in a few areas of ICL.The early work was in assembler on bespoke operating systems such as the ICL\~1500. Later, the work was in C on Unix. Almost all of this work involved the development of data communications software.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 At INS he designed, coded and supported the network management software for the INS network. This network was used to support Tradanet and the National Bingo Game.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart worked on the Esprit ROSE project. He was a programmer on the team that developed the ISO transport service. He was the designer and project leader of the FTAM development team.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart was a member of Osnet support team. Installing and supporting early ethernet LANs. At Dataskill, he worked on a variety of bespoke network packages.} \par \pard\plain \ltrpar\s25\cf1\ul\ulc0\qc\aspalpha\sa240\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b August 1978 \'96 March 1979} \par \pard\plain \ltrpar\s26\cf1\qj\keep\aspalpha\keepn\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\b\loch\f3\fs20\lang255\b {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b Data 100 Systems Ltd., Hemel Hempstead.} \par \pard\plain \ltrpar\s23\cf1\qj\aspalpha\sa240\rtlch\af3\afs20\lang255\ltrch\dbch\af3\langfe255\hich\f3\fs20\lang255\loch\f3\fs20\lang255 {\rtlch \ltrch\loch\f3\fs20\lang255\i0\b0 Stewart was a trainee programmer working in assembler, writing utility software for the Data\~100 range of remote batch terminals.} \par }