Profile 00 00@2x

YANG-HAO CHOU ( 周仰皓 )

An enthusiastic Front-End engineer with 5 years experience in E-commerce and electronic industry. Responsible for developing the official website of giant retail customers using React, Redux, and GraphQL in 91APP. Seeking for a role of Front-End engineer or Full-Stack engineer.


Software Engineer 

Taipei, Taiwan 

[email protected]


Skills


Front-End

-  AWD / RWD / Styled-Components

-  TypeScript

-  React / Hooks / Context

-  Redux / Redux-Observable

-  React-Router

-  GraphQL / React-Apollo

-  Three.js / Cannon.js


Developer Tools

-  Module Bundler: Webpack  

-  Compiler: Babel, TypeScript

-  Unit Test: Jest 

-  CI / CD: GitLab-CI, GitHub Actions

-  Third-Party Service: 

   AWS / Rancher,

   Firestore / Firebase Hosting


Languages

-  Mandarin: Native 

-  English: Proficient (TOEFL iBT 89)  

-  German: Basic (A2)




Project


RETAIL HELPER    
 
444.png


An enterprise product for retail clerks


-  Built a SPA via React / React Router 

-  Managed shared state by React Context 

-  Implemented AWD to enhance better user experience

-  Designed custom React Hooks for fetching API based
   on the concept of React-Apollo 



667.jpg




-  Developed stacked toast components supported
   asynchronous rise and fall 

-  Formulated login API with Backend for two-step
   sign-in procedure 

-  Integrated popup with third-party QR-Code library


CAMEL UP                                        STYLISH      

 
Website: https://react-camel-up.firebaseapp.com/                         Website: https://andy770921.github.io/Stylish/
   
444.png

A multi-player board game


-  Implemented RWD without libraries

-  Created 3D scene via three.js Simulated real jumping

   effect based on the concept of Newton's Second Law

-  Implemented rolling effect via cannon.js 

-  Modified 3D objects via blender application 

-  Kept style consistency by managing resources carefully



667.jpg

A clothing e-commerce website


-  Built multi-page application via HTML, CSS, JS 

-  Fetched data from backend API through AJAX

-  Implemented infinite scroll and slide effect 

-  Stored shopping cart in LocalStorage 

-  Integrated TapPay SDK for credit-card payment

-  Supported Facebook Login


Experience

91APP                                                                                    Dec 2019 - Present

Software Engineer

- Developed a Retail Helper product, including login procedures, page components, QR-Code popup, and status toast using AWD

- Built a CI/CD controller website integrated GitLab-CI and Slack API with Redux-Observable, saving 30% bi-weekly deploying time of the Front-End R&D group

- Implemented React-Apollo in product-list page of PX-Mart and FamilyMart

- Represented the Front-End group for delivering a public speech about GraphQL and React-Apollo

- Introduced an automated icon-font-conversion method via GitHub Actions or GitLab-CI

- Established a JSON-reconstruct function utilizing Object-Oriented architecture


9.jpg

AppWorks School                                                               Jul 2019 - Oct 2019

Front-End Trainee

- Completed Stylish project in 3 weeks individually

- Completed Camel Up project in 5 weeks including UI / UX design, developing, testing and releasing

- Completed mini project (Hero ProjectTo-Do-List and Puzzle Game) by React and Redux


9.jpg

Delta Electronics, Inc.                                                         Oct 2017 - Jul 2019

R&D Senior Engineer

- Implemented the coordinate transformation algorithm into an automated laser-soldering machine  

- Mentored three newcomers through holding the on-boarding orientation and training

- Transferred laser-soldering technology into factory field test reported in Delta internal news.

 

9.jpg

Gintech Energy Corporation                                            Oct 2014 - Oct 2017

R&D Senior Engineer

- Collaborate with Israeli company internationally, finishing Eureka Project ( Project ID: E! 9901 ) funded by European Union. 

- Explore the novel thin-film structure and acquire the approval of the utility model patent ( No. M544119 ) in Taiwan.

 

9.jpg

Education


Technische Universität Graz, Austria                            Sep 2013 - Aug 2014

International Program: Electrical Engineering and Audio Engineering


333.png

National Chiao Tung University, Taiwan                       Sep 2011 - Sep 2014

Master of Electro-Optical Engineering   

- Relevant Online Course: Data Structures
777.png

National Tsing Hua University, Taiwan                          Sep 2007 - Jun 2011

Bachelor of Engineering in Materials Science


325.png