Personal Data




Career Objectives


Develop cool web applications and share them with the rest of the world.

James In Real Life:


Employment History



1) F-Secure Corp (Software Engineer)

Full Time: November 2007 - Present

Reponsibilities: I am part of the Web Infrastructure team. Most of the time, we build in-house web sites and applications to market and communicate our products onto the internet. Other than the usual work in estimating, analyzing, designing, documenting, coding and unit-testing, I also lead and coach new team members.

Required Technical Skills:


Required Non-Technical Skills:


Team Projects:



2) Motionworks Sdn. Bhd. (Senior Web Developer)

Full Time: November 2006 - October 2007

Reponsibilities: I was part of the web development team. We used an in-house CMS system (called Anvil and developed in PHP) to build web sites. My tasks include meeting and training clients, writing design documents, implementing/coding new CMS modules and debugging misbehaving codes.

Required Technical Skills:


Required Non-Technical Skills:


Team Projects:



3) B2B Commerce (Application Specialist)

Full Time: June 2006 - August 2006

Reponsibilities: I was part of the e-supplier system team. I had only contributed some XSL and JSP codes to the company in the short stint of time.


4) Computing Services, Acadia University (Web/Database Developer)

Full Time: May 2005 - Dec 2006

Part Time: Jan 2006 - April 2006

Reponsibilities: During my two final co-operative work terms with the university, I developed a web portal for co-operative students to apply for jobs. This portal allows students to upload their resume, view and apply for new job postings, track interview schedules and job applications history.

Required Technical Skills:



5) Jodrey School of Comp. Science, Acadia University (Lab Administrator)

Full Time: Sep 2004 - Apr 2004

Reponsibilities: Maintained and built new web applications for the computer science department's website. Tutored freshmen in first year math and computer programming courses. Fixed faculty and graduate students computer problems, both hardware and software.

Required Technical Skills:

Project:



6) Growth & Operations, Acadia University (Events and Hospitality Staff)

Part Time Shifts: Jun 2003 - Aug 2003

Reponsibilities: Checked-in/out university guests at the campus residences.

Education



1) Acadia University, Nova Scotia, Canada




2) Sedaya College, Kuala Lumpur, Malaysia




3) Victoria Institution, Kuala Lumpur, Malaysia (High School)