Personal Information
-
Date of birth:
23rd November 1966
-
Nationality:
British
-
Married: to
Natalie (3 children)
Professional Experience
·
2000
- present
[snip]
Software Trainer-Designer-Consultant-Mentor-Programmer
o
taught numerous training courses on C, C++, Java, C#, OO,
Analysis & Design, UML, Patterns. Delegate feedback
available at http:[snip]
o
numerous technical articles published (C/C++ Users Journal,
Overload, CVu, ObjectiveView). Available online at http:[snip]
o
speaker at technical conferences. Presentations available online
at http:[snip]
o
appointed convenor of ECMA TC39 C# Task Group.
o
attended the ISO/IEC TC39 CLI/C# ballot resolution meeting in
Hawai'i as the Principal UK Expert.
o
converted the ECMA C# Language specification into XML using PERL
and then converted the XML into HTML using XSLT/CSS.
o
co
authored (with [snip]) the Microsoft Press book: Visual
C#.NET Step by Step
o
interviewed by Microsoft Press about [snip].
o
wrote the instructor led training course Introduction to [snip](now
part of the official Microsoft curriculum).
·
1997-2000
QA Training, Cirencester, UK.
Course manager, product consultant, senior lecturer:
o
Object-Oriented Design for Java
o
Object-Oriented Design for C++
o
Java
for C/C++ Programmers
o
Java
for non-C Programmers
o
Advanced C++ Development Techniques
o
C++
for C Programmers
o
C++
for non-C Programmers
o
C++
Primer
o
Object-Orientation Analysis and Design using the UML
o
Object-Oriented Software Development
o
Object-Oriented Primer for Software Developers
o
Advanced C
o
C
Programming
o
C
Primer
·
1994 -1997
[snip]
Programmer: digital TV, soft real-time, multi-threaded Solaris.
C++,SQL
·
1991 -1994
[snip]
Computer advisor: PC/UNIX LAN/WAN administration Computer
lecturer: C, Pascal, C++, Design: M.Sc. and H.N.D.
·
1989 -1991
[snip];
Programmer: database clustering research. Prolog, C
Professional Memberships
·
Association of C and C++ Users. #94012i
·
Association of Computing Machinery. #4672473
·
British Computer Society. #M0835080
·
Engineering Council. C.Eng. #483215
Education
·
1986 -1989
University College Cardiff
Computer Science, B.Sc. Hons. 1st
Additional Professional Activities
·
C#
UK panel member. The first UK C# panel meeting was held on the
15th July 2002.
·
C++
UK panel member. Meeting are held regularly at BSI Chiswick,
where the UK formal position is discussed and agreed.
·
ACCU secretary 1996 -1999. The Association of C and C++
Users is a non-profit making organization run by and for
software engineers.
Hobbies
·
With
three kids I don't get much spare time, but what I've got I
mostly spend working on my
Marlin Roadster (short wheel base, British Racing Green).
Occasionally I go fishing (my childhood passion). On Wednesday's
I bash a ball about in a pathetic excuse for tennis.
·
My
interests include training excellence, design, simplicity,
problem solving, and Monty Python (which should be required
knowledge for all software developers). I'm very good at
sleeping. And breathing. Both of which I practice a lot. |