Richard Chan


Skill Summary

PHP Web Developer with total 10+ years experience in web ecommerce development. Skill includes designing and developing custom CMS (Content Management Systems) using LAMP or WAMP (Linux/Windows, Apache, MySQL, PHP) platform utilizing HTML5, CSS3, jQuery, JavaScript, AJAX and a variety of open source applications such as WYSIWYG editors (CKEditor, TinyMCE), Google APIs, Bootstrap and numerous jQuery plugins. Knowledgeable in custom construction of ecommerce shopping carts with assortments of payment gateways, API shipping calculators, blogs, discussion forums, online courses, event registrations, polls/surveys, store locators, newsletters, feeds and other related dynamic web applications.



Technical Summary

Scripting Languages: PHP, MySQL, HTML5, XHTML, CSS3, JavaScript, ASP/VBScript, familiar with .NET

Web Technologies: jQuery, AJAX, DHTML, XML, Flash, API, SOAP, Applets

Operating Systems/Servers: LINUX/UNIX, Windows, Mac OS

Databases: MySQL servers & SQL servers

Applications: Adobe Creative Suite (Photoshop, Dreamweaver, Flash, Illustrator), Microsoft Office (Word, Excel, PowerPoint, Access, Publisher)

Open Source Web Applications: Joomla, osCommerce, WordPress, online WYSIWYG Editors (CKEditor, TinyMCE), Captcha verifications, jQuery plugins/components (e.g. various gallery lightboxes, calendars/date pickers, menu dropdowns/sliders, image carousels, drag & drop file/folder nesting features, basic WYSIWYG Editors etc…), Bootstrap, familiar with Drupal

Online Payment Methods:, PayPal Express, PayPal Pro, PayFlowPro and familiarity with Virtual Merchant and Google Checkout

Online Shipping Calculators: UPS, USPS, FedEx

Google: Maps API, Calendar API, YouTube, Analytics, AdSense

Social Media Widgets: Facebook, Twitter, Google+

PHP Frameworks: Familiar with Laravel & CodeIgniter

Concepts: algorithms, automata, data structures, OO programming, MVC architectural pattern, responsive web design



Work Experience


Dealer Spike, LLC. 2/13 - Present
Web Developer - Full-time Employee Lake Oswego, Oregon

Development support for Dealer Spike, LLC. in-house CMS. Duties include handling support requests regarding bugs, system updates, client customizations, development of new system features, maintaining & updating Finance Applications system, outgoing feeds maintenance, deployment QAs etc… Participated in weekly development meetings with management, support agents, launch specialists and/or sales to discuss status of current tasks, prioritizing objectives, strategizing and planning laundry list of tasks and/or future projects.


CSolutions, INC. (a.k.a. IPNS, Inc. & Site Specific, Inc.) 9/12 - Present
PHP Web Developer - Contractor Clackamas, Oregon

Freelance contractor and consultant brought in to assist in development of websites on an as-needed basis.


Darkwater Studios, LLC. 1/07 - 8/12
Senior PHP Developer - Full-time Employee Beaverton, Oregon

Primary responsibilities focus mainly on backend coding and rapidly deploying new website and update existing ones using in-house custom CMS for major companies, small businesses and internal projects. Construction of CMS websites applied use of PHP, MySQL, DHTML, JavaScript, jQuery, AJAX and Flash videos (coined as Impact Movies). Integrated an assemblage of 3rd party services and open source applications e.g. Joomla, osCommerce, WordPress, WYSIWYG Editors (CKEditor, TinyMCE), Chat Agents, Google APIs, Shipping Calculator APIs, Social Media Widgets and other numerous web applications across a diversity of sites. Other duties include collaborating with project managers and graphic designers to ensure UI designs are implemented and tested correctly. Fixed and/or assisted in correcting a multitude of pre-existing issues and bugs to push in-house CMS towards a polished product. Performed QA testing for site compatibility with all browsers and platforms. Contributed in data entry for extended time periods. Coordinated directly with web site hosting agencies over phone and/or email when needed for projects requiring server updates, addressing hardware or software issues affecting websites and/or assistance to resolve client concerns. Participated in meetings with management to prioritize needs, resolve conflicts, develop content criteria and recommend solutions on how to achieve them.


CSolutions, INC. (a.k.a. IPNS, Inc. & Site Specific, Inc.) 3/06 - 12/06
Web Developer & QA Testing - Subcontractor Clackamas, Oregon

Created wireframes and mockups to effectively communicate UI interface and design ideas. Site QA testing including error checking, browser & platform compatibility and accessibility testing. Other duties also include maintenance and redesign of websites for existing clients. Emphasis on clean XHTML, CSS, and JavaScript practices. Startup use of 3rd party applications such as osCommerce.


Pageworks Web Design 5/05 - 2/06
Web Developer - Contractor Portland, Oregon

Freelance contractor brought in when needed to assist in the completion of websites for several of PageWorks' clients. Responsibilities include web development, web design, graphic integration, create PHP templates in basic CMS fashion, maintenance and redesigns of websites for existing clients.


CTS LanguageLinks (Communication Translation Services) 9/19/05 - 9/23/05
Graphic Layout Artist - Short-term Contractor Vancouver, Washington

Worked on "Voters Project" formatting multilingual documents. Applied use of software applications such as FrameMaker, InDesign, QuarkXPress and Illustrator.




The Art Institute of Portland - March 2005
B.S. in Computer Science
Major in Multimedia & Web Design



Additional Information

  • Fluent in Chinese (Cantonese)
  • Interest in photography and photo restoration & manipulation
  • Proficiency with copy & print production