Skip to content
Michael Cheng edited this page May 14, 2015 · 3 revisions

#Michael Cheng Chi Mun

alt Michael Cheng

Website: http://coderkungfu.com
Date of Birth: 04-Sept-1976

##Objectives

  • Building dynamic mobile, web and multimedia solutions.

##Education / Certifications

  • Zend Certified Engineer (PHP 5) (2008)
  • National University of Singapore, Faculty of Arts and Social Sciences (1998-2002)
  • Jurong Juinor College - GCE ‘A’ Levels (1994-1995)

##Work Experience

###March 2014 – present: Engineer, Neo Innovation Pte Ltd

  • Neo is a full-stack innovation consulting firm that helps organizations incubate and scale impactful new product and business ideas.
  • Developer on web application projects in Ruby on Rails and Python Django.
  • Test Driven / Behaviour Driven Development. Pair-programming on all feature stories.
  • Scoping on prospective projects.
  • Participate in hiring process.

###2012 – March 2014: Senior Software Engineer, mig33 (now migme)

  • Social entertaiment platform, 7th fastest growing social network in 2013. Largest social network in Indonesia.
  • Maintain all web assets - desktop browser site, mobile site for WAP browsers, touch based browsers and feature phones.
  • Co-web team lead. Kanban style project management with Jira.
  • Implemented PHPUnit and CIUnit testing frameworks into core systems.
  • Instrumental in removing Perl dependency from the core system (reducing 1/3 server load on the web cluster of 18 servers).
  • Lead Developer:
    • Registration microsite revamp.
    • Implementing login with Facebook.
    • Implementing registration via Facebook.
    • Implementing external invitation via Facebook (App Request).
  • Core Team:
    • Email-based registration to replace SMS-based registration.
    • New referral system via email.
    • New miniblog web revamp (2013) via BackboneJS, HandlebarJS and Less (key responsibility: Single Post Page).

###Aug 2010 – end-2011: Head iOS Developer / Backend Server Engineer, Foound Pte Ltd

  • Smartphone-based Social Network
  • Architected and build foundation of the robust backend API services used by the Android and iOS client apps.
  • Backend servers build with PHP on CakePHP (MVC application framework).
  • Experience in managing cloud based server on Amazon Web Services.
  • Practiced agile development methodologies.
  • Project management with Pivotal Tracker.
  • Continuous Integration with Hudson/Jenkins.
  • Created responsive website front end that adapts automatically to different screen sizes and mobile web browsers.
  • Native iOS development with Objective-C on Xcode (iOS4/5).
  • Sole mobile development on iOS app by mid-2011.
  • Experienced with Behavior Driven Development (BDD) using:
    • Cedar on iOS and
    • Ruby RSpec for server-side integration testing.
  • Experience with Test Driven Development (TDD) on SimpleTest in PHP/CakePHP.

###2008 – 2009: Director & Sole-Developer, eNeighbourhoodStore Pte Ltd

  • IT Solutions Provider
  • Develop in PHP and HTML.
  • E-Commerce Website Development and integration with multiple Payment Gateway solutions in multiple currencies.
  • Customized programming of dynamic web-based solutions
    • Content management system for dynamic websites,
    • Accounting,
    • Human Resource Management (eg. Staff scheduling for a school),
    • Sales-force automation,
    • Customer relationship management,
    • e-Newsletter & email marketing engines,
    • SMS campaign engines,
    • Online Forums,
    • Multi-lingual Online Surveys / Research,
    • Events management,
    • Project management.
  • Backend IT Systems Integration, programming and multimedia design.
  • Clientele:
    • Singapore Indian Fine Arts Society (which he developed their website CMS, modernized their student/teacher management system package to a web-based interface).
    • Singapore Sports Council (where he developed an e-greeting card system),
    • PWG Insurance (where he developed a web-based General Insurance System (GIS) to replace their legacy DOS-based system),
    • Revamped the website of ACA Pacific Pte Ltd, a local software distributor.

###2007 – 2008: Project Manager, SpartaMatrix Singapore Pte Ltd

  • Security Solutions Systems Integrator
  • Project development in Australia, Sri Lanka and Singapore.
  • Presentation and technical sales.

###2006 – 2007: Chief Technical Officer, Comwerks Interactive Pte Ltd

  • IT Solutions Provider
  • Oversaw development of all client projects that requires programming.
  • Develop mainly in PHP and ASP.
  • Oversaw the development of many dynamic websites, further developing the Content Management System (CMS)
  • Rolled out boutique web portal – PetrolWatch.com.sg

###2004 – 2005: Web Developer, C-Generator Pte Ltd

  • Web Content Aggregator
  • Server maintenance in ASP, Java, JSP and PHP.

###2002 – 2004: Web Developer / Designer, SprintServe.net

  • Web Hosting Company
  • Develop websites in HTML, PHP and Flash, maintain servers and handle tech support.

###2000 – 2002: Senior Web Architect, TinyRed Infocomm Pte Ltd

  • Web Design House
  • Develop web designs for clients.
  • Technical sales in M-Enabler software product.
  • Develop in HTML, ColdFusion and Flash.

###1998 – 2000: Web & Multimedia Developer, Freelance Web Designer, Big Idea Graphics

  • Graphic Design House
  • Develop websites for clients and desktop publishing on Windows platform.

##Skills

  • Dynamic Scripting: PHP, Objective-C, Coldfusion and C#
  • Mobile Development: iOS / Objective-C
  • Web technologies: HTML5, Javascript and CSS.
  • Application Frameworks: Zend Framework, CakePHP & JQuery
  • Rich Internet Applications: Flash & Silverlight 2.0
  • 3D Animation: 3DS Max and Google SketchUp
  • Cloud Computing: Amazon Web Services, Rackspace Cloud

##Software

  • IDE / Editors: Xcode, Textmate, Eclipse, Komodo Edit, Netbeans, Visual Stuido
  • Office Suites: Microsoft Office, OpenOffice, Google Docs
  • Operating Systems: All Windows Desktop & Server OS (including Windows 7), MacOS 9 to OSX Lion
  • Linux Distributions: Ubuntu, Redhat, Fedora Core, CentOS
  • Database: Microsoft Access, Excel, MySQL
  • Graphic Tools: Adobe CS Suite: Photoshop, Flash, Fireworks
  • Video Editing Tools: Adobe Premiere, iMovie, Final Cut Express
  • Audio Tools: Ableton Live 5, Adobe Soundbooth, Audacity
Clone this wiki locally