Avatar of Mike Chen.

Mike Chen

Front-end developer
Front-end developer | Photographer | Crypto newbie in Taipei Using React for 4 years, developing with Vue for 3 year. Familiar with Unit test, TypeScript, React hooks, Redux, pixi.js, Vue, Nuxt.js and Next.js. Experienced in setting up progressive web app (PWA), responsive web design (RWD) and search engine optimization (SEO).
Hwao Tech
國立陽明交通大學
Osaka, 日本

Skills

English as a Second Language (ESL)
Bootstrap 4
RWD網頁設計
React
Redux
MongoDB
Jest-Enzyme
Git
Photoshop
Pixi.js
Unit Testing
Axios
SASS/SCSS
PWA(Progressive Web App)
Canvas
WebGL
Vue.js
TypeScript
Node.js / Express.js
Tailwind
Next.js
Nuxt.js
Django(Python)

Languages

English
Professional

Work experiences

Front-end developer

Hwao Tech
Full-time

Jul 2020 ~ May 2021
11 mos
Build lottery system from scratch : Both mobile and web version with Vue (Built reusable components, Customized layout, Api connecting, Css animation, i18n) Develop and maintain admin management system : Including games, members, deposit and authorizations management (View, Add, Edit, Delete) Company official website:Setup company's official website and SEO with React and Next.js. Responsible for rebuilding and maintaining online lottery system and admin system

Front-end developer

Alliance Computer Systems Limited
Full-time

Sep 2019 ~ Jul 2020
11 mos
Refactor : Using functional programming (FP) to refactor the same project written in object-oriented programming (OOP) style. Applied advanced javascript concepts such as composable and pure component features of FP to write a new library aiming to solve the problem caused by OOP style library, which is tightly coupled and became hard to maintain. The refactored version’s render speed was two times faster. Performance adjustment : Tested with Lighthouse, applied reselect to memoize state, useCallback to memoize functions, lazy load and code splitting to reduce the initial load time, and minimize image size for production. Chose pixi.js and GSAP library to manipulate canvas and WebGL creating 2D animations. The benefits from using pixi.js instead of Unity are 2-3 times faster developing time and much smaller file size. Carry on project individually : Planned and built canvas 2D animation game that worth millions TWD using React. UI Test : Implement storybook to help reducing QA testing timeline by 2 times. Online gaming platform as company main products, I was assigned to build and maintainer the 2D canvas game content

Professional Photographer

MagicMike Photography workshop
Full-time

Jan 2017 ~ Sep 2019
2 yrs 9 mos
Proficient in commercial, pre-wedding, wedding and traveling photos Taipei onsite photographer in global traveling photo platform Sweetescape https://www.instagram.com/magicmike.taipei

Research assistant

National Yang Ming University

Jun 2015 ~ Jan 2017
1 yr 8 mos
Anti-aging chemical research.

Educations

國立陽明交通大學

Master’s Degree
生物藥學研究所

2013 - 2015

National Yang Ming Chiao Tung University

Master’s Degree
Master's degree of Biomedical Engineering

2013 - 2015

國立中興大學

Bachelor’s Degree
生物科技學士

2010 - 2013