CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Taipei City, Taiwan
Avatar of 郭岳銘.
Avatar of 郭岳銘.
Past
資深前端工程師 Senior Front-End Developer @法樂設計有限公司
2019 ~ Present
資深前端工程師
Within one month
月 2018 面板工程師 仁寶 Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. 學歷National Yang Ming University 生醫光電所National Dong Hwa University (NDHU) 生命科學系 技能 React.js/Redux JavaScript / ES6 / jQuery SASS/SCSS Bootstrap Gulp Webpack Vite React Router Photoshop Illustrator Three.js GSAP AJAX / API串接 react-three-fiber RWD Git 語言 Chinese — 母語或雙語 English — 中階
React.js/Redux
JavaScript / ES6 / jQuery
SASS/SCSS
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
National Yang Ming University
生醫光電所
Avatar of the user.
Avatar of the user.
Past
Front-End Developer @Equinix
2021 ~ 2023
前端工程師
Within two months
HTML5
CSS3
JavaScript / ES6 / jQuery
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
National Taipei University of Technology
Electric-Optic engineering
Avatar of the user.
Avatar of the user.
Frontend Team Lead @Aurora Tech
2020 ~ Present
senior frontend engineer
Within one year
javascript
AJAX
HTML/CSS
Full-time / Interested in working remotely
4-6 years
國立成功大學
土木工程
Avatar of the user.
Avatar of the user.
Frontend engineer @街口電子支付股份有限公司
2023 ~ Present
前端/全端工程師
Within one month
JavaScript
HTML/CSS
React.js
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
大同大學
媒體設計學系互動設計組
Avatar of 蔡貴翰.
Avatar of 蔡貴翰.
前端工程師 @天旭國際科技有限公司
2019 ~ Present
前端工程師
Within two months
份,帶領我們小團隊進行開發並一起學習進步。 技能與工具 基礎: html / css / javascript / typescript 前端框架: react / vue / svelte React 相關: redux / zustand / react-router / nextjs / react-query / antd / material-ui / framer-motion CSS 相關: sass / css modules / styled-components / tailwindcss 圖形與動畫: pixi / Three / D3 / TweenMax 遊戲框架: phaser 其他: nodejs / vite / react
HTML
CSS
JavaScript
Reputation Credits1
Employed
Not open to opportunities
Full-time / Interested in working remotely
10-15 years
國立雲林科技大學
數位媒體設計系
Avatar of 吳彥霈.
Avatar of 吳彥霈.
系統設計師 @南山人壽
2023 ~ Present
Software Engineer
Within two months
設計系統架構 前後端程式撰寫 Host on SmarterASP Report Project Sportsbook 項目說明: 參與最初網站架構與主要功能開發 負責內容: Build main component Redux and Redux-saga Webpack、React-router、Framer-motion、Styled component Data visualization 項目說明: 由POS廠商委託開發,主將他們的銷售資料進行分析與呈現 負責內容: 資料庫SQL UI設計&資料呈
React.js
Node.js / Express.js
C# .Net MVC
Employed
Not open to opportunities
Full-time / Not interested in working remotely
6-10 years
元智大學 Yuan Ze University
Computer Science
Avatar of BingHao Huang.
Avatar of BingHao Huang.
FrontEnd Developer @希格斯資訊科技有限公司
2021 ~ Present
Senior Front-End Engineer
Within one month
a scrum master, help the team to finish the project. I have a lot of agile experience. Taipei City, Taiwan Skills Layout HTML5&HTML CSS & CSS3 Responsive Web Design(RWD) Adaptive Web Design(AWD) JavaScript & Frameworks JavaScript ES5/ES6 jQuery/Zepto Vue、Vue3 、Nuxt2 Vuex 、Vue-router D3.js JavaScript & Frameworks React 、Next.js React-router-dom Formik Emotion UI Librarys & JS Plugins Element UI & Element Plus Vue Ant Design Vue-i18n Vuelidate CSS & HTML Preprocess Jade & Pug SCSS & SASS & Stylus Preprocessing Tools Gulp Webpack Managed Quality Tools ESLint Prettier BEM 3rd Party APIs
Vue.js
Nuxt.js
Vue Router
Employed
Not open to opportunities
Full-time / Remote Only
4-6 years
FJU
Computer Science and Information Engineering
Avatar of Hsu Ting.
Offline
Avatar of Hsu Ting.
Offline
前端工程師
Within three months
best way to make my projects faster and easier to maintain. In, I wrote about five projects, but most of those websites were written by the new maintainers. So I don't list those websites here, and just summarize how I build those projects. At the beginning, React , babel and Webpack were just used in websites, and I also used those frameworks to build a website. In this project, I learned how to use Webpack and code splitting . The next project, I used Redux to handle the data flow, React-router to handle client routing
Frontend Development
Backend Development
FullStack Development
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
Avatar of 林湘純.
More than one year
計,改善良率使樣品成功量產出貨 成功大學化工學系,2009 年 9 月年 6 月 個人作品 LAF 寵物認養平台 https://aishalin.github.io/LAF React + React Router 開發 Redux 管理 global state Flexbox 實作 UI 及 RWD Styled-components 管理 css Firebase 實作 database Webpack、Babel 打包編譯 Git/Github 作版控 STYLiSH 電商網 https://aishalin.github.io
Word
Excel
PowerPoint
Full-time / Interested in working remotely
4-6 years
成功大學
化學工程
Avatar of Leslie Liu.
軟體工程師
More than one year
brain gym React, Redux, Router, Node.js, AWS Wow Bridge is a multiplayer online bridge game . An AWS server is handled game state so that even a single player can have fun with robots. Created real-time interactions, playing logic and control flow on client side with react, redux, and router. https://wowbridgegame.com/ https://reurl.cc/E2VGm 2) Stylish: Your trending idea navigator Javascript, React, RWD An e-commerce website built with Javascript. Business logic was handled under MVC architecture. Communicated with backend by RESTful
UI/UXDesign
Web Development
React.js
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 three months
Taipei City, Taiwan
Professional Background
Current status
Employed
Job Search Progress
Not open to opportunities
Professions
Web Developer
Fields of Employment
Computer Networking
Work experience
6-10 years
Management
None
Skills
Frontend Development
Backend Development
FullStack Development
DevOps
Languages
English
Intermediate
Job search preferences
Positions
前端工程師
Job types
Full-time
Locations
台灣台北
Remote
Interested in working remotely
Freelance
No
Educations
School
Major
Print
Otmxpovwglckli13go9i

