|
Name | Davin Max Pearson |
Age | 51 (born June 1973) |
Phone | +64-3 339-1145 |
Email Address | |
Personal Website | davin.50webs.com |
Qualifications |
|
Computer Languages |
BASIC![]() ![]() ![]() ![]() ![]() dialects), C ![]() ![]() ![]() ![]() HUGS ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Web Design Skills |
Apache![]() ![]() ![]() ![]() ![]() ![]() MyS.Q.L. ![]() ![]() ![]() ![]() |
Operating Systems |
AmigaDOS![]() ![]() ![]() ![]() ![]() ![]() MinGW ![]() ![]() ![]() ![]() Windows NT ![]() ![]() ![]() ![]() |
I am something of a computer nerd and I enjoy creating
robust and bug free software. I also enjoy teaching people
how to program computers and how to use computer software.
I am especially fond of using
Richard Stallman |
January 2016 - January 2020. Developing a A new programming language called Lisp++ and a new programming language called Java Training Wheels. Java Training Wheels (or J.T.W for short) has been accepted by Richard Stallman as part of the Free Software Foundation's repository of Free software, so it is now known by the longer name GNU Java Training Wheels. |
June 2014 - December 2015. Developing a C to Java translator. |
26 September 2015. Installed
Windows 10 |
May 2015. Purchased a $500
Acer |
20 February 2013 - 6 May 2015. Working twice a week for
two hours a day at Molten
Media |
February - May 2014.
Installed Lubuntu GNU/Linux |
11 December 2013 - 4 February 2014. Working as a
P.H.P./MyS.Q.L. web coder. Wrote a browser plugin
for Wordpress |
May 2013 - December 2013. Developing a C to Java translator. |
18 June 2012. Turned down a job offer as a software
engineer for google.com |
1 January 2011 - April 2013. Developed a new programming language called Lisp++ that combines the best of Lisp with the best of C++. Tested the Lisp++ code by writing a game called Arithmetickles that teaches arithmetic to children in a fun way and a computerised version of the game Othello. I am in the process of publishing a book about my new programming language. |
26 November 2010 - 16 December 2010. Wrote a Relation Plotter for teaching mathematics to children. The relation plotter generalises an earlier Function Plotter program that I wrote in 2006. Changed my J.T.W. (Java Training Wheels) language to use Emacs’ batch mode rather than m4 for compiling from J.T.W. to Java. Also got the J.T.W. code parser to work for files that have been edited outside of Davin’s version of Emacs and therefore have non-standard indentation. Also removed an Emacs hack and added calls to the UNIX program sed so that error messages point from e.g. Foo.java back to the original J.T.W. file e.g. Foo.jtw. Because of these last two changes it is no longer essential to use Emacs in coding J.T.W., except for the benefits of syntax highlighting and automatic indentation. |
6 July 2010 - 25 November 2010. Spent almost five months
away from my beloved computer and university study to read books
of mostly modern fiction. The books I read were:
A Clockwork Orange |
24 February 2010 - July 2010. Studying my last paper
PHIL308 |
20 October 2009 - 3 January 2010. Finished writing my
fifth computer game called Tritus II which is a
mixture of Tetris |
20 July 2009 - 19 October 2009. Studying
MATH335
Computability |
May 2008 - July 2009. Working one day a week for two
hours as a volunteer at the St Albans Community
Center |
2 November 2008 - 11 March 2009. Writing tutorials for my new programming language called J.T.W. (Java Training Wheels) which I intend to teach some time in the future. J.T.W. is more friendly to novices than Java itself and learning J.T.W. before or while learning Java provides a less steep learning curve for learning Java. |
March 2008 - 1 November 2008. Studying for a Graduate Diploma of Science. |
August 2007 - February 2008. Wrote my sixth computer
game called R4: Rocketman
which is a retro 90’s space arcade adventure game. My
game has been accepted for inclusion in the April edition of
NZ NetGuide |
December 2006 - July 2007. Wrote over 200 questions and
answers for a web
design course that I intend to teach at
Linwood College |
March 2004 - November 2006. Studying for a Graduate Diploma of Science. |
March 2003 - March 2004. Worked one day a week as a
volunteer for the Catholic Social Services |
March 2001. Particated in the Can Crusade where shoppers at Westfield Riccarton near the exit to Pak N Save where shoppers were encouraged to donate a can of food in exchange for a picture or The Canterbury Crusaders rugby team.
February 2001 - 6 March 2002. Worked
one day a month as a volunteer receptionist for the
Christchurch City
Mission |
1 March
1998 - 17 July 2001. Employed as a part-time tutor for the
University of Canterbury Department of Computer Science. In
conjunction with others, gave tutorials of approximately 30
students at a time in the
COSC121 During my three and a half years of employment by the Computer Science Department, I developed a series of tutorials that teach the Java language as supplementary material to the COSC121 course. My tutorials are available for free, complete with full model answers. |
1 December 1998 - 20
February 1999. Worked for Toniq |
December 1998 - June 2001. Lived at my father’s boarding house in Spreydon. Received a discounted rent in exchange for helping with the day-to-day running of the establishment. Duties included cleaning toilets, bathrooms and kitchens, washing dishes, shifting large appliances, carpentry, plastering, painting and gardening. |
November 1998. Worked for
Genex Technologies |
February 1997 - October
1997. Employed as a Research Assistant to
Dr. Michel de Champlain |
1996. Taught myself to
program in the C and C++ languages by studying the machine code
generated by a C/C++ compiler. Luckily for me I was using a
Commodore Amiga |
1995. Studied philosophy |
October 1993 - December 1993. In conjunction with
Bruce Webster wrote my second computer game, a three player
Tetris clone called Tritus in the language of
Blitz BASIC on the
Amiga platform |
1992-1994. Survived a B.Sc. Honours degree in pure mathematics. For my bursary results, I achieved an aggregate score of 462 out of 500. That makes for a 92% average for each subject. Because of this I managed to achieve direct entry into stage II mathematics so I managed to complete of 4 year B.Sc. degree in 3 years. In the final year of this degree I was employed as a stage 1 mathematics tutor. |
1991. Awarded a $1000 National Scholarship from the New Zealand Education Foundation for achieving an overall top 20 placement for their New Zealand wide scholarship exams. |
|
Kerry Nisbet, Occupation: Warehouse Manager Address: Molten Media Community Trust 205a Wordsworth St. Christchurch 8023 Phone: 03 377-1154 Fax: 03 379-5841 Email: dispatch <at> molten <dot> org <dot> nz Website: www.molten.org.nz ![]() You can view my reference here. |
Associate Professor Andy Cockburn Address: Department of Computer Science University of Canterbury Private Bag 4800 Christchurch Phone: 03 366-7001 ext 7768 Fax: 03 364-2569 Email: andy <at> cosc <dot> canterbury <dot> ac <dot> nz Website: www.cosc.canterbury.ac.nz/~andy ![]() You can view my reference here. |
Jon Brian Occupation: Manager Address: Catholic Social Services 192 Montreal St Christchurch Phone: 03 366-4002 Fax: 03 366-9644 Email: info <at> cathsocservs <dot> nzl <dot> org Website: www.cathsocservs.nzl.org ![]() You can view my reference here. |
Associate Professor Neil Watson Address: Department of Mathematics University of Canterbury Private Bag 4800 Christchurch Phone: 03 366-7001 ext 7692 Fax: 03 364-2587 Email: n <dot> watson <at> math <dot> canterbury <dot> ac <dot> nz Website: www.math.canterbury.ac.nz/stinfo.shtml#nwat ![]() You can view my reference here. |