Home > DOUGLAS REAY

DOUGLAS REAY

DOUGLAS REAY

1, Chesterfield Road, Cambridge, CB4 1LN
http://www.chiark.greenend.org.uk/~douglasr/resume/
douglasr@reay.org
+44 1223 426462


PROFILE

Douglas Reay is a genuinely innovative and experienced programmer in
a range of languages. With a proven background as an exceptionally
productive programmer, Douglas is a highly organised person who
integrates well with a team, fitting his ideas into the flow of work
and always ensuring he delivers on time and on specification.


TECHNICAL SKILLS

Languages (years that was prime language)
. Main Programming: Java (3), Python (3), Perl (3), C (1)
. Non-Programming: HTML (10), SQL (8), XML (5), UML (1)
. Other: Bash, LISP, Fortran, Matlab M, LPC, XSLT, VRML, PL/SQL
Specifics
. OSs:Unix (Sun, Linux, FreeBSD), Windows (95 to XP)
. DBs:Oracle 8i, PostgreSQL, MS SQL Server, MySQL
. Other: Matlab, Installshield, Apache, Tomcat, PGP, Radius, WebDAV
Usages
. Domains: Academic, Internet, Automotive, Finance, Medical, Gaming
. Worked with: CERN, Channel 4, Body Shop, BCS, Ford, Glaxo


KEY SKILLS

* A quick learner with breadth as well as depth of knowledge
* A highly motivated self starter
* A good communicator both verbally and in writing
* Able to identify, analyse and resolve complex problems
* Positive, reliable and always constructive team-player


WORK EXPERIENCE

2004 Project Fairdice
* I originated, planned, developed, tested, administrated and supported an
open source project: http://fairdice.sourceforge.net/
* This was coded in C, and involved tcp/ip, protocols and cryptography

2003 Cmed Ltd.
� I worked as part of a team on projects ranging from encryption to GUIs,
using C, Python, Glade, GTK2, and Debian on clinical trials software.
� Used the full Extreme Programming methodology,
including pair programming and test first.
� I successfully integrated a biometric fingerprint scanner into an
application, creating the GUIs and the underlying code in under 1 week.



2000 to 2002 The MathWorks
PUME:
� The Powertrain Unified Modelling Environment (PUME) application was
written as a consultancy project for Ford Motor Company, who used it
for new car design.
� I refactored a 500k line java program to have better object oriented
seperation, allowing the switch from file based storage to XML and
database (both Oracle 8i and Microsoft SQL Server).
� The new version was distributed and platform independant.
� Liaised & consulted with the end users at Ford and people from
Oracle's UK office to provide a tailored and optimized solution.
� Throughout the rework my team kept the code usable, providing
continual user support and regular releases, documenting everything
to the standard required by ISO 9000 audits.

1998 to 1999 Scientia Knowledge Computing
� Scientia produces timetabling software for universities storing the
data in Oracle via a component named the SDB (Scientia DataBase).
� Designed and implemented a web-based build system in Python for the
SDB that allowed the correct variant to be compiled on all platforms
and tested against all other Scienta applications that got built
against it, integrating source control, release management and
licensing policy.
� Implemented a cryptographic database link from spec, in LISP.

1997 to 1998 Internet Property Services
� Wrote the website and backend, based on my Perl system, for a
multi-estate agent property selling business.

1997 Xerox PARC
� Context Based Information Systems (CBIS) are a research group based
in the Cambridge office of Xerox PARC (now RXRCC now XERC).
� Was in charge of designing and implementing the software and processes
necessary to install, maintain, monitor, debug, upgrade and test a
complex system of custom software on dozens of desktop computers,
laptops, PDAs, printers, scanners, fax machines and specialised
gatekeepers and servers spread across several sites around the country.
� The system being put on trial, called Satchel, was written in Python,
Java, Installshield and a proprietary PDA language.

1995 to 1996 CityScape (Subsequently Demon Internet)
� CamNet was a freenet Internet Service Provider (ISP) sponsored by
CityScape & run by volunteers.
� Designed and wrote the entire CamNet administrative system, from the
point of sale software (PERL CGIs), to the Postgres95 module for
Radius (written in C) that let the Ascend Max modem rack get current
details from the user database.
� Wrote in PERL (and documented with POD) one of the earliest examples
of a generic website generation system, using a PostgreSQL backend.
� My system gave scalable support to users covering basket based
shopping, real time chat, visit path tracking and other uses.
� Worked as a consultant for Minos Games.
� Implemented the web administration interface for the Delta Box
- a single computer, without keyboard or monitor, which could be
used to safely connect an intranet to the Internet, combining router,
firewall, email gateway, proxies, ftp and web sites.


1994 T.M.I.
� T.M.I. is The Mud Institute. 'MUD' stands for 'Multi User Dungeon'
� MUDs are multi-user text based virtual realities that can be used for
a number of purposes, including games, virtual offices and as user
friendly interfaces to other things (eg telescopes).
� While at T.M.I. I co-administered the institute, taught object
oriented coding in LPC (a C variant), ran conferences and lead
development projects.
Examples of Specific Achievements:
� Wrote a UPD based chat system.
� Wrote an HTTPD server.
� Implemented conferencing, virtual politics and virtual physics.


EDUCATION AND TRAINING

Courses
2004 Advanced C Programming course - C.A.T.T.
2000 XML and Java Servlets - Learning Tree International
1998 Object Oriented analysis using UML - consulting group.
1997 advanced research topic seminars - Xerox.
1995 The Springboard Program - Bridge Management Training

Trinity College, Cambridge
1994 Master of Arts
1992 B.A. in Physics (with Computing and Philosophy minors)

Millfield School, Street, Somerset
1987 2 STEP (Maths, Physics) - Grade S
2 S Level (Maths, Physics) - Grade 1
5 A Levels (Maths, Physics, Chemistry) - Grade A
1985 11 O Levels


INTERESTS

� I'm a qualified PADI scuba diver and have various sailing
qualifications. Most recently I captained a 38 footer around the
British Virgin Islands for 2 weeks, diving and exploring ship wrecks.
� I own and race TVR sports cars. I took my current 4.0 litre Chimaera
over to California and have traveled throughout Europe.
� I read a lot of Speculative Fiction (my home library has over 4000
books in it) and regularly attend and help organise conferences.
� I keep active with a combination of Tai Chi and Cycling.
� I captained several entries in Cambridge's annual charity punt race.


References available on request.
Search more related documents:DOUGLAS REAY
Download Document:DOUGLAS REAY

Set Home | Add to Favorites

All Rights Reserved Powered by Free Document Search and Download

Copyright © 2011
This site does not host pdf,doc,ppt,xls,rtf,txt files all document are the property of their respective owners. complaint#downhi.com
TOP