Tom Chen, React Developer in Kaohsiung, Taiwan
Tom Chen

React Developer in Kaohsiung, Taiwan

Member since March 6, 2016
Tom is a senior front-end engineer with 7+ years of experience at remote-first US companies. He's a self-taught web developer with a bachelor's degree in electrical engineering. His achievements include increasing build speed by 83% and reducing front-end bundle size by 20% over the years of maintenance. Tom is an open-source contributor, fixing code and updating documentation, and a unidirectional data-flow advocator with recent XState experience.
Tom is now available for hire

Portfolio

  • Freelance
    ECMAScript (ES6), Babel, Webpack, React, AMD
  • Private Client
    JavaScript, React, Chakra UI, Next.js, XState, APIs, REST APIs...
  • SpoonRocket
    batman.js, jQuery, Ruby on Rails (RoR), Ruby

Experience

  • JavaScript 7 years
  • HTML5 6 years
  • Single-page Applications (SPA) 6 years
  • CSS3 6 years
  • React 5 years
  • Babel 4 years
  • Webpack 4 years
  • ECMAScript (ES6) 1 year

Location

Kaohsiung, Taiwan

Availability

Full-time

Preferred Environment

React, Babel, Webpack, Next.js, Single-page Applications (SPA), REST, XState, SWC, HTML5, CSS3

The most amazing...

...project I've contributed to are the open-source projects that have brought about notable improvements and for which I received positive feedback.

Employment

  • Individual Front-end Consultant

    2015 - PRESENT
    Freelance
    • Improved the efficiency of the stockholders’ daily workflows drastically.
    • Crafted a Next.js single-page application from 0 to 1 with smooth navigations and great UX.
    • Shipped React-powered single-page applications from their user stories.
    • Reviewed the front-end architecture and suggested insightful action plans.
    • Migrated to the modern React components from the Backbone.js controllers.
    • Upgraded the asset build toolchain to webpack/CommonJS from RequireJS/AMD.
    • Testimonial: "Tom could work with vague requirements." – Client.
    Technologies: ECMAScript (ES6), Babel, Webpack, React, AMD
  • Senior Front-end Engineer (Contractor)

    2021 - 2022
    Private Client
    • Developed a Next.js single-page application with smooth navigation and a great user experience. It leverages JavaScript, React, XState, and Chakra-UI as the foundation, and Lodash, date-fns, and i18next for fine-granted features.
    • Used GitHub issues and PRs and extensive code reviews. Communications were done on GitHub issues and Slack DMs and could work with vague requirements.
    • Impressed stockholders and users with the new system, greatly improved their daily workflow efficiency, and reduced wasted time.
    Technologies: JavaScript, React, Chakra UI, Next.js, XState, APIs, REST APIs, User Interface (UI), User Experience (UX), Application State Management, Internationalization
  • Front-end Engineer

    2014 - 2015
    SpoonRocket
    • Engineered the admin interface for the food delivery dashboard UI.
    • Worked closely with designers and product owners to deliver features within Agile sprints.
    • Rewrote the whole single-paged codebase with batman.js from the previous AngularJS one.
    • 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.
    Technologies: batman.js, jQuery, Ruby on Rails (RoR), Ruby
  • Technical Guru

    2013 - 2014
    MimiOpen
    • Brainstormed the product with two co-founders and defined MVP with UX in mind.
    • Engineered the matching system between the college coaches and the high school students.
    • Involved in the DevOps process with daily deployments on Heroku.
    Technologies: Ruby, Ruby on Rails 3, Bootstrap, jQuery

Experience

  • GitHub
    https://tomchentw.com

    This is a single-page application built with technologies like Next.js, React, and Chakra-UI. It mainly served as my personal website.
    I configured auto deployment to Vercel and set up Next.js Static Generation with this project.

Skills

  • Languages

    ECMAScript (ES6), JavaScript, HTML5, CSS3, Ruby
  • Libraries/APIs

    React, REST APIs, jQuery
  • Tools

    Webpack, Babel, PostCSS
  • Paradigms

    Functional Reactive Programming, Functional Programming, REST
  • Other

    Single-page Applications (SPA), Electrical Engineering, Chakra UI, XState, APIs, User Interface (UI), User Experience (UX), Application State Management, Internationalization, Styled-components, SWC
  • Frameworks

    Next.js, Redux, Ruby on Rails 3, Bootstrap
  • Platforms

    AMD

Education

  • Bachelor's Degree in Electrical Engineering
    2009 - 2013
    National Taiwan University - Taipei, Taiwan

To view more profiles

Join Toptal
Share it with others