CakeResume Talent Search

Advanced filters
Bật
4-6 năm
6-10 năm
10-15 năm
Hơn 15 năm
國立政治大學
Avatar of Jason Z.
Avatar of Jason Z.
Frontend Developer @理立系統
2019 ~ Hiện tại
前端工程師
Trong vòng hai tháng
鄭俊佑 Jason 前端工程師,寫出良好的程式,對自己負責,也可以稍稍推動世界的邁進。  Frontend Developer Taipei, Taiwan [email protected] Skills Frontend HTML CSS SCSS Canvas jQuery Javascript Typescript Rxjs Angularjs Angular Backend NodeJS ExpressJS NestJS Google Cloud - Firebase Websocket GraphQL Others Git Git Flow Scrum Python Jira Google Maps API 經歷 理立系統~ 開發台鐵新一代列車控制系統 (Train Control),改善在普悠瑪
JavaScript
jQuery
Git
Đã có việc làm
Full-time / Không quan tâm đến làm việc từ xa
4-6 năm
國立政治大學
哲學系, 華語文教學學程

Kế hoạch tuyển dụng đơn giản và hiệu quả nhất

Tìm kiếm 40k+ CV và chủ động liên hệ với ứng viên để đạt hiệu quả tuyển dụng cao hơn. Sự lựa chọn của hàng trăm công ty.

  • Duyệt tất cả kết quả tìm kiếm
  • Bắt đầu trò chuyện không giới hạn
  • CV chỉ có thể truy cập bởi các công ty trả phí
  • Xem địa chỉ email và số điện thoại của người dùng
Bí quyết tìm kiếm
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Chỉ những CV công khai mới khả dụng với gói tài khoản miễn phí.
Nâng cấp lên gói nâng cao để xem tất cả các kết quả tìm kiếm bao gồm hàng chục nghìn hồ sơ xin việc độc quyền trên CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Trong vòng một tháng
Software Engineer(Front-end most)
Logo of Groundhog Technologies.
Groundhog Technologies
2021 ~ Hiện tại
Taipei City, Taiwan
Professional Background
Tình trạng hiện tại
Đã có việc làm
Tiến trình tìm việc
Bật trạng thái tìm việc
Professions
Khác
Fields of Employment
Quảng cáo
Kinh nghiệm làm việc
4-6 năm kinh nghiệm làm việc (2-4 năm liên quan)
Management
Kỹ năng
React.js
ES6
Python
CSS3
HTML5
JavaScript
Ngôn ngữ
Chinese
Bản địa hoặc song ngữ
English
Trung cấp
Korean
Sơ cấp
Job search preferences
Vị trí
軟體工程師
Loại hình công việc
Full-time
Địa điểm
Taipei, 台灣
Làm việc từ xa
Quan tâm đến làm việc từ xa
Freelance
Học vấn
Trường học
國立政治大學
Chuyên ngành
資訊科學系研究所
In
Ewfmpirfskblhj7rzfts

Taiming Chen

I'm a passionate software engineer especially in front-end. I have an abundance of experience in SPA web development with a focus on React.js. I am willing to accept new challenges and am not afraid of making mistakes. So in addition to the front-end, I will also accept tasks with different challenges.

In addition to technical research, I also enjoy doing some side projects with my colleagues to improve our technical skill and help us to make life fantastic.

Software Engineer(Frontend most)
Taipei Special Municipality,TW
[email protected]

SKILLS


Frontend

Proficient:
  • HTML、CSS(Styled-components, JSS)
  • JavaScript、ES6
  • React.js and its Ecosystem(ex: React Hooks, Redux, Redux-observable, React-router, Immutable.js)
  • Material-UI
  • RWD 
Familiar:
  • Webpack
  • TypeScript、Apollo Client (React)
  • Jest、Karma、Mocha
  • D3.js(SVG)
  • Vue.js、Vue Test Utils
  • Chrome extensions
  • P5.js


Backend

  • Python
  • Flask
  • Pytest
  • Node.js
  • GraphQL


Others

  • Git/Github/Gitlab
  • Gitlab CI/CD
  • Docker
  • Slack
  • Grafana
  • Agile/Scrum

EXPERIENCE

