Chien-Wen Liu 

Self-starter, Go-getter, Lifelong learner

Skills

Front-End

  • Language: Javascript(ES6), HTML5, CSS3/SCSS
  • Framework/Library: React, Redux, Router, Bootstrap
  • Unit Test: Jest
  • Module Management: webpack
  • Service: Firebase, Heroku, Chatbot
  • Lint Tool: ESLint

Backend

  • Language: Node.js, python, ruby
  • Framework/Library: Express.js
  • Package Manager: npm, yarn
  • Environment: Vim, tmux, ranger, CLI, shell script
  • Service: AWS EC2, Firebase real-time database
  • Version Control: Git

Projects 

1) Wow Bridge : Your best 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. 

Paragraph image 03 00@2x a10257c22ab8b43ba541f7170ecfbbafea76718648ab6504b9015d9950ed2250Paragraph image 03 00@2x a10257c22ab8b43ba541f7170ecfbbafea76718648ab6504b9015d9950ed2250    

 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 API; integrated with payment service(TapPay) and serverless service (firebase); managed member system with Facebook Login

Paragraph image 03 00@2x a10257c22ab8b43ba541f7170ecfbbafea76718648ab6504b9015d9950ed2250Paragraph image 03 00@2x a10257c22ab8b43ba541f7170ecfbbafea76718648ab6504b9015d9950ed2250

 https://reurl.cc/6yK5b   

3) TetrisV: A tetris game for vimer

Javascript Canvas

A tetris game built with Javascript canvas that help vim beginner to get used to hjkl movements

Paragraph image 02 00@2x cb1a9cce8ec2420576e7f93d4a97d2663cb38d3060b7943702140d7f6da9f81e

 https://reurl.cc/dVQmy   https://reurl.cc/3NKel

4) Calculator: Do all the math for you

Javascript 

A web application can do solid calculation. Display output will be resized base on the length of calculation result

Profile 06 00@2x 1eefad8fbe6a673df05fbf5e2852a74aa9d79ca70552a626532fa30bd71725f3

Certificate

Certified Scrum Product Owner® (CSPO®) - Feb 2017

Experience

Web developer - PicCollage (Cardinal Blue Software), Dec 2018 - May 2019

- Revamp website in both desktop and mobile version with react.js. (https://pic-collage.com)

- Maintain and implement server features with ruby on rails


Front-End class Trainee - AppWorks School, July 2018 - Nov, 2018

- Learning web technologies, building projects, and enjoy the feeling of exploring the unknown world
- Created a multiplayer online bridge game within 5 weeks

Project ManagerVIVOTEK Inc, Jun 2017 - Mar 2018 

- Responsible for multiple product lines, video management system and B2B  PC-Based software
- Awards: Leading a B2B enterprise application that won Taiwan Excellence

Senior User Experience Designer VIVOTEK Inc, Dec 2010 - Jun 2017

- Filed 13 application patents in Taiwan and USA
- Defined interaction principle, user flow, innovative thinking, prototyping, micro-interaction

Web Designer Doggy Digital Creative Inc, Jun 2009 - Dec 2010 

- Responsible for front-end design, design-level familiarity with HTML, CSS, jQuery and related web technologies

Research Assistant Academia Sinica, Taiwan, Jun 2005 - Dec 2006

- Supported with research projects regular tasks, like hosting interviews, collecting and clean qualitative and quantitative data

Online Education 

Introduction to computer science and programming using python - edX, MIT
- Certification: https://reurl.cc/Xex4e

Math - Khan academy

Education

Design and Applied Arts, Master of Arts (MA) National Chiao Tung University, 2007-2009

Sociology, Bachelor's degree of sociology Tunghai University, 2001-2005