I have been employed since
the 1980s as a professional software engineer with incidental responsibilities
ranging from training colleagues, user support and product documentation to UNIX
system management, language design and in-house tools guru.
Potential employers wanting references from my past employers should contact
me (by e-mail) and
I'll put you in touch.
Every job I've done has
called for, and taught me, new skills. My short
summary of where that's brought me to date shouldn't be regarded as final: I
continue learning. Along with various skills specific to the work in which I
learned them, I've learned to develop reliable and maintainable systems of
software: and various other skills have come with the territory – Web site
and Unix system management among them.
specialising in
Theoretical Physics; followed by a year (1986–1987) supervising final year
students. Cambridge upgraded my BA to an MA in 1989.
As a student I edited the journal, Eureka, of the university
society for Mathematicians (the Archimedeans), of
which I was first Publicity Manager and later President. Other undergraduate
follies, too numerous to enumerate, ranged from organising my college's
contribution to the Rag in my second term to participation in public debates at
the Union Society.