Ting-Hsiang Hsu

I graduated with a bachelor degree in computer science and information engineering. For me, learning new knowledge and solving problems really matter. As a result, I keep improving my skills in web technology.

[email protected] / 0937-931-289

Work Experience

Side project,2015 - now

Since I was a front end engineer, I try to keep my work simple and be eager to the latest technologies. As a result, I usually write side projects to experiment with those new technologies. All side projects can be found in my github and mikojs.

Expo,2022.6 - now
TBD

Meepshop,2018.1 - 2022.2

Beside bugs fixing and new features developing, colleagues and I added frameworks to make our work be done quicker and easier to maintain. We used Next.js to handle CSR and SSR, and also chose Typescript as our type checker. For easier use of Graphql, we used Apollo-client to control data flow in the front end. Based on Graphql and Typescript, it's easy for us to create fake data before the back end engineers finish their jobs. As a result, we could minimize development with Storybook.


On the other hand, we had many components. So, Lerna is picked to manage our component packages. Lerna is a completely different development model. Though we spent time adapting it, it greatly improved our jobs.


Due to the change of frameworks, we spent a lot of time adding those frameworks to our projects and it's a very challenging job. For example, Redux was used to control data flow in the past, but Apollo-client is more suitable with Graphql. Thus, to avoid breaking change, we replaced Redux with Apollo-client step by step. It's a hard challenge for me but I enjoy the process of building a more maintainable project.

Freelancer,2015 - 2017.12

During this period, many frameworks were announced, but authorities still don't know which one is the best. As a result, when I was a freelancer, I tried to use those frameworks to find the best way to make my projects faster and easier to maintain. In 2015 - 2017, I wrote about five projects, but most of those websites were written by the new maintainers. So I don't list those websites here, and just summarize how I build those projects. At the beginning, React, babel and Webpack were just used in websites, and I also used those frameworks to build a website. In this project, I learned how to use Webpack and code splitting.


The next project, I used Redux to handle the data flow, React-router to handle client routing and Express to handle the server-side rendering. In the past, we didn't have any framework to implement SSR and CSR. However in this project, I tried to implement  those concepts and use Radium to handle the style of the website.


Next projects, I started to build some npm packages to accelerate my jobs. I build a components library, a server-middleware library and a database library. Most of those projects aren’t maintained, but I learned how to build npm packages. This stage is very important to me. I start to think about how to build a system, not just a single project.


In the final project. I used Graphql and Relay to handle the data flow. Eslint, Prettier and lint-staged kept my code style consistent. Jest tested my code to avoid unexpected problems. Circleci and PM2 deployed my code continually.


