Résumé - Owen Cliffe
Details
Education
-
University Of Bath - Postgraduate Student
[October 2001 - September 2006]
-
4th & 5th European Agent Systems Summer School - Attendee
[July 2002,July 2003]
- Summer School for Multi-Agent Systems
- University Of Southampton - Full Time Student [September 1997 - June 2000]
- B.Sc. Computer Science, First Class Hons.
- Winner 1999 Schlumberger Software Engineering Design Award
- Final year project: Symbolic model checking of concurrent
Java programs available here:http://www.cs.bath.ac.uk/~occ/jeck/
- BRICS Institute, Aarhus Denmark - Attendee [July 1998]
- Cryptography Summer School
- Solihull Sixth Form - Full time student [September 1995 - June 1997]
- A levels: Computing grade A, Maths grade B, Physics grade C
- A/S levels: Further maths grade C, Russian grade D
- Arden School, Knowle - Full time student [1992 - 1995]
Experience
- Department of Computer Science - University of
Bath - Research Officer, Alive Project [May 2008 - ]
- Researcher on EU-funded project studying methodological approaches to building service-oriented organisations.
- Computer Services - University of
Bath - Systems and Networks Administrator [August 2006 - May 2008]
- Part of the team responsible for managing and supporting parts of the core network of a major UK university.
- Department of Computer Science - University of
Bath - Research Officer [October 2004 - July 2006]
- Department of Computer Science - University of
Bath - Administrator (Part time) [January 2004 - September 2004]
- Department of Computer Science - University of
Bath - Part Time Teaching Assistant [October 2001 - January 2004]
- Tutoring and lab assistance of several undergraduate courses, including
assembling tutorial material and coordinating coursework activities.
- EduServ, ATHENS division - Assistant Software
Engineer (Part Time - 1 day a week) [October 2001 - December 2002]
- Continuation of my previous post while also working on my Ph.D
- Undertook research and development tasks, including overseeing the development and implementation of the Athens single sign-on system
- EduServ, ATHENS division - Software
Engineer/Systems Administrator [June 2000 - September 2001]
- Part of specialist team managing ATHENS service
- Lead developer and maintainer of the nationally deployed ATHENS system for managing access to higher-education research material
- Designer and developer of candidate replacement service
- Additional responsibilities included assisting the administeration and maintainenance of service machines (Solaris/Linux)
- Cambro Ltd. - Software Development/CGI and
Database Programmer (Part Time) [1997 - 2000]
- Developed networked desktop news distribution system for the windows platform in C++.
- Programmer on numerous ASP & Perl based sites.
- Southampton Students Union - Developer/System Programmer [December 1999 - June 2000]
- Co-Designed and implemented Students Union room and bus booking system, written in Perl using Apache and MySQL
- Procured, installed and maintained underlying Linux machine.
- British Telecom - Software Development (Summer Placement) [July 1998 - September 1998]
- Developed BT Business Division online knowledge library using ASP, Access and MSSQL
-
Quality Genius Software - Part Time Software Development [1996 - 1999]
- Partner in established company. Developed market leading software tool for quality self assessment. The only such tool to be endorsed by EFQM (European Foundation for Quality Management).
-
Development placements - Student Placements (2 weeks each)
- Software Development ISDE Ltd. Camberley, Surrey [7/1997,3/1998]
- Multi-media development - Univ. Central Lancashire [4/1994]
-
Technical Consultancy
- Various short-term business-oriented technical (i.e. problem solving) consultancy
positions, details where available on request.
Publications
A list of my publications is held here: http://www.cs.bath.ac.uk/~occ/
Real Interests
- Multi-agent systems, electronic insitutions, legal theory,
normative systems, online society.
- Hacking stuff for linux on my palmtop (see http://gpe.handhelds.org/)
- Amateur robotics
- Contributing to other free software projects such as Gnome
- Knitting: I have a brown belt in defensive knitting.
- Cycling: I try and get out on
my bike as much as possible. Other related habits include
occasionally wearing lycra, swearing profusely at cars, rain, pot
holes flat tyres etc.
- Playing football (no good at it, but I still like playing)
- Playing the bongos (badly, but with spirit)
- Playing the Guitar (better, and significantly more quietly): I've been
playing casually since I was about twelve and the one and only band
I've ever had the fortune of being a member of was called "Psychobitch
and the Rockets" (it was a matter of debate as to which one of us was
psychobitch and who were the rockets).
- Swimming (or at least saying that I will!)
- Real ale appreciation ( card carrying C.A.M.R.A. member.)
- Playing Poker, Go, Backgammon, Shogi and Chess (I have no great
proficiency in any of these games but I find them all fascinating and
thorougly enjoy playing them).
Recent Passing Interests
- Palmtop computing, pen, gestural and chorded input systems
- Data management on embedded devices
- Submarine robotics
- Jet engines, especially home-grown pulse-jets and other unusual jet
designs, such as the Gluhareff pressure jet.
- Mosaicary
Things in which I have no interest
Skills/Technologies
Programming languages & tools:
Java, C#, C ,C++, Perl, Python ,Ruby ,PHP, Prolog, Answer Set Programming, Lisp, Scheme, Visual Basic.
Various specific technology experience, including but not limited to: J2EE, JAXB, Spring, JAX-WS, Hibernate, JDBC, JNDI, AWT, GWT, Swing, OpenGL, CORBA, Socket programming, Gtk+/Gnome programming, RoR, Catalyst, JUnit, MPI,...
Windows
- SDK programming
- MFC
- VC++
- IIS/ISAPI development
- OLE2/COM/ActiveX
- DirectX (Experience with DirectDraw and Direct3D 7)
- Borland C Builder, OWL/VCL
- Windows sockets
Web/Networking
- Perl 5.x straight CGI and Mason (+mod_perl)
- HTML (I am probably HTML 4.something compliant but i'm not sure)
- ASP
- PHP
- Apache Configuration (experienced in apache 1.3.x and 2.0)
- XML development including SOAP,XSLT,XSD,RELAX-NG and other web service technologies
- UNIX Domain, & Internet Socket programming
Design
- Object Oriented design and specification using UML and Select Case Methodologies
- Formal Specification in Z and B notations.
- System verification using Symbolic Model Checking esp. Spin and
SMV
Databases & Directories
- Relational database design and normalisation
- Directory specification and schema design for LDAP
- LDAP implementation using OpenLDAP
- SQL, relational database design and normalization
- Experience with Oracle, MSSQL, MySQL, Sybase, Postgres
Operating Systems
- Administering Linux, Solaris and Windows NT/2000 Machines
- Bash,Perl,Awk and Sed scripting
Other
- Experimental sandwich design
Referees
Available on demand as required.
Owen Cliffe zoot (at) zoot.org.uk
Last Modified: Tuesday, 08-Jul-2008 12:59:04 UTC