Resume Tim-Hinnerk Heuer

Personal Details

Phone/Fax: (06) 353 0357

Permanent Resident in New Zealand since August 2001

Education

2002 - 2007

Massey University, Palmerston North
– Bachelor's Degree in Information Science;
major: Information Systems, minor: Computer Science

1994 - 2001

Ratsgymnasium, Rotenburg/Wümme (Germany)
– Abitur (highest secondary school qualification in Germany, comparable with American college or New Zealand bursary);
majors: Mathematics and History

1992 - 1993

Eichenschule (Gymnasium1), Scheeßel (Germany)
– high school

1991

Torrence (high school), Guelph (Canada)

1989 - 1990

Kantor Helmke Schule (primary school), Rotenburg/Wümme (Germany)

1988

German primary school, Mogadishu (Somalia)

1987

Kantor Helmke Schule (primary school), Rotenburg/Wümme (Germany)

1984 - 1986

American Kindergarten, Lahore (Pakistan)

General Skills

  • Communication skills

  • Fluent in German (mother tongue)

  • Fluent in English (learned in early childhood)

  • Broken French (5 years at school)

  • Little Latin (1 ½ years at school)

  • Well able to communicate with people having English as a second language (Chinese, Japanese, Indian, ...)

  • Good at motivating and helping people in times of stress

  • Relaxed, patient personality

  • Knowledge of people's psychology

  • Social skills

  • Ability to adapt to different ethnics and cultures quickly (used to people with different backgrounds since early childhood)

  • Like to play sports and learn new disciplines

  • Culturally sensitive

  • Can handle people picking on me

  • Driving

  • Full driver licence (New Zealand)

  • AA member

  • Access to car

  • Motor cycle licence (European)

  • Other

  • Can do attitude

  • Cook

