CV - Last Updated 08/05/09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Name : Mark Davidson-Houston Email : mdh@treatid.me.uk Website : http://www.treatid.me.uk/ Telephone : 07984 953 912 Nationality : British ============= --Skills-- ============= Languages : Flash Actionscript, Visual Basic, HTML, JavaScript, C#, Java, J2EE, J2ME, C++, SQL, C, MS-DOS batch, FirstClass RAD, Assemblers (680x0, 80x86 and 6502), Pascal. Operating Systems : All flavours of Microsoft Windows. Graphics Software : 3D Studio Max, Milkshape 3D, PaintShop Pro, Adobe (Photoshop, Illustrator, InDesign, Flash) plus many others... ====================== --Work Experience-- ====================== 02/05 – Present, London Probation Combination of administration, system development and support. To ensure the smooth process of inducting persons in receipt of unpaid work orders at court I have designed, created and maintained spreadsheets and databases for case management and the collation of statistical data. Also providing local hardware and software support for staff as required. 03/09 - Myself HTML/Javascript/Actionscript - Complete re-development of my website to make it cleaner and more professional with some additions including: an efficient flash application to view .FLV or .F4V files; a sitemap structure that defines the links between all pages in a single file; and a Javascript compressor/de-compressor to reduce page footprints. 03/09 - Renaisi Visual Basic - Design and development of an Excel analysis spreadsheet for client cost breakdowns. 12/07 - Sonal Patel HTML/Javascript - Development of a web site for a designer. 10/03 – 01/05, Contract Computer Work Flamble Ltd. (FirstClass RAD/Filemaker/SQL Server/MS-DOS batch/C++). Backup control and synchronisation; Java client-server communication and remote procedure calling; PC setup and networking; research and consultation concerning Tradnet EDI integration. Platinvm Services. Office server and network setup for this serviced office company. Web development contracts (Java/HTML/Javascript): Godess, Art Palpitations, James Houston, Iceni Productions, Tangent Contract Systems Ltd. 02/02 – 09/03, LV Express Ltd. Working as a courier/technical support. Developed several J2ME 1.0 applications for the Nokia 6310 and managed technical systems as required. 10/00 – 02/02, Self Employed Programmer/Designer : Java/HTML/JavaScript. Low-level algorithms/programming of 3D graphical objects, transparent interfaces and other GUI related topics in Java. Code written included Memory management, Memory and File Caches, Client/Server Communication, Un-encapsulated and Transparent GUI (incl. buttons, lists, text boxes etc.), Datafile Parsing, Thread Management, Event Triggers, 3D Vertices and Polygons, Fractal Algorithms, Pixel Buffering. 03/00 - 09/00, SME Group Programmer/Designer : Java/HTML/JavaScript. Providing web based solutions. 09/99 - 12/99, BBC Programmer/Designer : Java/HTML/JavaScript. Designed and developed a Web based game to run alongside the TV game show "The Generation Game". 01/99 - 08/99, RoomZero Programmer/Designer : Java/HTML/JavaScript. Designed and developed a web site largely in Java to demonstrate some complex applications including a 3D navigator, a sound sequencer, 2D buttons, text file viewers and a shared-memory communication layer (so that my apps could talk to each other). 1998 - 99, Treatid Ltd. Programmer/Designer : C++. Working with a partner on a generic language architecture to provide highly portable self-descriptive code with run-time compilation. This required a highly object-oriented context and was written in C++, encompassing a fully encapsulated memory-management model and data behavior defined purely by relationships between instances of data. In relation we were employed for several months by a company with an existing database design package/compiler which they wished to extend to provide run-time compilation. 1993 - 98, Direct Dialog Ltd. Programmer/Designer : MS Access/SQL Server/Visual Basic/Borland Interbase/Paradox. Initially employing around 10 people and growing to over 120 during my time there. For the first two years I was solely responsible for research, analysis, design and development of all client and management databases. Also responsible for hiring, training and advising as it became necessary for expansion. 1991 - 93, Zarathustra Group Group of 40 seeking funding to develop a generic parallel-computer architecture (both Hardware and Software). I was responsible for the GUI development. 1990 - 91, Treatid Ltd. Programmer/Designer : 68k assembler/C. Self employed, running a company that developed software for the creation of Fractal images on a series of platforms including IBM, Amiga and AtariST, I was responsible for writing the Amiga version. ================ --Education-- ================ King's College London, 1987 - 91: Mathematical Physics with Astrophysics and Computer Science with Management. 1 STEP (Cambridge Entrance) in Math's, 12 O'Levels, 2 AO'Levels and 3 A'Levels. =============== --Comments-- =============== My current language context is mainly Windows XP (64-bit) with Visual Studio, NetBeans IDE and design aids such as 3DStudio MAX 9, Adobe CS4 and PaintShop Pro. While this CV details my previous experience, I hope it also expresses my enthusiasm and capacity to learn new contexts rapidly. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CV - Last Updated 08/05/09