ࡱ> LNKY (bjbjWW -T==(] c    $} q c   4 1 S $L^f" Andrew GarrardPRIVATE "TYPE=PICT;ALT=Please follow this link to my contact form"INCLUDEPICTURE \d "../images/web_email.gif"HYPERLINK "http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgi"http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgiAlternative versions:  HYPERLINK "http://www.fluppet.demon.co.uk/Andrew/cv_annotated.doc" Annotated Word document |  HYPERLINK "http://www.fluppet.demon.co.uk/Andrew/cv.html" HTML | HYPERLINK "http://www.fluppet.demon.co.uk/Andrew/cv_annotated.html"Annotated HTML | HYPERLINK "http://www.fluppet.demon.co.uk/Andrew/cv.ps"PostScript | HYPERLINK "http://www.fluppet.demon.co.uk/Andrew/cv.pdf"PDF (Acrobat) Curriculum Vitae Name:Andrew William GarrardAddress:Available HYPERLINK "http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgi"on request. E-mail: HYPERLINK "http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgi"http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgiPRIVATE "TYPE=PICT;ALT=Please follow this link to my contact form"INCLUDEPICTURE \d "../images/web_email.gif" Date of Birth:20th February 1974Education (since age 11)King's College, LondonSeptember 2000-September 2001Downing College, CambridgeOctober 1992-July 1995King Edward VI's School, NorwichSeptember 1985-July 1992Examination results and qualificationsDegree results: MScDistinction2001Graduated BA (hons) Computer Science 1995 / MA 1999:Part II Computer Science Tripos3rd1995Part IB Computer Science Tripos2:21994Part IA Computer Science Tripos2:21993S-levels: Physics11992A-levels: PhysicsA1992ChemistryA1992MathematicsA1992Further MathematicsC1992A.E.B. Basic Test: ElectronicsDistinction1991Computer AwarenessDistinction1991G.C.S.E.: Computer StudiesA1991Five subjectsA1990Three subjectsB1990One subjectC1990Projects: MSc: A program conditioner (a program comprehension tool) BA: A simple compiler with a pre-emptive run-time environmentMSc course component options`Data structures and their implementation in C++', `Algorithm design and analysis', `Geometric algorithms and their applications', `Scientific parallel and distributed computing', `Parallel algorithms', `Text searching and processing', `Advanced research topics' and `Cryptography and information security'I also attended, but was not examined on:`Numerical analysis', `Multimedia compression methods and systems', `Group project' and `Algorithmic issues in the world wide web'.References:Available HYPERLINK "http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgi"on request. Previous employmentSoftware Engineer, Advanced Rendering Technology Ltd, July 1996-September 2000Writing a shading language compiler for a custom architecture, writing shaders in assembler, test suite development, implementing a reference software version of the architecture, hardware assembly, working on a chip simulator, debugging and developing a revision of the ASIC in VHDL, plug-in development for Windows NT applications Junior Programmer, Perihelion Distributed Software , August 1995-July 1996Testing the Helios-ARM embedded real-time operating system, working on the Pardi distributed computing library, developing a multi-platform user interface with Zinc, developing an embedded graphics library Programmer, LOOKSystems, August-September 1994Implementing routines for printer drivers and font manipulation (on the Acorn platform)Programmer, Norwich Computer Services, June-August 1994Designing and implementing the Archive magazine bulletin-board system and supporting softwareComputing skillsOperating systems: Substantial experience developing under (x86/Alpha) Linux, Solaris, NetBSD (RiscBSD) and RISC OS.Some exposure to developing under Windows NT (Visual C++), DOS, AIX, DEC UNIX, SunOS, IRIX, AmigaDOS, BeOS, MVS and Helios-ARM.Languages: Fluent in C++, ISO C, ARM assembler, RenderMan shading language, (BBC) BASIC, UNIX shells (bash), PERL 4, (X)Emacs LISP and HTML.Varying limited experience in OpenGL, ADA95/83, Modula-3, FORTRAN 77, ML, Logo, PERL 5, Java, FORTH, VHDL, NESL, tcl, and assembly language for Alpha, x86, 6805, 68K and MIPS.Also substantial development with Flex/Bison, CVS/RCS, Expect/DejaGNU and PVM.Positions of responsibilityMarking undergraduate coursework at King's College London (2001):`Operating systems' (second year), `Computer graphics systems' (second year), `Human computer interaction' (first year - including lab session supervision), `Systems architecture & assembly language programming' (first year) Publicity Officer to the Cambridge University Tiddlywinks Club (1998-2001) and to the English Tiddlywinks Association (1998-2001, 2002-) Head of Computer Society, Norwich School, 1992Head of Robotics Society, Norwich School, 1990-1992Member of Computer Club Committee, Norwich School, 1990-1992Secretary, Young Enterprise company, 1991Non-academic achievementsYoung Enterprise Scheme (Examination passed: Merit 1991)Clean UK driving licence, normal road vehicles (Test passed: July 1991) RST45yz{ !"0145lmnxy|}  ^_`kl{|jH*UjUjSUjUjUjUjU jU0JjH*UH* jH*UH*jH*U>nopq?$$rY%$$$$$$0$$$$nopqr{ ( 5 7 A B C d s u    / 3 4 9 : ; [ _ ` e f g    ^qr{prxA$$orY%$$$$$?$$rY% XYZ0 2 # & }~cdvw(hnH0JjU jU0JH* jUmHH* jH*UjH*UH*' v?$$rY%$$?$$rY%$$ ( 5 7 A B C d s u  $?$$rY%$$$ wA$$vrY%$$$?$$rY%   / 3 4 9 : ; [ _ ` e f g ~~?$$rY%$?$$rY%g ppP$$?$$rY%$   & 2 > ? D E F Y e f k l w a b c d e f g h i j k   b   & 2 > ? D E F Xx$$?$$rY%$F Y e f k l w `d$$?$$rY%$ X~?$$rY%?$$rY%$ a b c d e f g h i j k yv$?$$rY%?$$rY%$$$ ~?$$rY%?$$rY%$ yz{|}$~y$$?$$rY%?$$rY%$ yz{|}cdefg  bcd*!XYZ[\]    ^cdd{Ht$?$$rY%$$?$$rY% defgD8tH*$$4F %$*$$4F %$*$$4F %   bcdlʄ\$*$$4F %*$$4F %$$*y?$$r %$$?$$r %$!XYZ[\]HP$$?$$r %$$?$$r %$ Dp  CDEFGHrstuvxyz{|}#$%&'(    K Dp  < & F$$?$$r %CDEFGHrstuvxyz$?$$r %z{|}|$?$$r %$#$%&'(4$?$$r %+0P. A!"#$n%DyK yK http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgiDyK yK nhttp://www.fluppet.demon.co.uk/Andrew/cv_annotated.docDyK yK \http://www.fluppet.demon.co.uk/Andrew/cv.htmlDyK yK phttp://www.fluppet.demon.co.uk/Andrew/cv_annotated.htmlDyK yK Xhttp://www.fluppet.demon.co.uk/Andrew/cv.psDyK yK Zhttp://www.fluppet.demon.co.uk/Andrew/cv.pdfDyK yK http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgiDyK yK http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgiDyK yK http://cgi.www.fluppet.org/cgi-bin/www.fluppet.org/Andrew/contact.cgi [$@$NormalmH <A@<Default Paragraph Font8V@8FollowedHyperlink>*B* (U@( Hyperlink>*B*8O8H1$dd@&5CJ0KH$hnH 4O4H2$dd@&5CJ$hnH 4O4H3$dd@&5CJhnH  W@A Strong50O0H5$dd@& 5hnH (T( q g F dz( !"#$&'() (%S4z!04mx| _k{Y (CXtXXXXXXXtCX  /X2$7iWmyo2$1vz/?@ABDEFGHIJMRoot Entry F@6Ef`t^fOData +1Table3WordDocument-TSummaryInformation(;DocumentSummaryInformation8CCompObjjObjectPool`t^f`t^f  FMicrosoft Word Document MSWordDocWord.Document.89q