Kerry Chen Front-end Developer

『 Stay hungry. Stay foolish. 』

Email: [email protected]
Phone: 0975-320-521
Location:Taipei, Taoyuan
Birthday:August 15, 1988

❖ ABOUT ME

* Front-end Developer with 3+ years of experience
* Familiar with improving user experience and performance optimization
* Good at cross-team communication and cooperation
* Passionate about learning and using new technologies

My name is Kerry Chen. I have 3 years experiences of web development. (Vue: 3y, React: 2m). I have developed for many large projects such as CRM App, Lottery Platform and IM App.


In the past year, I have been able to lead the large project development, manage the front-end team, and coordinate cross-departmental cooperation policies through my communication skill. Besides, I usually explore modern popular skills and bring them into different projects and improve the team spirit.


I like to learn new things and research different technology. Then I combine them in my work. I always read books, take online courses and join online lectures after work.

❖ SKILLS

FE-Framework ▾

  • Vue - Vue3/Vuex/Pinia/Router
  • React - Redux(thunk/Saga)/Hooks/Router
  • other - i18n

Builder ▾

     WebpackVite

DevOps ▾

     RancherJenkinsDockerNginxLinux

Cowork ▾

     GitSlackJira/Trello/Zeplin/Figma

Testing ▾

     JestPuppeteer(E2E)

Back-End ▾

     NuxtExpress

UI-Framework ▾

     BootstrapAntDElement-UIVantTailwindWindy

Database ▾

      FirebaseMongoDB

❖ EXPREIENCE


Paradise Soft| Front-End Developer | March 2020 - Now

▲ Milestone:

◎ Progressively refactor Knockout to Vue framework to achieve separation of front-end and back-end.

◎ Import Vue3 & Vite into new project, reduce work schedule and optimize front-end performance.

◎ Import TypeScript to fixed message structure on Chat System and make full use of the VS Code tooling feature.

◎ Implement fragment caching system for chat APP to improve performance and reduce network data.

◎ Assist the team to import the Unit Test and achieving more than 85% code coverage.

◎ Set up CI/CD script and optimize dockerfile layer.

◎ Import i18n and create language json package / integration back-end messages / split custom templates for specific languages.

◎ Implemented the GUI setting of the intelligent customer service to improve the user experience.

◎ Integrate Jira API to customize the worklog display interface.


▲ Responsible for:

1. Instant Messaging Application

core tech:Vue3/TypeScript/Pinia/Vite/Docker/Jenkins


2. Customer Service Representive Application

core tech:Vue/Vuex/Element UI/Jest/i18n/Webpack/Docker/Rancher


3. Jira Issue Order Management System

core tech:Vue/Antd UI/Echarts/Webpack/Docker/Rancher


4. Lottery Draw Website

core tech:Nuxt/Linux/Echarts/Canvas


5. Lottery Official Website & Backstage

core techKnockout/Golang/Vue/Linux/Jenkins


CIC CORP. | Front-end Developer | Nov, 2019 – Jan, 2020

During my tenure, I studied and started to use the React framework, mainly responsible for refactoring the lottery web React into Vue structure, familiar with the customization of UI components and the syntax differences of jsx.


Responsible for:

1. Refactoring Lottrey Web framework.

2. Lottrey Admin new feature development.

Think Power | Front-end Developer | Feb, 2019 – Oct, 2019

Mainly responsible for the front-end Vue.js of the customer relationship management project, connect the back-end API according to the customer's SPEC, write the front-end logic, communicate with the designer to adjust the UI/UX layout.


Responsible for:

1. Connecting back-end Java RESTful API.

2. Front-end UI/UX adjustment page logic with the design department.

3. Assisting in resolving compatibility issues between Browser and devices.

4. Creating mock data for development and testing.

Pgw9xvlbfuivtupzkwrq

❖ EDUCATION


National Formosa University SEP, 2006 – JUN, 2010

Department of Industrial Management

Dtlrsksmoinohceaick5

❖ PROJECTS


Fundobit


MonkeyShot Shopping

  • Project Link
  • Vue cli & Bootstrap4
  • Develop SPA webpage with shopping cart and checkout system.
  • Set up Heroku to connect NewebPay third-party payment API.
  • Have a background dashboard that can edit and upload products. (if you need a background account, you can contact me)

Flow Setting

  • Project Link
  • Vue & Element UI
  • Implement GUI interface through jsplumb.js.

My Resume Web


CRM Web System

  • Vue & Vuex & Google Maps
  • Manage customer insurance information and recommend best combination.

Youtube Video Search

  • Project Link
  • Develop with React Framework.
  • Implement a video search application through the Youtube API.