Chris Bird

Date of birth: 27/01/1975
British Citizen (NI: JB 93 17 13 B)
Full UK Driving Licence
Phone: +44 (0)7970 533352

Skills and Experience

Web: HTML, JavaScript, BackboneJS, jQuery, Yeoman, Gulp, CSS, SASS, SVG, Photoshop, GIMP
Node.js, Express
Programming: C/C++, Python, PHP, Perl, Java, Fortran
Linux: scripting, programming, admin, bash, git, valgrind, gdb
Apache configuration, SEO
Databases: MySQL, Ingres (Postgres variant)
Automation with Selenium WebDriver
Browser testing using BrowserStack
Django, Plone/Zope


Other Skills

Electronics (building circuit boards, soldering etc); reasonable French, German, Spanish; some Japanese.


June 2002 - Present
University of Oxford - Clinical Trials Service Unit (CTSU) -
Analyst/Programmer (MRC Band 4)

Since 2001 I have been an Analyst/Programmer, and also department webmaster, for the Clinical Trial Service Unit at the University of Oxford, as part of the Core Programming team. The unit runs large-scale clinical trials of cancer, leukaemia and heart disease treatments. In Core Programming we provide IT solutions for most sections of the department. My work has been split about 80-20 percent between programming work and web work. For Windows applications we have been using Borland/CodeGear C++ Builder/RAD Studio. Most databases are Ingres/Actian RDBMS (similar to PostgreSQL). Major work completed to date includes:

Fry Ltd (Freelance)

SugarCRM, PHP, Plone, HTML/CSS/YUI. Tailoring of CRM systems for public sector clients.

Hedgenet Systems (Freelance)

PHP, MySQL, HTML/CSS. Initial development of hedge fund management application.

Educational Information Solutions (Freelance)

Development of time-management application for teachers in Django framework.

June 2001 - November 2001
Haysworks (now Hays Recruitment) -
Web Producer

At Hays I produced and updated content on, a recruitment website covering sectors from accountancy and IT to teaching; using Dreamweaver, Photoshop, HTML and JavaScript. I was also responsible for general upkeep of the website, for instance link checking and statistics using LinkGuard and other tools; I provided technical advice to designers, for example how to achieve certain effects in JavaScript or HTML; and was involved with an upgrade of the in-house content management system which was written in JSP (Java Server Pages).

January 2001 - May 2001
Sun Microsystems (now Oracle) -
Web Designer

I produced web pages featuring Sun products and events for, as part of the busy UK web marketing team. I authored pages in HTML, Perl and JavaScript using an in-house Sun content management system in a Solaris Unix environment, and Dreamweaver and Photoshop. I was also set a task to improve Sun UK's visibility on the web, evaluating search engine submission services and tools such as NetGenesis and WebTrends. Within a few weeks we had in the top five on Google for searches such as 'server' or 'workstation'. I was also responsible for keeping web tools and technology up to date: compiling and installing open-source software for Solaris at a time when software for Unix-like systems was scarce.

August 1998 - August 2000
Securicor Information Systems (now Capita Secure Information Solutions) -
Software Maintenance Engineer

I did maintenance and development in C/C++ of the market-leading DS1000 Integrated Communication and Control System (ICCS) for over 60 of the biggest Police forces, Fire services and Ambulance trusts across the UK. Fault diagnosis, from on-site visits and diagnostic data provided by field engineers, involved frequent customer contact and required replication of faults on a factory test system. It required a broad knowledge of radio and telephony technology (e.g. MASC encryption, DPNSS/G703, ISDN). Other responsibilities included producing documentation and HowTo guides. Code was written mainly in Symantec C++ and assembler in a Windows environment and it was deployed on MSDOS and embedded in ICs. We used a CVS-like version control system called Intersolv PVCS Manager, FlashView debugger, Remedy call-logging software, and various in-house MS Access/VB support applications.

September 1997 - June 1998
Final Year of Degree Course at UWE, Bristol -

Final year modules included Systems Administration, Compiler Design, Object-Oriented Systems, Advanced Formal Specification, Operating Systems, 3D graphics. My final year project was designed using Rational Rose/UML and was written in Java.

August 1996 - August 1997
Magnox Electric Plc -
Simulator Maintenance and Development Engineer

Maintenance and development of systems simulating Magnox nuclear power stations in Fortran on UMAX (a parallel UNIX variant), upkeep of system documentation. Also PC/Windows 3.1 network support, maintenance of simulator hardware, building circuit boards, drawing of systems diagrams using CorelDraw.


Code Samples

Available on request.


Available on request.