Bridgewell Inc., Software Engineer(Frontend most), Dec 2017 ~ Now

  • Software Engineer at Demand-Side Platform(DSP), Feb. 2020 - Now
  • [Frontend Development]
    • Develop and integrate the DSP reporting system into the DSP control panel platform.
    • Maintain and develop new features of the Bridgewell Pixel.js which is a JavaScript program that tracks the behavior of users browsing the advertiser's website. 
    • Refactor and develop new features of the Bridgewell Pixel Helper which is a chrome extension implemented by Vue.js. This tool can help customers check the installation of Bridgewell's pixel codes through detects and provides real-time feedback.
    [System Monitoring]
    • Monitor the Pixel Server event logs counter and set some alerts using Grafana.
    [Achievements]
    • Migrating the DSP control panel platform from JavaScript React App to TypeScript. 
    • Maintain and migrate old version tracking JavaScript program from Gulp to Webpack and add unit tests using Karma and Mocha. 
    • Using Beacon API to solve browsers stop executing the JavaScript problem which is caused by the next page starts loading immediately after clicking the event button. 
  • Software Engineer(Front-end most) at Data Management Platform(DMP), Dec. 2017 - Feb. 2020
  • [Design]
    • Discuss with the design team and translate the UI/UX design wireframes to actual code.
    [Frontend Development]
    • Develop and maintain front-end applications of the DMP web platform using ReactJS and its Ecosystem.
    • Develop Radar Chart, Pie Chart, and Coordinate Chart for audience analytics report using D3.js.
    • Collaborate with back-end developers for API design.
    [Backend Support]
    • Collaborate with back-end developers to refactor back-end test code by using the Pytest of Python.
    • Share responsibility with back-end developers like back-end bug fixing and feature development.
    [Performance]
    • Prevent React component useless re-renders with React.memo and PureComponent.
    • Improve the page load time by using react-loadable to split code into small chunks for dynamic imports.
    • Improve the table load time by using the Virtual Scroll table that automatically adds and destroys the elements resulting in creating only DOM elements which are visible to the user.
    • Refactoring backend testing code(decrease 30% lines) with the platform team improving the maintainability and simplifying the complexity.
  • Welfare Committee, Jul. 2018 - Jul. 2019
    • Financial management. 
    • Allowance for studies/exercise. 
    • Organize company trip and year-end banquet. 
    • Organize birthday party. 
Hcrjtkci0isdrlztnrcc

EDUCATION

National Chengchi University, 2013 ~ 2016

  • Master, Computer Science
  • Mobile Computing & Network Communications Lab (I)

Fgok3mmnnycxvrnagena

National Taiwan Normal University, 2008 ~ 2013

  • Bachelor, Computer Science
  • 2009~2012 Teacher Education Program
  • 2013 Teacher Education Practice Teaching at HSNU
Ez21iysu5a8o3cr4i9cz

National Taichung First Senior High School, 2005 ~ 2008

R8jnzd3mgl96wivpdct7

HONORS & AWARDS


Paragraph image 01 00@2x

Tourism innovation & Tech Awards Top 20 (out of 140 teams from 12 countries), May 2019, Tourism Bureau, Republic of China (Taiwan)

Subject:Spotlight

Team members:

  • Team initiator: Taiming
  • Front-end: Taiming, Wanlin, Boxi
  • Back-end: Yichang
  • Designer: Penny 

Highlights:

  • Recommended travel spots by using user data.
  • Planning trip by using drag-drop event(react-sortablejs).
  • Internationalization and localization UI(react-i18next).
  • Ability to add custom travel spots.
  • Waterfalls flow UI for travel spots sharing.

Tools:

  • Front-end: React.js, Redux, Redux-observable, Ant Design, Styled Components, React Router, react-sortablejs, react-i18next, react-mobile-picker-scroll, Immutable
  • Back-end: Python, Flask 

Github link / Slide
Paragraph image 01 00@2x

The 10th iThelp Ironman Contest 2019 (Modern Web - Quality Award)

Subject: ReactJS application exercises by taking classic games for example

Description:In these series of articles, I demonstrate step by step how to build classic games through practicing ReactJS and its ecosystems.

Paragraph image 01 00@2x

2016 International Conference on Service Science and Innovation 2016, Thesis of the Year Award

Title:Task Assignment for Real-time Financial Service System under Bursty Traffic and Unstable Networks

Description:

We develop the task assignment algorithm which can adapt the system to bursty traffic and unstable networks to improve performance for free. Then, in order to simulate a large number of mobile users, we observe the characteristic of real-world network delay and propose a network delay autocorrelation model to verify our task assignment algorithm. The results of experiment show that we could actually use our task assignment algorithm to improve the ability of the system to manage resource.

PROJECTS


Paragraph image 01 00@2x

NCCU Course - 政課爽, Nov 2018 – Jan 2019

Title:NCCU Course - 政課爽

Description:

A Web application to collect course information and course comments for helping NCCU students to register courses.

Hightlights:

1. Show the details of courses and comments.

2. RWD for variety of devices and window or screen size.

