Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Michael Mayo | Elance
 
176985602337900
Last Sign-in: Mar 19, 2009

Michael Mayo

Software Developer, Writer & IT Teacher
   New Zealand
  |   Hamilton, Waikato

Overview

Applications, database and web development using Java, Visual Basic, SQL. Technical documentation and writing. IT course development and delivery, and one-on-one training.

Email mmayo72 at gmail dot com.

Read More »

Skills (3)

Tested
Technical Writing
Technical Writing Skills Certification
My Score
avg
Creative Writing
Creative Writing Test - Fiction (UK Version)
My Score
avg
Java
Java Test
My Score
avg

Service Description

I have worked in the IT industry since 1996. In 1995, I graduated from the University of Otago with a first class hons degree in Computer Science, and in 2001 I completed a Ph.D. in Computer Science.

My roles within the IT arena have been varied, including support, administration, and programming jobs. For the past eight years, however, I have been committed to teaching IT in various universities. The courses that I teach range from introductory programming to database design to advanced software development topics such as image processing and machine learning.

I also have experience in all aspects of technical writing, including report writing and software documentation.

Currently, I reside in Hamilton, New Zealand -- the heart of the beautiful Waikato region.

Read More »

Employment

University of Waikato
Lecturer, Dept. of Computer Science
2003 - Present
Bond University
Assistant Professor, School of IT
2002 - 2003
University of Canterbury
IT Support & Consultant roles
1998 - 2001
University of Otago
Programmer, Dept. of Psychology
1996 - 1997

Education

University of Canterbury
Doctor of Philosophy, Computer Science
1998 - 2001
University of Otago
Bachelor of Arts (Hons), Computer Science
1991 - 1995

Keywords

Java
Visual Basic .NET
Rapid Application Dev
Technical Writing
IT Training
My Snapshot
IT & Programming
2
Elance Level
Level represents activity and experience on Elance. Freelancers start at Level 1 and achieve higher levels through their work. A higher "Level" indicates greater earnings, ratings and other achievements on Elance. Learn More »
  • 12 months
  • Lifetime
Jobs
0
0
0
Total
Milestones
Hours
Reviews
Recommend
Clients
Total
Repeat
Earnings
Total
Per Client
Identity
Username
mmayo72
Type
Individual
Member Since
February 2009
Elance URL
Verifications
0
Groups
Michael Mayo | Elance

Michael Mayo