You are here: Flying Aardvark's website -> Dan Burton -> CV
Dan Burton :: Programming, Databases, GNU/Linux, Web guru
Click here for this CV as a Microsoft Word document.
I have a 2.1 in Physics and Philosophy from Oxford University (Balliol College 1988-1993). I have four A-levels: Maths (A), Physics (A), Art (B), Further Maths (B). I have nine O-levels at grade A.
Java developer for SodaRace (May 2003...Dec 2003)
Soda, 17-25 Cremer St, London, E2 8HD
Sodarace is the online olympics pitting human creativity against machine learning in a competition to design robots that race over 2D terrains using the BAFTA award winning Sodaconstructor virtual construction kit. I was commisioned to build Sodarace. Changes to the existing Sodaconstructor included extending the physics engine to handle terrain collision detection, representing models using xml, allowing a variable stage size and repackaging the client using webstart. For the new racer program I architected the API to enable AI's to submit computer generated models. The racer captures model data, adjudicates races and broadcasts results. In addition to the modeler and racer clients, I wrote server side code (JSP, Servlets, java beans) to enable users to upload their races and participate in an online league. This project was delivered on schedule.
Flight Club (Jan 2001 - May 2003)
Flight Club is an online 3d model of bubbling clouds, rolling hills and thermalling gliders. The 3d framework and the sim engine have been written entirely from scratch. I've had hundreds of fan mails from users. For example, John from California Nevada says - you couldn't have made a more perfect demonstration of how cross country soaring works.
Senior developer for BBC News Online (Sep 1999...Sep 2000)
BBC News Online, Television Centre, Wood Lane, London W12 7RJ.
I was in charge of making changes and enhancements to the content management system (Oracle, Visual Basic, Perl, XML) which is used round the clock by two hundred journalists to enter their news stories. As well as gathering and analysing requirements from the users I cut much of the code.
I made changes to the database design in order to allow a news story to have different types of relationships with other stories (e.g. index related vs. detail related).
There were performance issues on the publishing side (implemented using web objects) and I built a prototype page builder using Perl (DBI, HTML::Template).
We used Perl and XML to syndicate the top headlines for use by the World Service and BBC Online. I also used Perl to publish 15,000 pages of UK school league table results (writing 2000 lines of bug free code in 5 days).
Contract Perl programmer for Chello Broadband (Oct 2000...Dec 2000)
I was writing code to process data from a variety of data feeds and prepare it for submission to the content management system.
ICA (Mar 1999 - July 1999)
Working as a contractor for Object1 Ltd, I built the back end for the ICA's online bulletin of events. We used MediaSurface to make the development process as fast as possible. The system includes work flow and resource allocation for seven different departments. We used Solaris, mod_perl, Oracle and Apache for the backend.
In my free time I created this website. The backend runs on Linux using Apache with a MySQL database. The web based content management system uses Perl. The games are written in java.
Consultant for Global Asset Management (Nov 1997 - Jun 1998)
Global Asset Management Ltd, 12 St. James's Place, London SW1A 1NX
We developed an invoicing system. The gui was VB and I wrote stored procedures and views in Oracle.
Visual Basic Contractor for Dresdner Kleinwort Benson (Oct 1996 - Jul 1997)
Dresdner Kleinwort Benson 20, Fenchurch St. London EC3
Visual Basic 4, NT4, SQL Server 6.5, RDO, Stored procedures, TRIARCH, Reuters real time data
We wrote a program that enables traders to monitor in real time the greeks of a portfolio of options. Dividends, historical and implied volatilities, funding, interest rates, real and hypothetical positions, market bid and asks, theoretical values etc. are all available on the main screen in real time. I also performed the analysis and RAD developement of a system for traders to define, quote and trade exotic options.
Visual Basic Analyst Programmer for Software House (Oct 1994 - Sep 1996)
Alternative Business Solutions Ltd, Des Roches Square Witney, Oxon
I headed a team of three building a client/server general-ledger using VB4. Three of us worked on site to build a claim notification system for a large car insurance company - the system was successfully delivered on time and within budget. I also designed and built a drag and drop scheduling system for a fleet of 200 lorries. I enjoyed being a tutor on VB training courses.
I was the hang-gliding national student champion in 1993 and went on to fly in the British B team. I spent 2004 working as a paragliding instructor on the South Downs. I have grade 8 with distinction on the Clarinet and used to play in the National Youth Wind Orchestra. I enjoy writing and performing electronic music. I'm into snowboarding, yoga and Buddhism.
|
Kevin Hinde Head of Developement BBC News Online Television Centre Wood Lane London W12 7RJ |
Fiddian Warman Managing Director Soda 17 - 25 Cremer St London E2 8HD |
Dan Burton
10 Railway St
Brighton
BN1 3PF
Tel: 07906 845932, Email: danb@dircon.co.uk