You are here: Flying Aardvark's website -> Dan Burton -> CV


Dan Burton :: Programming, Databases, GNU/Linux, Web guru


Work Experience

>> Java developer for SodaRace (May 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.

>> Senior developer for BBC News Online (Oct 1999...Jul 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).

>> 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. This GPL flight sim has been the most popular item on www.xcmag.com (the international magazine for hang-glider and paragliding pilots) for many months. 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.

During this period I have been doing half the childcare - we have two small children, Romy and Oscar.

>> 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.

>> 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.


Education

>> Balliol College, Broad St, Oxford 1988-1993

>> Bedford School, Burnaby Rd, Bedford 1980-1988


Interests


References

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


Contact Information

Dan Burton,
Flat 24 College Green,
55 Barrington Rd,
Brixton, London SW9 7JG

Tel: 020 7274 8711, Email: danb@dircon.co.uk


Dan Burton <danb@dircon.co.uk> | latest update: 7 Oct 2003