Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
#Michael Cheng Chi Mun
Date of Birth: 04-Sept-1976
- 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)
###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,
- 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.
- 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.
- Dynamic Scripting: PHP, Objective-C, Coldfusion and C#
- Mobile Development: iOS / Objective-C
- 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
- 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