Resume

Name: Zike Huang (Jim)
Address: 2775 Kilconway Lane, South San Francisco, CA 94080
Phone: 415-513-7716
Email: jim.javathunderbird@gmail.com
LinkedIn: http://www.linkedin.com/in/superjim

Skills:

* Concepts: MVC, PAC, Object Oriented Design and Programming
* Application Frameworks: CakePHP, CodeIgniter, Kohana, YII, Zend, Ruby On Rails, Merb, JQuery, Mootools
* Languages: PHP, Java, C, C++, C#, .NET, Ruby, Python, Javascript, FBJS
Actionscript HTML 4, HTML 5, CSS, CSS3, DOM, XML, JSON, SQL, FBML,
* Database: MS SQL Server, MySQL, PostgreSQL, MongoDB
* Content Management System/Framework: Drupal, Moodle, Joomla, CMS Made Simple, Modx
* Server: Apache, Lighttpd, Mongrel, Tomcat
* IDE/Editor: Eclipse, Aptana, VI, Kate, GPHPEdit, Pspad
* OS: Windows 95/98/NT/2000/XP/Vista, Fedora, Ubuntu, Kubuntu, Debian, Slackware
* Design: Photoshop, Illustrator, Dreamweaver
* Version Control: Subversion, GIT, Bazaar, Mercurial
* Documentation: PHP Documentor, Doxygen

Open Source Community:
* Contribute to FuelPHP, an open source PHP Application Framework.
* Created php command line script dyum to build drupal bundles right from the command line
* Contribute linux commands on different tasks to www.commandlinefu.com
* Co-maintainer of Drupal module OG Panels (http://drupal.org/project/og_panels)
* Attended DrupalCamp LA 2009 and DrupalCon Paris 2009
* Forum contributor in the Drupal Discussion Forum (Drupal username: jimthunderbird)

Experience:

Lux Delux, Inc Software Architect August 2011 – Present
Architect and design the company's next generation scalable web and mobile software platform.
Help on hiring and managing engineering team.
Set up engineering team structure, coding guidelines, issue tracking system, release and testing process.
Lead development on JQuery, Rails 3, PHP, Node.js, Mongo DB, Postgres, Nginx.
Build server infrastructure on top of Amazon EC2 and Linode.

Kabam, Inc Senior Backend Engineer 8/2010 - 08/2011
Develop the company's next generation strategy game for facebook.

Wrote backend application framework with HMVC design pattern. Optimize game code from various aspects ranging from database design, caching mechanism to algorithm improvement.
Integrate PHPUnit for application feature development. Implement test-driven development workflow.
Automate game actions with php command line script.
Develop game performance and availability monitoring system.
Set up automated release process with SVN.
Lead backend code documentation process.

Playdom, Inc Senior Software Engineer 1/2010 - 8/2010
* Develop facebook gaming application with PHP, FBJS and Flex. Optimize game engine for facebook games such as lil farm life, lib green tree, work on javascript caching, memcached integration, Amazon S3 integration.
* Convert existing FBML applications to IFrame applications.
* Perform and maintain database sharding, develop cron jobs to work with company's restful APIs. Develop multi-lingual game language translation engine.
* Develop several scripts in bash, php and ruby to speed up the development process.

Feature Games I'm involved:
Lil Farm Life (http://apps.facebook.com/lilfarmlife)
Verdonia (http://apps.facebook.com/verdonia)

Goingon Networks, Inc Senior Software Engineer 8/2008 – 12/2009
Develop websites and new open source platform based on Drupal and LAMP stack for building dynamic websites using PHP, JS, CSS, XHTML, AJAX, XML, XSL, XSLT, JSON, MySQL, Drupal, Moodle, jQuery, etc.

* Work with a team of engineers to develop socially enabled sites and an open source platform for educational social networks (the company’s main focus) that connects with traditional learning, e-learning, or both for universities, colleges and other learning institutions. Featured client includes: University of Pennsylvania (http://www.pennlpscommons.org), Kaplan Alumni Network (http://alumni.kaplan.edu)
* Contributed 18 Drupal Modules to the company’s Social Learning Platform that we eventually plan to release to the open source community, including Cross Domain Publishing, Picture Rating, Drupal-Moodle single sign on, AJAX event calendar, Group Comment Wall, User Comment Wall, to name a few.
* Developed the backend infrastructure based on and compatible with Drupal’s database schema for a fully AJAX based UI for administering Drupal in a quick and simple way that an end user can use easily and intuitively, contributing with my colleague on the front and middle end extensively.
* Designed and implement a unified theme layer to power more than 15 client websites.
* Help Design and implement the company’s next generation platform using Pressflow for Drupal 6 as well as context, spaces and features.
* Integrate PHPUnit Testing Framework with Drupal on variable bootstrapping phrases.
* Created other socially enabled sites as well as the Javascript widgets as we were looking for out startup direction:
http://beautopia.goingon.biz, http://kadus.goingon.biz and http://reggaejourney.com

Bravo Marketing, Inc. Senior Software Engineer 10/2007 – 5/2008

* Developed websites for Stanislaus (http://www.stanislaus.com) using MVC architecture in the Drupal Theme Layer
* Developed homepage and buy now page for Netbooks (http://www.netbooks.com)
* Maintained the Korn/Ferry Search Engine (http://www.searchwindow.net)
* Developed webpages for Xentrion (http://www.xentrionllc.com/)

Paper Love, LLC. (Contract) Senior Software Engineer 5/2008 – 6/2008

* Developed website for Minted (http://www.minted.com) using QCodo PHP Application Framework and

Drupal’s QDrupal Module

Jax Vineyard Freelance Web Developer 10/2007 – 12/2007

* Migrated http://jaxvineyards.com to CMS Made Simple
* Design and developed a secure shopping cart from scratch using PHP, Javascript, MySQL

Design2Market, Inc Web Developer 6/2006 – 9/2007
Develop various client websites using PHP, MySQL, HTML, CSS

* Developed the website for Scientific Certification System (http://www.scscertified.com)
* Convert Scientific Certification System website from Ruby On Rails to PHP
* Developed the website for the California Insurance Career Program (http://www.ca-icp.com)

Migrated it to CMS Made Simple Content Management System

* Developed the website for Pacific Hotels (http://www.pacifichotels.com)
* Developed the website for Music South Bay (http://www.musicsouthbay.org)
* Developed the website for Metropolis Retails (http://www.metropolisretail.com)
* Developed the website for Aspen Ten (http://www.aspenten.com)
* Maintained and developed new applications for Design2Market website (http://www.design2marketinc.com)

BookAndSave, Inc (now CompAndSave, Inc) Freelance Web Developer 2/2004 – 4/2004

* Developed the Online Inventory System using PHP and MySQL

Monica Learning Center, Inc. Freelance Web Developer, HTML/CSS Instructor 8/2003 – 12/2004

* Developed the website for Monica Learning Center (http://www.monicalearningcenters.com)
* Tutored students in HTML, CSS, and Javascript

MarketRoot Volunteer Web Developer 4/2003 – 6/2003

* Developed a multilevel hierarchy category system using PHP/MySQL

Education:
International Technological University, Masters in Software Engineering, 2003
Southchina Construction University, Bachelors in Civil Engineering, 2000

Interests:
* Forum contributor in the PHP Developer Network
* Playing Table Tennis (I am a USATT member)