jon@jaggersoft.com
Jon Jagger
If you're software developers I can help you improve your technical and personal effectiveness.
If you're a software manager I can help you understand developers and development.
If I don't think I can help you I won't take the job.
If I take the job and you're not completely satisfied I won't invoice you.
2010
-
booked to do more work for Schlumberger in Beijing
-
booked to do more work for Schlumberger in Japan
-
more work for Tandberg in Oslo
-
started
CyberDojo project on Sourceforge.
-
attended a Tom Gilb course in London
- recorded a desktop
vimeo submission for this years Software Craftsmanship conference.
2009
2008
2007
2006
2005
2004
- speaker
at the BCS Software Practice Advancement meeting in Newcastle in December
talk
synopsis.
- attended (as convenor) the
September ECMA TC39 C#/CLI meetings hosted by Microsoft in Seattle.
- attended (as convenor) the June
ECMA TC39 C#/CLI meetings hosted by Microsoft in Seattle.
- Java Training for
The European Space Agency in Barcelona.
- speaker at the ACCU Spring
Conference in April
- attended the
March ECMA TC39 C#/CLI meetings hosted by Monash University in
Melbourne.
- attended the Jan
ECMA TC39 C#/CLI meetings hosted by Plum Hall in Kona, Hawaii.
2003
- hosted the
October ECMA TC39 C#/CLI meeting in Somerset, UK.
- attended (as convenor) the ECMA TC39 C#/CLI meetings
hosted by Microsoft in Seattle, USA.
- attended the
March ECMA TC39 C#/CLI meeting hosted by Intel in San Jose, USA.
Appointed convenor of the C# Task
Group.
- speaker at the
ACCU Spring Conference, Oxford
2002
2001
- converted the
ECMA C# Language specification into XML using PERL and then converted the
XML into hyperlinked
HTML using XSLT/CSS. Read feedback.
- designed and
implemented a subset of STL targetted at embedded C++ for a client.
- wrote and
delivered a 90 minute presentation entitled Some Cool Stuff in C#
to the NOOPS branch of the BCS (British Computer Society).
- wrote my own 5
day instructor led course on C# Programming.
Read feedback
- speaker at
ACCU Spring conference.
2000
- co-authored (with
John Sharp) the Microsoft Press book:
Visual C# Step by Step
- delivered the
first train-the-trainer of the Introduction to C# course (2124) at
Microsoft's campus in Redmond, Seattle. Read feedback
- delivered first
Beta teach of the Introduction to C# course (2124) at Microsoft's campus
in Redmond, Seattle.
- worked on behalf
of Content Master writing
their Introduction
to C# training course which is now an official Microsoft course
(2124).
- delivered C#
presentations on UK MsDev tour
-
Shadow Data Types Overload, Decmber 2009
- Single Exit
Overload, October 2003
-
Software As Read Overload, October 2003
-
How To Write a Loop Overload, June 2003
-
The Nature and Aesthetics of Design An extended book review. Overload, April 2003.
-
C#: struct/class Differences February 2003
-
A C++ type that doesn't like being ignored Overload, February 2003
-
Exception Handling in C# Overload, October 2002
-
Even More Java Exceptions Overload, August 2002
-
A Programmers Overview of C# Overload, June 2002, ObjectiveView 7, March 2003
-
Mostly Comments CVu, May 2000
-
More Ruminations on cow_ptr<type> Overload, August 1999
-
Compile Time Assertions in C Revisited CVu, July 1999
-
Review of cow_ptr<type> Overload, June 1999
-
copy_on_write_ptr<type> Overload, April 1999
-
Compile Time Assertions in C CVu, March 1999
-
Write to Learn Overload, February 1999
-
Abstraction, syntax, intent CVu, January 1999
-
counted_ptr<type> Revisited Overload, December 1998
-
counted_ptr<type> Overload, April 1998
-
pointer<type> Overload, February 1998
-
{ yourself } Rock and Unroll CVu, January 1998
-
{ yourself } Macro Hunter CVu, November 1997
-
{ yourself } Silent Changes CVu, July 1997
-
{ yourself } #define Just Say NO CVu, May 1997
-
{ yourself } #include CVu, March 1997
-
{ yourself } Quine CVu, January 1997
-
{ yourself } switch CVu, November 1996
-
{ yourself } Addition is Associative CVu, September 1996
-
auto_ptr || !auto_ptr Overload, January 1997
-
An Alternative Debug Function Macro
C/C++ Users Journal, October 1995
- 1997-2000.
QA Training, Cirencester
Course manager, product consultant, senior lecturer:
- Object-Oriented
Design for Java
- Object-Oriented
Design for C++
- Java for C/C++
Programmers
- Java for non-C
Programmers
- Advanced C++
Development Techniques
-
C++ for C Programmers
- C++ for non-C
Programmers
- C++ Primer
- Object-Orientation
Analysis and Design using the UML
- Object-Oriented
Software Development
- Object-Oriented
Primer for Software Developers
- Advanced C
- C Programming
- C Primer
- 1994 -1997. News Digital Systems, Southampton
Programmer: digital TV, soft real-time, multi-threaded Solaris. C++,SQL
- 1991 -1994. Sheffield Hallam University
Computer advisor: PC/UNIX LAN/WAN administration Computer lecturer: C,
Pascal, C++, Design: M.Sc. and H.N.D.
- 1989 -1991. British Aerospace, Bristol
Programmer: database clustering research. Prolog, C
Additional
Professional Activities
- ECMA TC39 C# convenor (ex).
- C# UK panel member (lapsed).
- C++ UK panel member (lapsed).
- C UK panel member (lapsed).
- ACCU
secretary 1996 -1999.
-
Location: Taunton, Somerset, UK
-
Born: 23rd November 1966, Nkana, Zambia (British National)
- Married: to the beautiful Natalie
- Father: Ellie, Penny and Patrick
(also beautiful but I could be biased)
- Hobby: With three kids I don't get much spare
time, but what I've got I mostly spend river fishing (my childhood passion).
|
|
|
Jagger
Software Ltd
|
|
Company
# 4070126
|
|
VAT #
762 5213 42
|