аЯрЁБс>ўџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџмЅhWр e$1&к&кк)к)к)к)к)8*8*8*8*8*8*H*8*(0`d*h*h*h*h*h*h*h*+.-.-.-.5b.д6/д 0ˆ0Xр0D(0к)h* h*h*h*h*(0N-к)к)h*d*N-N-N-h*цк)h*к)h*+.рiх ”IРю)*6к)к)к)к)h*+.N-нN-CURRICULUM VITAE Personal Details Matthew Caldwell 22 Warner House Warner Street London EC1R 5ER Date of birth: 18 May 1967 Nationality: Dual British/Australian Home: 020 7833 8200 Mobile: 07974 572 051 matt@burn.demon.co.uk Availability: January 2001 Skills Object-oriented design & programming using Java for applications, applets and servlets across several platforms, using a range of tools including Codewarrior, Sun's JDK, Visual Cafe and Visual J++. Programming in C/C++ for Win32, Macintosh and Linux. Familiar with Microsoft DirectX (not D3D) and Win32 APIs, MacOS Toolbox, OpenGL, and TCP/IP network programming via BSD sockets, WinSock and DirectPlay. Experience of designing and overseeing substantial projects with a large codebase and multiple programmers. Source code management using CVS, GNU make, Jitterbug etc. Knowledge of HTML and CGI, and some administration of Apache web servers. Other programming languages used include Unix Shell (bash), Python, Delphi, Prolog, Miranda, as well as several "little languages" built for specific tasks. Fluent in Macromedia Director & Lingo from version 3.1 to version 7. Author of the Internet FAQ for Director (no longer maintained): www.mcli.dist.maricopa.edu/director/faq/ Employment HotGen Studios NLA Tower Addiscombe Road Croydon CR0 0XT Jan 1999-Sept 2000  Contract Developer Developed PC version of children's card game Uno for US toy giant Mattel, using a C++/DirectX front-end and a Java server, glued together with COM. Also compilers and other tools for building the asset files used by the game. Previously, continued work on the BTP game server (see below; BTP was bought by HotGen) developing various demos including a simple isometric-view strategy game and physics code for a very strange bowls game for the BBC  BTP Ltd 102-108 Clifton St London EC2A Mar 1997-Jan 1999 Technical Director Overseeing development of a massively-multiplayer server-based internet role-playing game using Java for both client and server, with a generic server architecture adaptable to many different game styles Included developing custom network protocols; cryptography; compilers and building tools for the internal scripting language; tools to automatically generate HTML documentation; many visual components Also Linux server and network administration and general technical management  Myelin Ltd 172a Arlington Road London NW1 Nov 1995-Jan 1997  Technical Director Wide range of development work on music-oriented multimedia and network games. Also general maintenance, R&D, network administration etc. Specific projects included: PopShop - a CD-ROM about London fashion and nightlife for Japanese publisher Itochu (English & Japanese language versions) Agent Command - a set of protocols and implementation framework in C++ for agent-based network gaming (TCP/IP, WinSock) Development of a general-purpose OO framework for Director applications including unified event-handling, async animation and other periodic processing, encapsulated QTVR, etc. Included WDEFs and XObjects for irregular-shaped movie windows and QTVR panes (latter features MacOS only, everything else cross-platform)  Trip Media 7 Leicester Place London WC2 Dec 1995-Apr 1996  Freelance Programmer Development of modules for the Virtual Nightclub project, including a real-time 3D inventory facility  First Information Group 197 Knightsbridge London SW7 Mar-Sept 1995  Lead Programmer Program design and implementation of childrens' CD-ROM game Stringalongs for publisher Reed Interactive  Nov-Dec 1995  Development of in-house tools (standalone applications and plug-in for Adobe Premiere) for handling multi-track Quicktime movie files  June 1996  Consultancy on localization for Stringalongs  Prowler Press Ltd 3 Broadbent Close London N6 Dec 1991-Mar 1995  Computer & Design Consultant Wide variety of work including: Designing, coding and supporting mail-order and book-distribution systems (invoicing, order-processing, stock control, accounting) using Borland Paradox and C for MS-DOS Designing and editing Prowler Press Gold magazine (Nov 1992-Nov 1993) and assorted other publications General Mac and PC hardware, software and networking support  Education Queen Mary & Westfield College University of London Mile End Road London E1 Sept 1991-Sept 1992  MSc Information Technology Grade: Distinction Major project on in-betweening vector graphics for computer animation, using C in an X/Windows environment under A/UX  London College of Printing Elephant & Castle London SE1 Sept 1986-June 1989  BA (Hons) Film & Video Grade: 2.1 Awarded "a commendation for excellent work on dissertation"  Barnet College Barnet Herts EN5 Sept 1985-June 1986  Foundation Course in Art & Design  Fortismere School Muswell Hill London N10 Sept 1978-July 1985  GCE A Levels Maths(A), Further Maths(A), Physics(A), Art(E) GCE O Levels Additional Maths, Art, Chemistry, Design & Technology, Electronics, English Lit, English Lang, French, Maths, Physics  References Steve Cooke HotGen Studios NLA Tower Addiscombe Road Croydon CR0 0XT mail@stevecooke.comJohn Murray (BTP) PHDiQ 5 North Crescent Chenies Street London WC1E 7PH john@phdiq.co.ukNeal Cavalier-Smith (Prowler) 51/17 Moo 9 BanPrah Sri Racha Chonburi 20210 Thailand neal@cavalier-smith.com Ё—œ  Є‚.ЅЦAІљЇљЈоЉnЊ"2ЬсџБйлцє5Gux   I [ B C E G H R ‡ ™ A H Н Ъ stvxyƒЖЪъћ23578O~Ъжїјњќ§”•—™šЧгежищ7+ЈЉЊДвќњєяшяњяшяњряєякязядвєяєязядвєяєякякязядвєяєякязядвєяєякязядвязядвякязряєякязЮњр]cbbc]b V]bcPU]^bc P]^bc]bc U]bc]]c Qв1ПТм'sv„­Югжч#йкх№>I—ЊД(ћѕћђъћѕћђѕћѕћђѕћѕћцфъћъћънћъћлu P]^bc]]cPU]^bcbc U]bc]bc"aЂуџЭœD,лц35+   G I ) ѓ B C E F G H … ‡ % Н 6sў$‚ќ$Uњ$№њ$№њ$№њ$№ќ$Uњ$№њ$№њ$№њ$№њ$№ќ$Uїœ №ї–№ї]№ї]№э]№ї$№ї$№ї$№д$№їœ №ї–№ї]№ї]№ї]№э]№ї$№ї$№ї$№д$№їœ №ї–№ї]№ї]№ї]№ї]№О(œ 2$ О œ 2$&stvwxyДЖ235678|~їјњћќ§  ”•—˜™šЅЇежиjі]№ѓ$№ѓ$№ѓ$№к$№ѓœ №ѓ–№ѓіѓ$№ѓ$№ѓ$№к$№ѓœ №ѓ–№ѓ]№і]№ѓ$№ѓ$№ѓ$№к$№ѓœ №ѓ–№ѓ]№і]№ѓ$№ѓ$№ѓ$№к$№ѓœ №ѓ–№ѓ]№і]№иѓœ №ѓ–№ѓ]№ѓ]№О(œ 2$ О œ 2$&jЈЉЊДМНПРСТpqstuvЋ­абгдежTийкх>—§]№ѓ]№ё$№ё$U§v№§Ÿ№§y№чy№§Ž$№§Ž$№§Ž$№ЮŽ$№§v№§Ÿ№§y№чy№§Ž$№§Ž$№§Ž$№ЮŽ$№§v№§Ÿ№§y№чy№§Ž$№§Ž$№§Ž$№ЮŽ$№§v№§Ÿ№§y№§y№чy№ё$"ё$U§є №§є №О(vŽ$ О vŽ$ О œ 2$%—§Ј №§@ №ђ@ №№$  О є ш$а/)K&@ёџ&Normal dd3a bc"A@ђџЁ"Default Paragraph Font(ўO(Definition Termb,ўOђ,Definition List hbўOђџ DefinitionVўOH1 Ubc0k$ўOH2Ubc$ўOH3UbcўOH4UbўOH5UbcўOH6Ubc"ўO"AddressVb"ўO’" BlockquotehhbўOђџЁCITEVўOђџБCODE]cўOђџСEmphasisVўOђџб Hyperlink^b"ўOђџс"FollowedHyperlink^bўOђџёKeyboardU]cPўOP Preformatted- # П~= ќЛz9јЗ!v%]bc4ўOёџ4z-Bottom of Form !3&Y \]a c2ўOёџ2 z-Top of Form "3(Y \]a cўOђџ1Sample]ўOђџAStrongUўOђџQ Typewriter]cўOђџaVariableVўOђџq HTML Markup\bўOђџComment\џџџџ„!џџ‚!џџ!џџ)B C зЊв( sj—HOT\˜Ѓћ!<AKQƒŠ™хэ%(ЗЛкр6@БЫеицьџ uxžЅ{‚›Ѓј§A H m v Ž ” , 3   Ѕ № ѕ њ  F K Р Ъ ђ ћ Г М Ъ ж qv}†ЇВЖТЧгьѕСЪYcŒ‘жршяКОы№ёї *=PUgn†–—›СШЭвглынMatthew CaldwellC:\Windows\Desktop\cv.docMatthew CaldwellC:\Windows\Desktop\cv1.docMatthew CaldwellC:\Windows\Desktop\cv1.docMatthew CaldwellC:\Windows\Desktop\cv1.docMatthew CaldwellC:\Windows\Desktop\cv1.docџ@Ian's printer\\5IAN\HPLASERJPCL5EMS2Ian's printerIan's printer”@gіњ XX@MSUDHP LaserJet 6Pфd Ian's printer”@gіњ XX@MSUDHP LaserJet 6Pфd €Р Р Р Ж `Times New Roman Symbol &ArialFrutiger BoldVerdana5Courier New"„аh.;KFИCKf 2с“4ƒржM4н!Dcurriculum vitaeMatthew CaldwellMatthew Caldwell ўџџџ§џџџўџџџ%ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot EntryT<@@џџI HtјCџџџџџџџџџџџџ РFрiYж­HРрiх ”IР€WordDocumentџџџџ$1CompObjџџџџџџџџџџџџjSummaryInformation(џџџџџџџџЬўџџџ ўџџџ ўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџ џџџџ РFMicrosoft Word Document MSWordDocWord.Document.6є9Вqўџ р…ŸђљOhЋ‘+'Гй0œ˜ДРмшє $0 X d p|„Œ”фcurriculum vitae%GHMatthew CaldwellЦFгC—A Normal.dotMatthew CaldwellјF10Microsoft Word for WindoDocumentSummaryInformation8џџџџџџџџџџџџ №џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџ еЭеœ.“—+,љЎ0РHPlt| „Œ ”фcloak & dagger ltdNр4 curriculum vitaews 95=@Ќ#ќ@є0ЎИHР@@Ф”IРс“ўџ еЭеœ.“—+,љЎ0РHPlt| „Œ ”фcloak & dagger ltdNр4 curriculum vitae