Fern   davin.50webs.com
a GNU world order – your home of everything that is free

      Main Menu       Research Projects       Photo Album            Curriculum Vitae         Greatest Artists   
    Email Address     Computer Games        Web Design                Programming               Other Links      


Curriculum vitae

Davin Pearson

Name Davin Max Pearson
Age 36
Address P.O. Box 12-274
Beckenham
Christchurch 8242
New Zealand
Phone +64 3 351-3943
Email Email Address
Website www.davinpearson.com
Qualifications B.Sc. (Hons) in pure mathematics,
Driver’s License
Computer Languages BASIC (Amiga, AMOS, Blitz and Commodore
dialects), C, C++, Delphi, Emacs Lisp,
HUGS, Java, LaTeX, Logo, Modula-2,
and some Prolog.
Web Design Skills CSS, HTML, JavaScript, m4, PHP and SMX.
Operating Systems AmigaDOS, Cygwin , DJGPP, Gnu/Linux,
MinGW, MS-DOS, Solaris, Windows 95,
Windows NT and Windows XP.

Personal Statement

I enjoy working in a position such as teaching that gives me opportunities to meet new people and to help these people in some way. I promise to you that I will strive towards the highest levels of professionalism in whatever employment I undertake.

Education/Work History

20 July 2009 - Present. Studying MATH335 Computability for my second degree a Graduate Diploma of Science majoring in computer science at the University of Canterbury.
May 2008 - July 2009. Working one day a week for two hours as a volunteer at the St Albans Community Center helping members of the public to use the Internet and MS Office.
2 November 2008 - 11 March 2009. Writing tutorials for my new programming language called SJS which I intend to teach some time in the future. SJS is more friendly to novices than Java itself and learning SJS before or while learning Java provides as 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 magazine in the Your Comments section. The game consists of approximately 25,000 lines of C++ code all written by myself.
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 food-bank. The job required me to assemble food parcels and drive their staff car to Merivale to receive bread from Fresh Choice Merivale Supermarket.
February 2001 - 6 March 2002. Worked one day a month as a volunteer receptionist for the Christchurch City Mission. This job required me to answer phones, accept donations of food and other goods and enforce the City Mission’s policy of not allowing anyone to enter the facility until after 4:30pm when the Men’s Night Shelter opens. Sometimes the job required me to work alone so there was also an element of responsibility in seeing that the City Mission’s interests were upheld.
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 and COSC122 courses teaching the Java language. Also worked in the area of marking the students’ tutorial work.

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 on request, complete with full model answers.

1 December 1998 - 20 February 1999. Worked for Toniq as a Delphi programmer. Developed a program to import a database from a legacy system into the Toniq system.
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 in the area of Internet Commerce. Used an HTML extension language called SMX, and used JBuilder for working on a Java-based on-line ordering system.
February 1997 - October 1997. Employed as a Research Assistant to Dr. Michel de Champlain of the University of Canterbury. The job involved programming in C/Java and adding functionality to a 6,000 lines of code compiler compiler. Specifically it involved rewriting a C compiler compiler so that it generated as output compilers in the Java language rather than compilers in the C language which was the default. It is also where I first started to learn the Emacs editor and the Emacs Lisp customisation language. I have written an article that explains most of the customisations I have made to Emacs in the ten years since that time.
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, a machine with a sane instruction set. Doing the same thing on an Intel x86 instruction set based machine would be vastly more difficult.
1995. Studied philosophy at university.
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 that sold hundreds of copies worldwide as a shareware game.
1992-1994. Completed a four-year B.Sc. Honours degree in three years. Majored in pure mathematics. 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.

Referees

References are available on request.

Associate Professor Tim Bell
Address:
Department of Computer Science
University of Canterbury
Private Bag 4800
Christchurch
Phone: 366-7001 ext 7727
Fax: 364-2569
Email: tim  dot  bell  at  canterbury  dot  ac  dot  nz
Website: www.cosc.canterbury.ac.nz/tim.bell
Associate Professor Andy Cockburn
Address:
Department of Computer Science
University of Canterbury
Private Bag 4800
Christchurch
Phone: 366-7001 ext 7768
Fax: 364-2569
Email: andy  at  cosc  dot  canterbury  dot  ac  dot  nz
Website: www.cosc.canterbury.ac.nz/~andy
Jon Brian
Occupation: Manager
Address:
Catholic Social Services
192 Montreal St
Christchurch
Phone: 366-4002
Fax: 366-9644
Email: info  at  cathsocservs  dot  nzl  dot  org
Website: www.cathsocservs.nzl.org
Associate Professor Neil Watson
Address:
Department of Mathematics
University of Canterbury
Private Bag 4800
Christchurch
Phone: 366-7001 ext 7692
Fax: 364-2587
Email: n  dot  watson  at  math  dot  canterbury  dot  ac  dot  nz
Website: www.math.canterbury.ac.nz/stinfo.shtml#nwat

Back to Main Menu
| Main Menu | Research Projects | Photo Album | Curriculum Vitae | Greatest Artists |
| Email Address | Computer Games | Web Design | Programming | Other Links |

Please report any broken links to the webperson
Last modified: Fri Dec 11 12:18:24 NZDT 2009
© Copyright 1999-2009 Davin Pearson.