At the end of being a freelancer, many frameworks appeared and helped us build websites more easily. Learning new frameworks needed lots of time. It's difficult to strike a balance between exploring new technology while writing a project. So  I decided not to be a freelancer, and tried to be a technical staff.

Skills


Framework

  • React: advanced
  • React-router: advanced
  • Redux: proficient
  • Relay: proficient
  • Apollo-client: advanced
  • Graphql: advanced
  • Ant-design: advanced
  • Styled-components: proficient


Server

  • Koa: advanced
  • Express: advanced
  • Next.js: advanced
  • Storybook: advanced
  • Django: proficient
  • CodeIgniter: knowledge
  • Apollo-server: proficient


CSS Preprocessors

  • Radium: advanced
  • Less: proficient
  • Scss: proficient
  • Css-modules: proficient


Type checker

  • Typescript: proficient
  • Flow: proficient


Build Tools

  • Babel: advanced
  • Webpack: advanced
  • Npm: proficient
  • Yarn: proficient
  • Yarn(berry): advanced
  • Lerna: advanced


Testing

  • Jest: proficient
  • Enzyme: proficient
  • Testing-library: knowledge
  • Cypress: knowledge
  • Puppeteer: proficient
  • Bats: proficient


Code style

  • Eslint: advanced
  • Prettier: proficient
  • Lint-staged: advanced
  • Husky: proficient


DevOps

  • Github action: advanced
  • Github cli: proficient
  • Circleci: advanced
  • Travis: proficient
  • Docker: proficient


Database

  • Sequelize: proficient
  • Prisma: knowledge
  • Postgresql: proficient
  • Mongodb: knowledge
  • Firebase: knowledge
  • SQLite: proficient


Language

  • Javascript: advanced
  • Typescript: proficient
  • Rust: proficient
  • Python: proficient
  • C/C++: proficient
  • Bash: proficient

Autobiography

Solve problems


Spending the time to find the best solution is more important for me than just barely finishing projects. When people encounter problems, they would try to google them to find solutions. However, they don't know the core issues. This may cause other problems. I don't think this phenomenon it's a good thing as an engineer.


As a result, I often try to find the core issues and the best solution. During the process, I can learn much knowledge and advance my skills. If, unfortunately, there are no solutions online, I would try to read source code in Github, reading source code not only helps find the core issues but also lets me master those frameworks and libraries.


Do something


Sometimes, frameworks and libraries aren't suitable for our projects. Therefore, I am keen to develop side projects and make them more simple and maintainable. When we just blindly follow frameworks, it would cause projects to be difficult to maintain.


When developing side projects, reading source code is important. Sometimes, documents aren't enough. I go through source code to find the additional way to complete my goal. By exploring source code, I could think about whether I should use this framework or not? Is this framework suitable for projects? Though I couldn't find the best way to write websites, I could keep seeking the best solution and it should be the most important goal of a front end engineer.


Keep learning


Because of the continuous rapid development and innovation of web technology, learning is important to a front end engineer. By keeping learning the latest technology, I could use those new technologies in new projects. At the same time, it would keep improving my skills.


Beside web technology, I am also interested in other technologies. Like yarn berry, this couldn't only be used in websites, but also in developing other programs. As a result, I read technology news every day to keep learning and exploring new things.

Resume
Profile
Otmxpovwglckli13go9i

Ting-Hsiang Hsu

I graduated with a bachelor degree in computer science and information engineering. For me, learning new knowledge and solving problems really matter. As a result, I keep improving my skills in web technology.

[email protected] / 0937-931-289

Work Experience

Side project,2015 - now

Since I was a front end engineer, I try to keep my work simple and be eager to the latest technologies. As a result, I usually write side projects to experiment with those new technologies. All side projects can be found in my github and mikojs.

Expo,2022.6 - now
TBD

Meepshop,2018.1 - 2022.2

Beside bugs fixing and new features developing, colleagues and I added frameworks to make our work be done quicker and easier to maintain. We used Next.js to handle CSR and SSR, and also chose Typescript as our type checker. For easier use of Graphql, we used Apollo-client to control data flow in the front end. Based on Graphql and Typescript, it's easy for us to create fake data before the back end engineers finish their jobs. As a result, we could minimize development with Storybook.


On the other hand, we had many components. So, Lerna is picked to manage our component packages. Lerna is a completely different development model. Though we spent time adapting it, it greatly improved our jobs.


Due to the change of frameworks, we spent a lot of time adding those frameworks to our projects and it's a very challenging job. For example, Redux was used to control data flow in the past, but Apollo-client is more suitable with Graphql. Thus, to avoid breaking change, we replaced Redux with Apollo-client step by step. It's a hard challenge for me but I enjoy the process of building a more maintainable project.

