About

I am an enthusiastic and self-motivated Front End Architect with broad technical skill-set, very strong attention to details. I am always on top of the latest trends and technologies and also looking out on how to improve user experience using technology, optimizing development workflow and modularisation of project / components.

Experience

  • #

    Senior Architect, Front End (Team Lead)

     —    2 months

    • Managed team of four developers. Assigned tasks, set development review meetings, and ensured team members' understanding of requirements and proposed design.
    • Responsible for end to end front end projects, from gathering requirements to the overall delivery and post delivery support.
    • Manage and train junior resources. Organize suitable internal trainings by senior resources to help them learn. This also provides a platform for discussing common problems and find better solutions.
    • Monitor and report daily progress of the projects and ensure their timely delivery with all the quality standards ensured.
    • Provide innovative solutioning, prototyping for company events (E.g: Adobe + Mirum Manila event and Adobe Symposium)
  • #

    Interactive Architect (Team Lead)

     —    5 years

    • Create front end workflow for the team (Grunt/Gulp).
    • Create development framework and starter kit to let the team quickly start on a new project faster.
    • Setting up JavaScript and CSS style guide for development team.
    • Getting the team to convert to Git instead of the legacy SVN source control
    • Settin Git workflow for the team so that they can better manage thier source code.
    • Provide technical consultation to internal team.
    • Mentoring and training up junior and new staff.
    • Analyzed the assigned projects and distributed tasks to the members as per their area of expertise.
  • #

    Senior Rich Media DeveloperXM Asia Pacific

     —    a year

    • Leading Hewlett-Packard, EDB, brother & Diageo account on front-end development
    • Provide guidance to the junior developer in the team.
    • Provide technical consultation of other team in the company.
    • Provide technical consultation to project and design team.
    • Involved creating new front-end internal libraries (Flash AS3 and Javascript)
  • #

    Rich Media DeveloperXM Asia Pacific

     —    3 years

    • Maintain Hewlett-Packard APAC site and various Flash(OOP AS2 & 3) microsite development.
    • Developed various Nokia campaign Flash(OOP AS2 & 3) microsite
  • #

    Flash DeveloperIP TECHNOLOGY SOLUTION

     —    a year

    • Developed Flash based Interactive Financial HealthCheck system for AIA insurance and also Flash E-Learning platform to educate insurance agent.
    • Developed Flash component for samsung social site(Uberme) including realtime flash chat, video streaming(RTMP) and photo gallery.
  • #

    Electronics EngineerBIZIT TECHNOLOGIES

     —    a year

    • Developed and maintain Cashcard vending machine firmware and software.
    • Developed and maintain quality assurance(QA) data monitoring system for Agilent Technologies and Asahi Glass.
    • Developed and maintain dye weighing system to accurately mix different dye materials to form the correct colour.

Education

  • #

    Electronic & computer engineeringDiploma

     —    3 years

    Ngee Ann Polytechnic

Skills

  • #

    Web Development Expert

    • HTML5
    • CSS3
    • Javascript
    • jQuery
    • AngularJS
    • TypeScript
    • CoffeeScript
    • ReactJS
    • Grunt/Gulp
    • NodeJS
    • Browserify
    • Webpack
    • SASS & LESS CSS Preprocessor
  • #

    Mobile Development Advance

    • Ionic 1/2
    • Cordova
    • ngCordova
    • PhoneGap
    • NativeScript
    • React Native

Awards

  • #

    Best innovative website for Final Year projectNgee Ann Polytechnic

    Awarded on: 

    Awarded Best innovative website for Final Year project on Smart Lecture Theater.

Interests

  • #

    Electronic DIY projects

    • Arduino
    • Raspberry PI
    • Onion Omega

Languages

  • #

    EnglishNative speaker

  • #

    MandarinNative speaker