Permanent Resident in New Zealand since August 2001
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:
A Flash (Action Script 3) and PC Desktop (C++) ebook application with high quality pages, multimedia content and unique page turning effect.
An ebook editor (Visual Basic 6).
An ebook portal for Magic Millions
(e.g. http://magicmillions.ddm.magsbyme.com/ebook_search/index/ebook_id/55 )
LJ Hooker
(e.g. http://ljhooker.ddm.magsbyme.com/ebook_search/searchPrepare/t/commercial )
and Breeding & Racing
(e.g. http://breedingracing.ddm.magsbyme.com/ebook_search/searchPrepare/id/4 )
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
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.
Paid 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
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
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).
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.
|
2002 - 2007 |
Massey University, Palmerston North |
|
1994 - 2001 |
Ratsgymnasium, Rotenburg/Wümme (Germany) |
|
1992 - 1993 |
Eichenschule (Gymnasium2), Scheeßel (Germany) |
|
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