Email: kzhiwei@gmail.com

Summary

I have 4+ years of industry experience working directly with the full web technology stack: browsers, web servers and databases. I have a strong command of browser-side client technologies including Ajax, XHTML, DHTML, CSS, JavaScript, DOM JSON, cross-browser compatibility issues, optimization techniques and internationalization issues. I consider myself well-versed, having developed several systems of varying sizes. For any non-trival web-facing system, I prefer to develop using CakePHP or CodeIgniter.

Specialties

Debian Linux, Red Hat Linux, CakePHP, CodeIgniter, Smarty, MySQL, Oracle, jQuery, Prototype, Subversion, Git.

Current Employment in Singapore

I have been working for Venture Ltd since December 2008.

Prior Employment in Singapore

From April to November 2008 I worked for Genometri Pte Ltd as a Web Developer. Sites I’ve worked on include jujups.com, a site for sharing and purchase of user-sourced graphics and designs. This site included extensive community features and integration with PayPal. genopal.com was a custom CMS for showcasing the company’s image recoloring technology, available as a desktop application for Windows/Mac. Technologies I used whilst in Genometri include jQuery, Prototype, CakePHP and MySQL and Subversion.

From April to Oct 2007, I worked for Geekware Solutions Pte Ltd (GSPL) as a Web Developer. I was primarily involved in the development of HTML scraping techniques to consolidate vehicle sales reports of competing marques into an Excel spreadsheet. This was relatively difficult as the input files were inconsistent, and the work had previously been manually (and painfully) put together by hand. Another project I worked on was to develop a schema-based model-view-controller (MVC) skeleton code for new systems. The idea was to leverage on schema design to generate model-based field validation, controller-based create-read-update-delete (CRUD) methods, and views for adding, editing and listing records. Technologies I used whilst working for GSPL include CodeIgniter, jQuery, MySQL and Subversion.

From Dec 2005 to Apr 2007, I worked for DV9 International Pte Ltd as an Associate IT Consultant. I was introduced to PHP (and Perl due to legacy systems) here. My role ranged from web development, web/email migration, Red Hat Linux/Sun Solaris systems administration, email/telephone support and project management. Some of the sites I’ve worked on include noelgifts.com, thebirthdayshop.com.sg and humanresourcesonline.net. Technologies I used include jQuery, Kannel, Prototype, Smarty, and xajax.

Selected Freelance Works

All sites developing with CakePHP, jQuery and MySQL.

  1. Submission, showcase and (backend) curation of artwork, photography and music works, hosted on noisesingapore.com. Includes comments on works, submission scoring, selection and reports.
  2. Media sharing site, hosted on klik.tv. Includes a user community, content scoring, curation and Flash-based upload of large (up to 200MB) files.
  3. Simple calendar of events, hosted on smf.com.sg. Includes staging of content for timed release.

All sites developed with CodeIgniter, jQuery and MySQL.

  1. Custom content management system (CMS), hosted on copper.org.sg. Includes event schedule, polling and membership.
  2. Cruise registration, site unavailable. Includes user signup and PayPal payment gateway integration.

Education

I have a Honours degree (2:1) in Computer Science with Psychology from SIM University (2007).