3. Pagination to breakdown the large set of course data.

4. Ability to search courses by using keywords in search bar.

5. Ability to filter courses by date, categories and custom keywords tag.

6. Ability to link to Syllabus.

Tools:

React.js, Redux, Redux-observable, Ant Design, Styled Components, React Router, Immutable

NCCU course Link
Paragraph image 01 00@2x

Dribbble Like Collage Images Animation (2019/06/10 - 2019/06/28)

Title:Dribbble Like Collage Images Animation

Description:

Study how dribbble-404 make the beautiful 404 site and remake it.

Hightlights:

1. 3D fly-in images animationf by using css transform perspective and translateZ.

2. Custom color picker slider bar by using RxJS.

3. Adaptive image color by using css background-blend-mode.

4. Using touch event for mobile device to drag slider bar. 

Tools:

React hooks, , styled-components, RxJS

Paragraph image 01 00@2x

MeTube - Youtbe RWD layout clone (2019/07/06 - 2019/08/10)

Title:MeTube - Youtbe RWD layout clone

Hightlights:

1. Switch themes, ex: Dark theme, Light theme, Sakura theme.

2. RWD layout by using styled-breakpoints and CSS grid.(ex: RWD search bar, RWD side menu, RWD video cards grid) 

3. Switch language by using react-i18next. 

4. Fixed navigation bar.

5. Infinite scrolling and loading. 

Tools:

React hooks, styled-breakpoints, react-i18next

Resume
Hồ sơ của tôi
Ewfmpirfskblhj7rzfts

Taiming Chen

I'm a passionate software engineer especially in front-end. I have an abundance of experience in SPA web development with a focus on React.js. I am willing to accept new challenges and am not afraid of making mistakes. So in addition to the front-end, I will also accept tasks with different challenges.

In addition to technical research, I also enjoy doing some side projects with my colleagues to improve our technical skill and help us to make life fantastic.

Software Engineer(Frontend most)
Taipei Special Municipality,TW
[email protected]

SKILLS


Frontend

Proficient:
  • HTML、CSS(Styled-components, JSS)
  • JavaScript、ES6
  • React.js and its Ecosystem(ex: React Hooks, Redux, Redux-observable, React-router, Immutable.js)
  • Material-UI
  • RWD 
Familiar:
  • Webpack
  • TypeScript、Apollo Client (React)
  • Jest、Karma、Mocha
  • D3.js(SVG)
  • Vue.js、Vue Test Utils
  • Chrome extensions
  • P5.js


Backend

  • Python
  • Flask
  • Pytest
  • Node.js
  • GraphQL


Others

  • Git/Github/Gitlab
  • Gitlab CI/CD
  • Docker
  • Slack
  • Grafana
  • Agile/Scrum

EXPERIENCE

Bridgewell Inc., Software Engineer(Frontend most), Dec 2017 ~ Now

  • Software Engineer at Demand-Side Platform(DSP), Feb. 2020 - Now
  • [Frontend Development]
    • Develop and integrate the DSP reporting system into the DSP control panel platform.
    • Maintain and develop new features of the Bridgewell Pixel.js which is a JavaScript program that tracks the behavior of users browsing the advertiser's website. 
    • Refactor and develop new features of the Bridgewell Pixel Helper which is a chrome extension implemented by Vue.js. This tool can help customers check the installation of Bridgewell's pixel codes through detects and provides real-time feedback.
    [System Monitoring]
    • Monitor the Pixel Server event logs counter and set some alerts using Grafana.
    [Achievements]
    • Migrating the DSP control panel platform from JavaScript React App to TypeScript. 
    • Maintain and migrate old version tracking JavaScript program from Gulp to Webpack and add unit tests using Karma and Mocha. 
    • Using Beacon API to solve browsers stop executing the JavaScript problem which is caused by the next page starts loading immediately after clicking the event button. 
  • Software Engineer(Front-end most) at Data Management Platform(DMP), Dec. 2017 - Feb. 2020
  • [Design]
    • Discuss with the design team and translate the UI/UX design wireframes to actual code.
    [Frontend Development]
    • Develop and maintain front-end applications of the DMP web platform using ReactJS and its Ecosystem.
    • Develop Radar Chart, Pie Chart, and Coordinate Chart for audience analytics report using D3.js.
    • Collaborate with back-end developers for API design.
    [Backend Support]
    • Collaborate with back-end developers to refactor back-end test code by using the Pytest of Python.
    • Share responsibility with back-end developers like back-end bug fixing and feature development.
    [Performance]
    • Prevent React component useless re-renders with React.memo and PureComponent.
    • Improve the page load time by using react-loadable to split code into small chunks for dynamic imports.
    • Improve the table load time by using the Virtual Scroll table that automatically adds and destroys the elements resulting in creating only DOM elements which are visible to the user.
    • Refactoring backend testing code(decrease 30% lines) with the platform team improving the maintainability and simplifying the complexity.
  • Welfare Committee, Jul. 2018 - Jul. 2019
    • Financial management. 
    • Allowance for studies/exercise. 
    • Organize company trip and year-end banquet. 
    • Organize birthday party. 
