Download PDF Format

I am an accomplished computer programmer specializing in PHP & MySQL web development using Object-Oriented Design and Implementation.

The following are my education and qualification details

SUMMARY OF QUALIFICATIONS

  • Possess expertise in PHP programming, MySQL Database Design and Implementation as well as DHTML with Javascript and CSS, skilled at programming from problem statement to well-documented designs
  • Demonstrated understanding of Object-Oriented Analysis, Design and Implementation using PHP5, C++, Java and C#
  • Analytical thinker that consistently resolves ongoing issues and defects, often called upon to consult on problems from other programmers

TECHNICAL EXPERTISE

  • Language: PHP5, PHP4, Java, DHTML, Javascript, C++, C#, C, Perl, Pascal, XML
  • Concepts: OOA/OOD(UML), Unit, Module and System Level Testings
  • Software: phpEd, Eclipse, Aptana, Subversion, CVS, Putty, Vim, EditPlus, Rational Rose, Word, Excel, BlueJ
  • Database: MySQL, PostgreSQL, MSSQL
  • Systems: Linux, Unix, Windows (95, 98, NT, XP)

EDUCATION BACKGROUND


Jul 2001 - Dec 2004

Graduate Bachelor of Computer Science
Monash University, Clayton Campus, Melbourne VIC, Australia
  • Specialising in studies in programming & problem solving
  • Average study score of 81.7: High Distinction Level
Apr 2000- Jul 2001

Monash University Foundation Year (MUFY)
Taylor's Collage, 355 Lonsdale Street, Melbourne VIC, Australia
  • Total score: 386 (Overall 400 for best four subjects)

ACHIEVEMENTS

  • October 2003
    Awarded the membership for the Golden Key International Honour Society, Clayton Chapter, Monash University, Australia.

  • July 2001
    Awarded the Sir John Monash International Deans Scholarship by the faculty of Information Technology for the studies in the Bachelor of Compuer Science at Monash University.

  • June 2001
    Awarded the prize for academic excellence in Mathematics A in the Monash University Foundation Year, Taylor's College.

PROFESSIONAL EXPERIENCE


Web Developer - 31st March, 2006 - Present

Hitwise provides online Competitive Intelligence services. I have been working on various projects involving maintenance as well as new developments.

The main challenge for my job in Hitwise is to completely understand source code from 3rd party open source software, as well as source code done by other programmers in the company, and I have managed very well to finish the required projects, plus I have learned a lot from those projects and apply the knowledge or skills learned to the new projects.

Main skills learned:
  • Code analysing
  • Project system design fully based on OO
  • Using SVN from the command line to manager version controls
  • Ajax technology
  • SOAP technology using PEAR libraries
PHP & MySQL Junior Web Developer - 4th April 2005 - 17th March, 2006

Started as Junior Web Developer in a team of 6 members in the Melbourne CBD. Worked on different projects for various clients.

Responsibilities include project analysis, system and database design and implementation, delivery of products as well as direct contact to clients for products enquries and bug fixes. All projects are managed by CVS for version control between team members and under Open Source environment.
  • Developed problem solving and database design skills, as well as communication skills with team members and clients, be able to work under minimum supervision
  • Created Content Management Systems for clients to easily change and dynamically display contents and navigations of developed websites
  • Session management to allow only authorised users to access the website and provide different levels of accessing
  • Implemented booking facilities for events, accommodations which will be viewed and processed by administrators for approval
  • Implemented report facilities for administrators to download the desired reports in either printable or csv file format
  • Key player in the creation and launch of database driven survey - Myer One Survey which was sent to 100,000 members and received around 40,000 responds
Java Developer & Team Leader - July 2004 - October 2004

Led the small team with 5 members to work through the whole life cycle of software development to achieve the final product. My role was to design, document, implement and test our system as well as organise project role allocation and the activities for our project meetings and project technical reviews.

Project details as follows:
  • Project Title: Automated Marking, Quality Checking and Plagiarism Detection System
  • Role: Project Leader (5 group members)
  • Responsibility: OO Analysis & Design, Coding, Testing & Meeting Organisations
  • Programming Language Used: Java in the Linux environment
  • Tools Used: Rational Rose, BlueJ, MS Word
Key Achievements:
  • Developed leadership and communication skills
  • First large and real time software product which incorporated all knowledge learnt from 1st year to final year Computer Science course
  • Developed time management skills to meet the deadline