| 
  
  | 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 
        (Amiga ,
        AMOS ,
        Blitz  and
        Commodore![]() dialects), C  ,
        C++ ,
        Delphi ,
        Emacs Lisp ,HUGS  ,
        [Incr Tcl] ,
        Java ,
        LaTeX ,
        Logo ,
        Modula 2 ,
        Pov-Ray ,
        some Prolog .
        and Turing Machines .
       | 
    
| Web Design Skills | 
        Apache ,
        C.S.S. ,
        Drupal ,
        H.T.M.L. ,
        JavaScript ,
        m4 ,MyS.Q.L.  ,
        P.H.P. ,
        S.M.X.  and
        Wordpress ,
       | 
    
| Operating Systems | 
        AmigaDOS ,
        Cygwin  ,
        DJ.G.P.P ,
        Lubuntu ,
        Ubuntu 
        GNU/Linux ,MinGW  ,
        MS-DOS ,
        Solaris ,
        Windows 95 ,Windows NT  ,
        Windows XP ,
        Windows 8  and
        Windows 10 .
       | 
    
| 
         
          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.  |