Computer Skills

  • Operating Systems

  • GNU Linux
    (K)Ubuntu (Edgy 6.10) (main OS since 2005), Debian (Sarge 3.1), Red Hat/Fedora, SUSE, Gentoo

  • Microsoft
    DOS, Windows 3.11/95/98/ME/2000/XP

  • Databases

  • Conceptional database design (high level visual HERM, RDM)

  • Implementation of Database Management Systems (full marks on Java assignment)

  • MySQL
    excellent, 3 courses and 2 projects, knowledge of administration and high availability/redundancy

  • Oracle (SQL)
    and databases in general (database design, administration etc.) through 3 courses, 3 projects and experimenting.

  • Software

  • Open Office 2.1
    Writer (excellent), Calc (excellent), Impress,
    Formula Editor (excellent)

  • Adobe
    Photoshop CS (excellent), Acrobat

  • Macromedia
    Dreamweaver MX (excellent), Fireworks MX, Flash MX

  • GIMP
    GNU Image Manipulation Program (excellent)

  • Microsoft Office XP (and lower)
    Word (excellent), Excel (excellent), Powerpoint, Access (good)

  • Microsoft Accessories
    Notepad, Paint, Regedit, MSconfig, etc.

  • VMware Workstation (Virtual Machine emulation)
    useful to run multiple operating systems at once
    (Linux under Windows or vice versa)

  • Eclipse (Java and general IDE)
    PHPEclipse, Aptana (HTML, JavaScript, PHP IDE)

  • VIM
    VI Improved (Text Editor, extensible to an IDE)

  • Programminglanguages

  • 8051 Assembler (lowest level language)
    course in 2006 with full marks on assembler programming assignment

  • C
    course in 2001 and paid project in 2002 (CGI, using MySQL API)

  • C++
    hobby programming
    (attempt to crack RSA which resulted in a brute force algorithm with a tiny enhancement by using Fermat's Little Theorem)

  • Java
    2 courses with excellent results, giving private lessons and hobby programming

  • Delphi 2005
    learned Pascal and early Delphi in school (Ratsgymnasium in 2000)
    more advanced at University course

  • Visual Basic
    very basic knowledge

  • C# (.NET)
    hobby
    (following course 'Programming Fundamentals' my brother is taking this year)

  • Matlab/GNU Octave
    implemented genetic algorithms in course Artificial Intelligence

  • Prolog
    implemented expert system in course Artificial Intelligence

  • Haskell
    learned concepts of recursion well with this in University course

  • BATCH (DOS/Windows)
    hobby – optimization for games in early teenage years

  • BASH (Unix)
    hobby – Shell programming for automating Linux administrative tasks

  • Server side scripting:
    PHP
    paid project in 2002, course project in 2006 and casual website design
    PERL
    Working on proprietary CMS A-Man (Article Manager of EFX.co.nz)

  • (D)HTML/JavaScript and CSS
    JavaScript used in web development projects for client side input validation and hobby visual effects programming on web pages

Relevant experience:

University Project

2006:

http://www.nzfma.com
Project included learning Drupal2 CMS API and installation/administration of Drupal CMS.
Result:
feemanager module developed in PHP and user managed website with little intervention by web developer required.

University Tutoring (not part of degree, paid)

2005:

Tutor for Introduction to Information Systems – HTML, MS Access, MS Excel (official)

Tutor for 'Algorithms and Datastructures' – Java (private)

Tutor for Discrete Mathematics – Graph Theory, Algebras, RSA Security Algorithm (used in all web browsers and SSH for key exchange) (private)

University Project (not part of degree, paid)

2002/2003 (2 months):

Website for ISRC (Information Systems Research Centre). Project was to query database for participants etc. in dynamic web pages (PHP). Later it was changed to static web pages because it turned out to be easier updating the HTML than the database with SQL queries.
http://isrc.massey.ac.nz

Contract

2007

Part-time work for FWDMedia (http://www.FWDMedia.co.nz), doing Web Development (PHP, MySQL, HTML, CSS).

Part-time work for EFX (http://www.efx.co.nz), doing Web Development (PHP, MySQL, PERL, HTML, JavaScript, CSS).

View my portfolio for details on related projects.

2004 (December):

Revespa (http://www.redvespa.com) – Content migration/re-purposing for http://www.southbeds.gov.uk and http://www.bedfordshire.gov.uk .
Around 5000 pages in total on those sites.
Tools used: Hyperwave CMS, Dreamweaver 2004 and BASH scripting for downloading/uploading approx. 2000 PDF documents.

Other (no contract, temporarily)

2006 (May - November):

EziSites Ltd. - Setting up Debian Linux servers (Network server administration)

 

Other jobs

2001:

Shell petrol station cashier for 6 months on weekends in 2001 (Germany).

2000:

Manual labor for Expert Megaland big (e. g. washing machines)
and small (e. g. DiscMan, WalkMan) electronics store (Germany).

Other relevant information

Got a letter/invitation from the Mathematics department at Massey to study Mathematics as a major, because of excellent results (A in Calculus, A- in Discrete Mathematics) which seem to be rare.

Have compiled own kernels on Gentoo and Ubuntu successfully.

Maintain own vserver (Debian Sarge) for sites: www.nzfma.com , www.landcafe-mulmshorn.de. I have set up SSL, IMAP/POP3, Postfix, LAMPP (Linux Apache, MySQL, PHP, Perl) and incremental backups on it.

Also interested in high-availability and load-balancing for Apache, MySQL and possibly other DBMS.

Own laptop for on the move.

Hobbies

Linux, karate, snowboarding, swimming, running, fitness, used to play the trumpet, but gave up since I came here from Germany in 2001.

Referees

Managing director, Redvespa

Richard Gibson
PO Box 9340
Wellington
New Zealand
Phone: +64 (0) 4 971 3388
Fax: +64 (0) 4 971 3387
email: richard.gibson@redvespa.com
web: http://www.redvespa.com

Senior lecturer Information Systems, Massey University

Markus Kirchberg
Phone: +64 (0) 6 356 9099 ext 2983
email: M.Kirchberg@massey.ac.nz
web: http://infosys.massey.ac.nz/staff/StaffDetail.php?staffId=mkirchbe

1Gymnasium is a type of school in Germany. There are 3 types of schools: Hauptschule, Realschule and Gymnasium. Kids are (usually) separated at the age of 11 to 12 according to their level of intelligence. Brightest go to Gymnasium, more practical oriented students go to Realschule and students with limited ability go to Hauptschule.

2Drupal Website: http://www.drupal.org