Avatar of Mike Chen.
Mike Chen
Front-end developer
ProfilPortofolio
Postingan
40Koneksi
Cetak
Avatar of the user.

Mike Chen

Front-end developer
Front-end developer | Photographer in Osaka Skilled frontend developer with 5 years of dedicated experience in software development. I am proficient in building modern web applications using Vue, React and TypeScript. Familiar with Unit test, Redux, pixi.js, Nuxt.js and Next.js. Experienced in setting up progressive web app (PWA), responsive web design (RWD) and search engine optimization (SEO).
Alliance Computer Systems Limited
國立陽明交通大學
Osaka, 日本
Jepang

Latar Belakang Profesional

  • Status sekarang
    Sudah bekerja
  • Profesi
    Front-end Engineer
  • Bidang
    Internet
  • Pengalaman Kerja
    6-10 tahun (relevan 4-6 tahun)
  • Management
    Saya berpengalaman mengelola 1-5 orang
  • Skil
    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)
  • Bahasa
    English
    Profesional
  • Pendidikan tertinggi
    Master

Preferensi pencarian kerja

  • Status sekarang
    Tidak terbuka untuk peluang
  • Jenis pekerjaan yang diinginkan
    Full-time
    Tertarik bekerja jarak jauh
  • Jabatan pekerjaan yang diinginkan
    前端工程師
  • Lokasi pekerjaan yang diinginkan
    Taipei, Taiwan
  • Bekerja lepas
    Pekerja lepas paruh waktu

Pengalaman Kerja

Front-end developer

09/2019 - 07/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

01/2017 - 09/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

06/2015 - 01/2017
1 yr 8 mos
Anti-aging chemical research.

Edukasi

Master (S2)
生物藥學研究所
2013 - 2015
Master (S2)
Master's degree of Biomedical Engineering
2013 - 2015
Sarjana (S1)
生物科技學士
2010 - 2013