Scroll To View More
Hire the top 3% of freelance developers
Tom Chen

Tom Chen

Taipei, Taiwan
Member since June 14, 2014
Tom is a React.js guru with solid experience on web front-end development. He's an open source contributor and has written several React components hosted on GitHub. You can see more of his work at his website: Tomchentw.com.
Tom is now available for hire
Portfolio
Experience
  • JavaScript, 5 years
  • CSS3, 3 years
  • HTML5, 3 years
  • Promise, 2 years
  • Babel, 1 year
  • React.js, 1 year
  • Webpack, 1 year
  • ECMAScript (ES6), 1 year
Taipei, Taiwan
Availability
Part-time
Preferred Environment
Webpack, Babel, React.js, ES2015, and beyond.
The most amazing...
...thing I've developed was a CLI tool that could work on any React.js project that powers Babel or Webpack.
Employment
  • Individual Front-End Consultant
    Freelance
    2015 - PRESENT
    • Created reusable React components with CSS modules.
    • Transformed mockups from designers into a single page, fully functional, and React.js/Webpack/Babel based application.
    • Setup a test environment for testing React.js components.
    • Migrated existing Backbone.js-based controllers/views/routers into React components.
    • Migrated an asset build tool from Require.js to Webpack.
    • Migrated a JavaScript module format from AMD to CommonJS/ES2015 module.
    Technologies: React.js, Webpack, Babel, ES2015 and beyond
  • Front-End Engineer
    SpoonRocket
    2014 - 2015
    • Worked closely with designers and product managers to deliver features within a sprint cycle.
    • Rewrote the entire single-paged client code with Batman.js starting from an AngularJS app.
    • Improved efficiency by 20% by restructuring the server generated JavaScript response into a JSON-based API for a dashboard page.
    • Created email templates from scratch with mockups from designers.
    • Refactored the existing Ruby on Rails' views into a more modular and reusable way.
    Technologies: Ruby on Rails, Batman.js, jQuery
Experience
Skills
  • Languages
    JavaScript, ECMAScript (ES6), HTML5, ES7, CSS3
  • Libraries/APIs
    React.js
  • Tools
    Webpack, Babel, PostCSS
  • Paradigms
    Promise, Functional Reactive Programming, Functional Programming
  • Frameworks
    Redux
  • Other
    Single-page Applications (SPA)
  • Storage
    PostgreSQL
Education
  • Bachelor's degree in Electrical Engineering
    National Taiwan University - Taipei, Taiwan
    2009 - 2013
Hire the top 3% of freelance developers
I really like this profile
Share it with others