CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
國立台灣大學
New Taipei City, Taiwan
Avatar of 張文源.
Active
Avatar of 張文源.
Active
Frontend Software Engineer @德商foodpanda_富胖達股份有限公司
2022 ~ 2023
資深前端工程師
Within one month
Casey Chang Front-End Engineer Seven years of working experience as a Front-End Engineer. Proficient in developing long-term and stable products in a fast-paced environment. Possess strong communication and collaboration skills, with the ability to work effectively in a cross-functional team. With strong attention to detail, focusing on delivering great user experiences and aiming to achieve pixel perfect UI. Strive to write readable and well-structured code. [email protected] linkedin.com/in/wenyuanchang github.com/MarginalCasey Skills Javascript ES6 TypeScript Next.js
HTML/CSS
JavaScript
TypeScript
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
國立台灣大學
資訊管理

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
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
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on 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.
Within one month
Logo of 德商foodpanda_富胖達股份有限公司.
德商foodpanda_富胖達股份有限公司
2022 ~ 2023
Taiwan
Professional Background
Current status
Employed
Job Search Progress
Not open to opportunities
Professions
Front-end Engineer
Fields of Employment
EdTech, Information Services, Software
Work experience
6-10 years
Management
I've had experience in managing 1-5 people
Skills
HTML/CSS
JavaScript
TypeScript
React.js
Redux
Redux Saga
Styled Components
Jest + React Testing Library
Cypress
Languages
English
Fluent
Job search preferences
Positions
資深前端工程師
Job types
Full-time
Locations
Taiwan, 台北市, 台灣新北市
Remote
Interested in working remotely
Freelance
No
Educations
School
國立台灣大學
Major
資訊管理
Print

Casey Chang

Front-End Engineer

Seven years of working experience as a Front-End Engineer. Proficient in developing long-term and stable products in a fast-paced environment. 
Possess strong communication and collaboration skills, with the ability to work effectively in a cross-functional team.
With strong attention to detail, focusing on delivering great user experiences and aiming to achieve pixel perfect UI.
Strive to write readable and well-structured code.

Skills

Javascript


  • ES6
  • TypeScript
  • Next.js
  • React, Redux, Redux Saga
  • GraphQL, Relay

HTML/CSS


  • HTML5
  • CSS3
  • RWD
  • CSS modules
  • styled-components
  • Tailwind CSS

Version Control


  • Git
  • Github Flow

Tools


  • Babel
  • Webpack
  • Prettier
  • ESLint
  • Stylelint

Test


  • Jest
  • React Testing Library
  • Cypress

Work Experience

Frontend Software Engineer II  •  foodpanda

June 2022 - December 2023

Foodpanda is an online food and grocery delivery platform owned by Berlin-based Delivery Hero. It is currently the largest food and grocery delivery platform in Asia.

Tech stack

TypeScript, React, Next.js, Sass, Styled components, Jest, React Testing Library, Cypress

Responsibilities
I was a part of the Subscriptions Foundation team, where I played a key role in the development and maintenance of our subscription service. 

  • As a front-end engineer, developed and maintained back-office systems related to our subscription service. 
  • As the lead engineer of multiple projects
    • Established development timelines. 
    • Clarified existing system designs and dependent services.
    • Engaged in discussions with stakeholders to analyze requirements and assess feasibility.
    • Created technical documentation to support the work of back-end engineers and designers.
    • Assisted designers in conducting usability testing and refined feature designs.
    • Created user manuals for stakeholders.
    • Organized internal sharing sessions to disseminate learnings and discuss the future directions for optimization.

Projects and achievements

  • Took over the ownership of MMT (Marketing Management Platform), the operational platform of the subscription service. 
    • Clarified and tested all configuration details of subscription plans, created tickets to enhance UX and address system defects.
    • Introduced integration tests to cover crucial user flows.
    • Integrated a widely adopted design system tailored for the company's internal tools. 
  • Took over the ownership of the subscription data query tool on our customer service platform, rebuilt and redesigned the whole tool based on user requirements.
  • Led the development of new features and redesigns on MMT.
  • Continuously adjusted and refactored our unit tests and integration tests architecture, boosting test coverage to 100%.
  • Integrated React Query to enhance the data fetching mechanism. 
  • Developed a VS Code CSS IntelliSense extension for the company's design system.

Front-End Engineer  •  BoniO Inc.

January 2017 - June 2022

Bonio Inc. is an EdTech company founded in 2014. PaGamO, our main product, is the world's first online gamification learning platform. 

Tech stack

React, Redux, Redux Saga, zustand, Styled components, GraphQL, Relay, Jest, React Testing Library

Responsibilities

  • As a member of product team
    • Collaborated with team members to improve product development process. 
    • Discussed requirements with PMs & back-end engineers.
    • Discussed API spec with back-end engineers.
    • Discussed UI details with designers, ensured design consistency and quality.
  • As the Tech Lead of front-end team
    • Assisted in front-end team recruitment, conducted technical interviews.
    • Discussed tasks assignment with team members, confirmed product requirements, and provided guidance in technical architecture. 
    • Conducted frequent code review with team members.
      • Ensured code quality and improved code architecture.
      • Ensured completed features met product requirements. 
      • Ensured completed UI matched design drafts. 
    • Shared new technologies with team members.