Freelancer,2015 - 2017.12

During this period, many frameworks were announced, but authorities still don't know which one is the best. As a result, when I was a freelancer, I tried to use those frameworks to find the best way to make my projects faster and easier to maintain. In 2015 - 2017, I wrote about five projects, but most of those websites were written by the new maintainers. So I don't list those websites here, and just summarize how I build those projects. At the beginning, React, babel and Webpack were just used in websites, and I also used those frameworks to build a website. In this project, I learned how to use Webpack and code splitting.


The next project, I used Redux to handle the data flow, React-router to handle client routing and Express to handle the server-side rendering. In the past, we didn't have any framework to implement SSR and CSR. However in this project, I tried to implement  those concepts and use Radium to handle the style of the website.


Next projects, I started to build some npm packages to accelerate my jobs. I build a components library, a server-middleware library and a database library. Most of those projects aren’t maintained, but I learned how to build npm packages. This stage is very important to me. I start to think about how to build a system, not just a single project.


In the final project. I used Graphql and Relay to handle the data flow. Eslint, Prettier and lint-staged kept my code style consistent. Jest tested my code to avoid unexpected problems. Circleci and PM2 deployed my code continually.


At the end of being a freelancer, many frameworks appeared and helped us build websites more easily. Learning new frameworks needed lots of time. It's difficult to strike a balance between exploring new technology while writing a project. So  I decided not to be a freelancer, and tried to be a technical staff.

Skills


Framework

  • React: advanced
  • React-router: advanced
  • Redux: proficient
  • Relay: proficient
  • Apollo-client: advanced
  • Graphql: advanced
  • Ant-design: advanced
  • Styled-components: proficient


Server

  • Koa: advanced
  • Express: advanced
  • Next.js: advanced
  • Storybook: advanced
  • Django: proficient
  • CodeIgniter: knowledge
  • Apollo-server: proficient


CSS Preprocessors

  • Radium: advanced
  • Less: proficient
  • Scss: proficient
  • Css-modules: proficient


Type checker

  • Typescript: proficient
  • Flow: proficient


Build Tools

  • Babel: advanced
  • Webpack: advanced
  • Npm: proficient
  • Yarn: proficient
  • Yarn(berry): advanced
  • Lerna: advanced


Testing

  • Jest: proficient
  • Enzyme: proficient
  • Testing-library: knowledge
  • Cypress: knowledge
  • Puppeteer: proficient
  • Bats: proficient


Code style

  • Eslint: advanced
  • Prettier: proficient
  • Lint-staged: advanced
  • Husky: proficient


DevOps

  • Github action: advanced
  • Github cli: proficient
  • Circleci: advanced
  • Travis: proficient
  • Docker: proficient


Database

  • Sequelize: proficient
  • Prisma: knowledge
  • Postgresql: proficient
  • Mongodb: knowledge
  • Firebase: knowledge
  • SQLite: proficient


Language

  • Javascript: advanced
  • Typescript: proficient
  • Rust: proficient
  • Python: proficient
  • C/C++: proficient
  • Bash: proficient

Autobiography

Solve problems


Spending the time to find the best solution is more important for me than just barely finishing projects. When people encounter problems, they would try to google them to find solutions. However, they don't know the core issues. This may cause other problems. I don't think this phenomenon it's a good thing as an engineer.


As a result, I often try to find the core issues and the best solution. During the process, I can learn much knowledge and advance my skills. If, unfortunately, there are no solutions online, I would try to read source code in Github, reading source code not only helps find the core issues but also lets me master those frameworks and libraries.


Do something


Sometimes, frameworks and libraries aren't suitable for our projects. Therefore, I am keen to develop side projects and make them more simple and maintainable. When we just blindly follow frameworks, it would cause projects to be difficult to maintain.


When developing side projects, reading source code is important. Sometimes, documents aren't enough. I go through source code to find the additional way to complete my goal. By exploring source code, I could think about whether I should use this framework or not? Is this framework suitable for projects? Though I couldn't find the best way to write websites, I could keep seeking the best solution and it should be the most important goal of a front end engineer.


Keep learning


Because of the continuous rapid development and innovation of web technology, learning is important to a front end engineer. By keeping learning the latest technology, I could use those new technologies in new projects. At the same time, it would keep improving my skills.


Beside web technology, I am also interested in other technologies. Like yarn berry, this couldn't only be used in websites, but also in developing other programs. As a result, I read technology news every day to keep learning and exploring new things.