Scroll To View More
Mickey Wu

Mickey Wu

Vancouver, BC, Canada
Member since November 26, 2014
Mickey has extensive experience developing and architecting scalable JavaScript applications. He specializes in creating responsive front-end web products using frameworks such as AngularJS and implementing RESTful APIs. Having held a wide array of positions ranging from front-end developer to CTO, Mickey is able to analyze requirements from various perspectives in agile environments.
Mickey is now available for hire
Portfolio
  • SocialNature.com
    Node.js, AngularJS, JavaScript, Sails.js, Sass, HTML5, CSS3, PostgreSQL, AWS
  • Electronic Arts
    HTML5, AngularJS, Sass, CSS3, JavaScript, jQuery, Bootstrap, Grails
  • Payfirma
    PHP, HTML5, CSS3, Kohana, JavaScript, Backbone.js, jQuery
Experience
  • JavaScript, 8 years
  • PHP, 7 years
  • HTML5, 5 years
  • Sass, 4 years
  • CSS3, 3 years
  • AngularJS, 3 years
  • CodeIgniter, 3 years
Vancouver, BC, Canada
Availability
Part-time
Preferred Environment
Linux, Git, NodeJS, Shell
The most amazing...
...thing I've built is a high traffic website from the ground up while serving as the CTO of a startup company.
Employment
  • Chief Technology Officer
    2014 - PRESENT
    SocialNature.com
    • Developed SocialNature.com from the ground up, using a RESTful architecture with a central API that is consumed by multiple front-end applications.
    • Implemented the front-end using a single page application approach with AngularJS, SASS, and Foundation.
    • Developed the RESTful back-end API using Sails.js and PostgreSQL for data persistence.
    • Architected and scaled the infrastructure through Amazon Web Services using Elastic Beanstalk.
    • Conducted search engine optimization for single-page applications and adhered to the Google AJAX crawling specification with Prerender.io.
    Technologies: Node.js, AngularJS, JavaScript, Sails.js, Sass, HTML5, CSS3, PostgreSQL, AWS
  • Lead Front-End Engineer
    2013 - 2014
    Electronic Arts
    • Led a team of talented front-end developers and spearheaded the introduction of new technologies and testing methodologies.
    • Acted as the front-end team bridge to other functional units within the EA organization, such as operations and back-end services.
    • Streamlined the front-end development process by creating coding standards and implementing an effective build pipeline with Grunt across all projects.
    • Developed several highly interactive and responsive game websites using the latest web technologies, such as HTML5, CSS3, SASS, and AngularJS.
    • Implemented effective SEO by writing semantic HTML markup and following best practices for AJAX pages.
    Technologies: HTML5, AngularJS, Sass, CSS3, JavaScript, jQuery, Bootstrap, Grails
  • Full-Stack Developer
    2012 - 2013
    Payfirma
    • Designed eCommerce payment processing, inventory systems, and recurring billing.
    • Built RESTful web services in PHP and the Kohana framework.
    • Implemented user interface elements according to designer mockups using HTML5, CSS, JavaScript, AJAX, jQuery, and Backbone.js.
    • Streamlined the development and integration environments, enabling continuous integration testing and one-step deployments.
    • Identified cross-browser issues and created workaround solutions.
    Technologies: PHP, HTML5, CSS3, Kohana, JavaScript, Backbone.js, jQuery
  • Developer Analyst
    2011 - 2012
    TELUS
    • Redesigned and enhanced the front-end for the call center agent web application with Java EE, Struts, Spring, CSS, JavaScript, and jQuery.
    • Developed an AJAX online workstation reservation system for the mobile workforce initiative using PHP with CodeIgniter and MySQL, which has become one of the largest intranet sites at TELUS.
    • Led and designed an agile PHP framework for developing quick-win internal applications.
    • Interfaced with numerous teams within the company to gather business requirements for high-visibility projects.
    • Introduced software engineering best practices to the team such as issue tracking, project management tools, and proper version control.
    Technologies: JavaScript, CodeIgniter, jQuery, Java, Struts, Spring, PHP, MySQL, Google Maps
  • Web Developer
    2009 - 2011
    iMambo
    • Responsible for creating new few features and bug fixes for the iMambo marketing management web application (written in Perl with a database running MySQL).
    • Enhanced application response times by optimizing database queries and implementing more efficient algorithms for database reads/writes.
    • Participated in planning for critical upgrades and feature development schedules.
    • Created reusable components for the e-mailing system.
    • Refactored and separated out common code into bundled libraries.
    Technologies: MySQL, Perl, JavaScript
  • Web Developer
    2009 - 2009
    University of British Columbia
    • Created a brand new website for the UBC Dairy Education Research Centre using Drupal.
    • Wrote custom PHP code for creating and managing department events.
    • Worked closely with the Department of Land and Food Systems and oversaw the entire process from development to deployment of the website.
    • Converted wireframes created by the designer into interactive front-end code.
    • Utilized various frameworks and Drupal components to create a scalable website within a tight timeline.
    Technologies: PHP, HTML5, CSS3, JavaScript, Drupal
  • Environment Support
    2007 - 2008
    IBM
    • Designed and implemented productivity tools for internal projects.
    • Developed Java web applications to improve the integration of software builds and automation.
    • Maintained and supported the network infrastructure of a large software development lab.
    • Created a significant disaster recovery plan and devised a backup strategy for critical production-level servers using Tivoli Storage Manager.
    • Automated existing manual tasks by writing Perl and Shell scripts.
    Technologies: Java, Struts, AIX, Perl, Linux
