About Me
Hi, this is an online version of my CV which I try to update as often as possible. I am a web developer specialising in PHP (since 2003). I consider my frontend skills (using XHTML/CSS/Javascript/AJAX) to be just as great as my PHP/MySQL skills. I have experience developing projects from the database schema design right through to the frontend finishing touches.
I have good problem solving skills and really enjoy learning new web technologies. Lastly, I'm easy-going, honest and hard-working.
Work Experience
Web Systems Developer (Dec 2009 - Present)
WorldxChange
Freelance Web Designer/Developer (Dec 2007 - Dec 2009)
Self Employed
- July 2009 - Dec 2009: Full time contractor at Sparks Interactive as PHP and HTML/CSS/Javascript developer, working on Sorted and Real Estate
- Jan 2009 - Feb 2009: Contracted to NetConcepts as a PHP developer working on Zoodle
- April 2008 - July 2008: Contracted to NetConcepts as a PHP developer
- Providing ongoing maintenance, development and support for current clients
Web Developer (Feb 2006 - Dec 2007)
Orcon Internet
- Developed various internal websites (on top of Zend Framework) to be used by multiple departments within Orcon
- Responsible for maintaining various company websites both external and internal
- Consult with customers and create solutions to meet their requirements
- Providing ongoing maintenance, development and support
- Develop e-commerce sites, internal CRM
- Provide support/advice for fellow developers
Web Developer (Oct 2005 - Feb 2006)
Quik Internet
- Consult with customers and create solutions to meet their requirements
- Providing ongoing maintenance, development and support
Contract Web Designer/Developer (May 2002 - Oct 2005)
Self Employed
- Contracted to various companies whose clients required web development
- Consult with customers and create solutions to meet their requirements
Web Designer/Application Developer (Oct 2001 - May 2002)
New Zealand Revolution
- Build customer websites
- Part of a team developing internal applications (PERL, MySQL, Linux)
- System administration, managing domain names and email in Linux environment
Skillset
Languages/Technologies/Environments
- PHP - 6 years
- Python - 6 months
- (X)HTML - 8 years
- JavaScript - 8 years
- CSS - 8 years
- SQL - 8 years
- PERL - 1 year
- OS X - 4 years
- Linux - 13 years
- Windows - 15 years
- Other - XML/XSLT, AJAX, Subversion/Git/CVS, MySql, Apache web server
I follow web standards when developing a website as it is much easier to maintain and has other benefits such as search engine friendliness.
I've used the following PHP frameworks: Zend Framework, Symfony, CakePHP, and Code Ignitor These frameworks significantly speed up development of web projects, reduce development costs and help developers write less code. They all use the MVC pattern.
I've had experience with Drupal, developing modules etc.
Currently learning Python and Django a MVC framework using Python.
Education
Massey University - 1997-2001
Bachelor of Information Science - Joint Major Computer Science/Mathematics
Awarded: Institute of Information & Mathematical Sciences Postgraduate Scholarship
Some Recent Work
- Sorted
- Specifically the build of the Sorted blog and other work which is yet to go live.
- Custom Equipment
- I followed a supplied design brief and developed this website, coded using semantic markup, CSS and Javascript. Built using Symfony.
- Zoodle
- This website is built using an in-house MVC framework written in PHP 5. I helped complete site ready for go-live. Once the site was live I added various features utilising external APIs, and reporting to the administration system.
- RealEstate.co.nz
- I maintained the existing website which uses an in-house MVC framework built with PHP 5. Added new features making use of Flash charts, XML, XSLT, AJAX, PDF libraries. Also solved problems with website as they arose. Provided guidance/support to fellow PHP developer.
- Auckland Drape Company
- I designed and developed this website, coded using semantic markup, CSS and Javascript. Built using CakePHP.
- Alpha Electrical
- I designed and developed this website, coded using semantic markup, CSS and Javascript.
- Motormail
- Trade only website used by NZ (and now also Australian) car dealers to sell cars to other dealers from all over the country. Dealers can advertise their vehicles via website and email alerts are sent to dealers with matching vehicle criteria. Backend system to administer dealer details/ads/subscriptions, send mass mailouts to dealers, edit page content. I developed this site and still add new features when the client requires it.
- Flint Media - CRM
- Developed internal CRM used to track client jobs/contacts/suppliers. Makes use of AJAX for better user experience, developed on top of the CakePHP framework.