Projects and achievements

  • Enhanced existing projects and proceeded with subsequent feature development
    • Continuously refactored and optimized legacy code.
    • Established a consistent data fetching and storage mechanism, utilized Redux to structure the front-end's local store, and handled asynchronous data flows through Redux Saga.
    • Gradually transitioned to GraphQL + Relay to further simplify API design and data caching mechanisms.
    • Replaced old CSS Modules with styled-components to better implement separation of concerns between styles and logic.
    • Implemented a testing framework using Jest + React Testing Library, wrote unit and integration tests.
    • Integrated pre-commit hooks to trigger ESLint checks before committing.
  • Took over legacy projects from another team without prior separation of front-end and back-end, designed a refactoring process to gradually refactor the legacy code.
  • Initiated the system design and development of a new project, Parent Console.
  • Initiated the system design and development of a new project, Learning Center.
  • Constructed a shared component library using Storybook.

Education

2011 - 2015

National Taiwan University

Information Management

Resume
Profile

Casey Chang

Front-End Engineer

Seven years of working experience as a Front-End Engineer. Proficient in developing long-term and stable products in a fast-paced environment. 
Possess strong communication and collaboration skills, with the ability to work effectively in a cross-functional team.
With strong attention to detail, focusing on delivering great user experiences and aiming to achieve pixel perfect UI.
Strive to write readable and well-structured code.

Skills

Javascript


  • ES6
  • TypeScript
  • Next.js
  • React, Redux, Redux Saga
  • GraphQL, Relay

HTML/CSS


  • HTML5
  • CSS3
  • RWD
  • CSS modules
  • styled-components
  • Tailwind CSS

Version Control


  • Git
  • Github Flow

Tools


  • Babel
  • Webpack
  • Prettier
  • ESLint
  • Stylelint

Test


  • Jest
  • React Testing Library
  • Cypress

Work Experience

Frontend Software Engineer II  •  foodpanda

June 2022 - December 2023

Foodpanda is an online food and grocery delivery platform owned by Berlin-based Delivery Hero. It is currently the largest food and grocery delivery platform in Asia.

Tech stack

TypeScript, React, Next.js, Sass, Styled components, Jest, React Testing Library, Cypress

Responsibilities
I was a part of the Subscriptions Foundation team, where I played a key role in the development and maintenance of our subscription service. 

  • As a front-end engineer, developed and maintained back-office systems related to our subscription service. 
  • As the lead engineer of multiple projects
    • Established development timelines. 
    • Clarified existing system designs and dependent services.
    • Engaged in discussions with stakeholders to analyze requirements and assess feasibility.
    • Created technical documentation to support the work of back-end engineers and designers.
    • Assisted designers in conducting usability testing and refined feature designs.
    • Created user manuals for stakeholders.
    • Organized internal sharing sessions to disseminate learnings and discuss the future directions for optimization.

Projects and achievements

  • Took over the ownership of MMT (Marketing Management Platform), the operational platform of the subscription service. 
    • Clarified and tested all configuration details of subscription plans, created tickets to enhance UX and address system defects.
    • Introduced integration tests to cover crucial user flows.
    • Integrated a widely adopted design system tailored for the company's internal tools. 
  • Took over the ownership of the subscription data query tool on our customer service platform, rebuilt and redesigned the whole tool based on user requirements.
  • Led the development of new features and redesigns on MMT.
  • Continuously adjusted and refactored our unit tests and integration tests architecture, boosting test coverage to 100%.
  • Integrated React Query to enhance the data fetching mechanism. 
  • Developed a VS Code CSS IntelliSense extension for the company's design system.

Front-End Engineer  •  BoniO Inc.

January 2017 - June 2022

Bonio Inc. is an EdTech company founded in 2014. PaGamO, our main product, is the world's first online gamification learning platform. 

Tech stack

React, Redux, Redux Saga, zustand, Styled components, GraphQL, Relay, Jest, React Testing Library

Responsibilities

  • As a member of product team
    • Collaborated with team members to improve product development process. 
    • Discussed requirements with PMs & back-end engineers.
    • Discussed API spec with back-end engineers.
    • Discussed UI details with designers, ensured design consistency and quality.
  • As the Tech Lead of front-end team
    • Assisted in front-end team recruitment, conducted technical interviews.
    • Discussed tasks assignment with team members, confirmed product requirements, and provided guidance in technical architecture. 
    • Conducted frequent code review with team members.
      • Ensured code quality and improved code architecture.
      • Ensured completed features met product requirements. 
      • Ensured completed UI matched design drafts. 
    • Shared new technologies with team members.

Projects and achievements

  • Enhanced existing projects and proceeded with subsequent feature development
    • Continuously refactored and optimized legacy code.
    • Established a consistent data fetching and storage mechanism, utilized Redux to structure the front-end's local store, and handled asynchronous data flows through Redux Saga.
    • Gradually transitioned to GraphQL + Relay to further simplify API design and data caching mechanisms.
    • Replaced old CSS Modules with styled-components to better implement separation of concerns between styles and logic.
    • Implemented a testing framework using Jest + React Testing Library, wrote unit and integration tests.
    • Integrated pre-commit hooks to trigger ESLint checks before committing.
  • Took over legacy projects from another team without prior separation of front-end and back-end, designed a refactoring process to gradually refactor the legacy code.
  • Initiated the system design and development of a new project, Parent Console.
  • Initiated the system design and development of a new project, Learning Center.
  • Constructed a shared component library using Storybook.

Education

2011 - 2015

National Taiwan University

Information Management