Hcrjtkci0isdrlztnrcc

EDUCATION

National Chengchi University, 2013 ~ 2016

  • Master, Computer Science
  • Mobile Computing & Network Communications Lab (I)

Fgok3mmnnycxvrnagena

National Taiwan Normal University, 2008 ~ 2013

  • Bachelor, Computer Science
  • 2009~2012 Teacher Education Program
  • 2013 Teacher Education Practice Teaching at HSNU
Ez21iysu5a8o3cr4i9cz

National Taichung First Senior High School, 2005 ~ 2008

R8jnzd3mgl96wivpdct7

HONORS & AWARDS


Paragraph image 01 00@2x

Tourism innovation & Tech Awards Top 20 (out of 140 teams from 12 countries), May 2019, Tourism Bureau, Republic of China (Taiwan)

Subject:Spotlight

Team members:

  • Team initiator: Taiming
  • Front-end: Taiming, Wanlin, Boxi
  • Back-end: Yichang
  • Designer: Penny 

Highlights:

  • Recommended travel spots by using user data.
  • Planning trip by using drag-drop event(react-sortablejs).
  • Internationalization and localization UI(react-i18next).
  • Ability to add custom travel spots.
  • Waterfalls flow UI for travel spots sharing.

Tools:

  • Front-end: React.js, Redux, Redux-observable, Ant Design, Styled Components, React Router, react-sortablejs, react-i18next, react-mobile-picker-scroll, Immutable
  • Back-end: Python, Flask 

Github link / Slide
Paragraph image 01 00@2x

The 10th iThelp Ironman Contest 2019 (Modern Web - Quality Award)

Subject: ReactJS application exercises by taking classic games for example

Description:In these series of articles, I demonstrate step by step how to build classic games through practicing ReactJS and its ecosystems.

Paragraph image 01 00@2x

2016 International Conference on Service Science and Innovation 2016, Thesis of the Year Award

Title:Task Assignment for Real-time Financial Service System under Bursty Traffic and Unstable Networks

Description:

We develop the task assignment algorithm which can adapt the system to bursty traffic and unstable networks to improve performance for free. Then, in order to simulate a large number of mobile users, we observe the characteristic of real-world network delay and propose a network delay autocorrelation model to verify our task assignment algorithm. The results of experiment show that we could actually use our task assignment algorithm to improve the ability of the system to manage resource.

PROJECTS


Paragraph image 01 00@2x

NCCU Course - 政課爽, Nov 2018 – Jan 2019

Title:NCCU Course - 政課爽

Description:

A Web application to collect course information and course comments for helping NCCU students to register courses.

Hightlights:

1. Show the details of courses and comments.

2. RWD for variety of devices and window or screen size.

3. Pagination to breakdown the large set of course data.

4. Ability to search courses by using keywords in search bar.

5. Ability to filter courses by date, categories and custom keywords tag.

6. Ability to link to Syllabus.

Tools:

React.js, Redux, Redux-observable, Ant Design, Styled Components, React Router, Immutable

NCCU course Link
Paragraph image 01 00@2x

Dribbble Like Collage Images Animation (2019/06/10 - 2019/06/28)

Title:Dribbble Like Collage Images Animation

Description:

Study how dribbble-404 make the beautiful 404 site and remake it.

Hightlights:

1. 3D fly-in images animationf by using css transform perspective and translateZ.

2. Custom color picker slider bar by using RxJS.

3. Adaptive image color by using css background-blend-mode.

4. Using touch event for mobile device to drag slider bar. 

Tools:

React hooks, , styled-components, RxJS

Paragraph image 01 00@2x

MeTube - Youtbe RWD layout clone (2019/07/06 - 2019/08/10)

Title:MeTube - Youtbe RWD layout clone

Hightlights:

1. Switch themes, ex: Dark theme, Light theme, Sakura theme.

2. RWD layout by using styled-breakpoints and CSS grid.(ex: RWD search bar, RWD side menu, RWD video cards grid) 

3. Switch language by using react-i18next. 

4. Fixed navigation bar.

5. Infinite scrolling and loading. 

Tools:

React hooks, styled-breakpoints, react-i18next