Experience
  • SocialNature (Development)
    https://www.socialnature.com

    A word-of-mouth marketing platform for natural brands. I designed and developed the website within a tight timeline of two months, and it has since scaled to hundreds of thousands of users. Technologies used include Node.js, Sails.js, AngularJS, SASS, and PostgreSQL.

  • TheSims.com (Development)
    http://www.thesims.com

    Developed the website for the wildly popular game The Sims 4 while employed at Electronic Arts. Technologies include AngularJS, Twitter Boostrap, SASS, and PHP.

  • DragonAge.com (Development)
    http://www.dragonage.com

    Worked on the single-page website for the popular game Dragon Age: Inquisitions while employed at Electronic Arts. Technologies include AngularJS, SASS, and PHP.

  • MyUBCCourses (Development)

    A popular community portal for students at the University of British Columbia. The website allows users to watch for courses and get notified by e-mail and SMS when seats open up during registration period. I implemented web scrapers using PHP and the website using WordPress.

Skills
  • Languages
    HTML5, JavaScript, CSS3, Sass, Bash, Perl, SQL, PHP, Groovy, Java, Python, UML, Ruby, CoffeeScript
  • Frameworks
    Sails.js, Jasmine, Bootstrap, AngularJS, Compass, ZURB Foundation, Express.js, CodeIgniter, Grails, Apache Struts, PhoneGap, Ruby on Rails (RoR), OAuth2
  • Libraries/APIs
    Facebook API, Modernizr, jQuery, jQuery UI, Underscore.js, Twilio API, Lodash, Backbone.js, Google Maps, Google API, Node.js
  • Tools
    Git, Jenkins, Mongoose, JIRA, Bitbucket, Trello, NPM, Gulp.js, Grunt, IntelliJ IDEA, GitHub, Bower, Karma, Apache, Subversion (SVN), Eclipse IDE, Sublime Text, Nginx, AWS ELB, Google Analytics
  • Paradigms
    REST, Agile Software Development, Model View Viewmodel (MVVM), Scrum, Model View Controller (MVC), Responsive Web Design (RWD), Unit Testing, Kanban, Test-driven Development (TDD)
  • Platforms
    WordPress, Linux, Amazon Web Services (AWS), Heroku, AWS EC2, Drupal, Android, New Relic
  • Storage
    MySQL, JSON, AWS RDS, MongoDB, PostgreSQL, Redis
  • Other
    Unix Shell Scripting
Education
  • Bachelor's degree in Computer Science
    2005 - 2010
    University of British Columbia - Vancouver, Canada
I really like this profile
Share it with others