Resume Tim-Hinnerk Heuer



Curriculum Vitae

Personal Details

Permanent Resident in New Zealand since August 2001

Relevant experience:

Work Experience

2007-2009

Working full-time for local IT company Unlimited Realities ( http://www.ur.co.nz ) as a software developer/engineer in services to an Australian key client (DigitalDM).

Projects for DigitalDM include:

I maintain, debug and enhance these with new features. The portals were designed and engineered with me leading the projects in development and deployment.

Contract

2007

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

Half a year, 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)

 

University Project

2006:

http://www.nzfma.com
Project included learning Drupal1 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

Computer Skills

  • Operating Systems

  • GNU Linux
    (K)Ubuntu (main OS since 2005), Debian (4.0), Red Hat/Fedora, SUSE, Gentoo, CentOS

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

  • Databases

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

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

  • MySQL
    3 courses and numerous projects, knowledge of administration and high availability/redundancy. Optimising indeces.

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

  • MSSQL
    Microsoft SQL server.

  • Other Software

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

  • Adobe
    Flex, Flash CS4, Photoshop CS (excellent), Acrobat

  • Macromedia/Adobe
    Dreamweaver, Fireworks

  • GIMP
    GNU Image Manipulation Program

  • Microsoft Office 2007 (and lower)
    Word, Excel, Powerpoint, Access

  • 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)
    TinyEclipse (PHP), Aptana (HTML, JavaScript, PHP IDE)

  • Netbeans IDE – PHP

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

  • Notepad++

  • Heidi SQL Database Frontend

  • Ultraedit

  • XAMPP (Windows or Linux Apache/MySQL/PHP/Pearl)

     

    Programming Languages

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

  • Action Script 3 (Flash)
    Primary language in the last 2 years, developing a scaling online ebook.

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

  • C++
    2 years experience with UR/DDM ebook application, which is a rich projector with an astonishingly small 350KB executable. And hobby programming.

  • Java
    2 courses with results (A+ in both), 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
    Experience with DDM Super Editor for editing ebook content.

  • C# (.NET)
    2 years experience with Crusher.NET web application framework with UR.

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

  • Prolog
    implemented expert system in course Artificial Intelligence

  • Haskell
    learned concepts of recursion with this in University course

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

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

  • Server side scripting:
    PHP
    2 years experience with dynamic ebook Portals. 4 big projects with client in Australia, including Magic Millions and LJ Hooker.
    P
    aid university project in 2002, course project in 2006 and casual website design

    PERL
    Working on proprietary CMS A-Man (Article Manager of EFX.co.nz)

  • Client side scripting:
    (D)HTML/JavaScript and CSS

    JavaScript used in web development projects for client side input validation and hobby visual effects programming on web pages. Experience with Frameworks: Protoype, JQuery, Mootools and Scriptaculo.us.

    2 years experience in combination with the PHP portal

General Skills

  • Communication skills

  • Fluent in German (mother tongue)

  • Fluent in English (learned in early childhood and in the 8 years I have been in New Zealand)

  • French (5 years at school)

  • Latin (1 ½ years at school).

  • Relaxed, patient personality

     

  • 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 adaptable

  • Driving

  • Full driver licence (New Zealand)

  • Access to car

  • Motor cycle licence (European)

  • Other

  • Can do attitude

 

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 results (A in Calculus, A- in Discrete Mathematics).

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.

Have access to a laptop for on the move.

Education

2002 - 2007

Massey University, Palmerston North
– Bachelor's Degree in Information Science (with strong mathematical background);
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 (Gymnasium2), 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)

 

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

2 Gymnasium in Germany is the highest qualifying school type, preparing for university