Lqspw8a216d6koqduhbl

蔡卓霖   Taipei, Taiwan  |  Javascript

我曾經是一名遊戲設計師,而現在是一名前端工程師,在五年遊戲設計師職涯中的最後兩年,我利用下班之餘以及週末假日自學前端技術,終於在2018年成功轉職為一名前端工程師。我擁有豐富的跨部門溝通經驗,熱愛團隊合作與互助成長,成長思維是我最大的優點,平時在休假之餘,我會利用線上資源精進前端開發技術,未來三年的目標是成為一名優秀的前端工程師。

工作經驗

CatchPlay - Engineer (F2E) | Dec 2018 ~ Sep 201910 mos

開發電影活動網頁

與行銷團隊、UI團隊以及後端團隊合作開發電影活動網頁。

1. 使用 Reusable 元件以及使用 Express 開發工具來快速開發電影活動網頁

https://www.catchplay.com/events/bff2019

https://www.catchplay.com/events/animation-sg


2. 開發 Q&A 小遊戲來提升使用者的參與感,以及應用臉書分享貼文SDK(20190311)

https://www.catchplay.com/events/fantasticbeasts2-tw


3. 串接 API 來開發累積抽獎次數功能

https://www.catchplay.com/events/cny2019-tw


Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Innova Solutions Taiwan - Engineer(F2E) | Jul 2018 ~ Nov 2018・5 mos

全端訓練專案:User Manager

1. 主要技術為使用React, Express, MySQL來建置一個User Manager, 可進行CRUD操作, 並使用Webpack做為打包工具, 另外還有用到的技術有: Git, NPM, Babel, Sass, React-router, RESTful API, Materialize

2. 以jQuery和pug重新開發User Manager專案,額外使用的技術還有Mocha單元測試


前端訓練專案:Todo List with Weather API and Algorithm Challenges

1. 主要使用的技術為React來建置UI, 同樣使用Webpack為打包工具, 另外有使用到的技術有: Git, NPM, Babel, Sass, Reactstrap, Axios, Dotenv

https://cholintsai.github.io/todosToday/

2. 演算法訓練, 主要以Codewars網站上的題目做為練習

https://www.codewars.com/users/MaxTsai

3. 技術文章閱讀

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Akatsuki - Game Designer | Aug 2014 ~ Nov 2016・2 yrs 4 mos

1. 自學 SQL 且導入至測試流程來降低 200% 的測試時間
2. 導入Git 到每日的作業流程
3. 訓練新人
Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150

Gamesofa - Game Designer | Nov 2013 ~ Mar 2014・5 mos

1. 撰寫腳本劇情,設計遊戲關卡與Gameplay:
根據遊戲世界觀來撰寫腳本劇情增加玩家的沉浸感,拓展遊戲內容的深度。設計遊戲關卡來提升玩家的黏著度,包含遊戲玩法,關卡機制,角色與怪物設計等。 

2. 與美術人員合作設計角色與怪物:
與2D畫師設計角色的外觀,再來是與3D美術人員設計角色,包括建模、材質、動作與特效,同時間還有跟場景美術人員設計關卡場景,包括風格與自然特效等。

3. 與工程師合作開發遊戲關卡與怪物AI行為模式:
開發關卡腳本與怪物AI行為模式,腳本為玩家進入遊戲關卡後,從開始到結束的遊玩過程,必須讓玩家體驗順暢且給予對等難度的獎勵。怪物AI行為模式則是給予玩家挑戰,讓關卡流程有著多元體驗。

4. 與測試人員共同測試遊戲關卡與內容:
根據測試人員的遊玩體驗以及建議,來做關卡強度與玩法調整。

Experiences 00 02@2x d08cb731546334ac3e784c5845e368719bba256a127be86e720a634d798b8bb9

Zealot Digital - Game Designer | Feb 2011 ~ Oct 2013・2 yrs 9 mos

1. 與工程師共同開發工具來提升開發速度:
與工程師共同開發一個資料讀取工具,並利用Excel來做新增與修改,這工具大幅降低開發時間,原本是多人的工作量,有了這個工具後一個人即可應付這項工作。

2. 撰寫遊戲編輯器使用說明書:
經過一年多的遊戲編輯器開發經驗,我為團隊撰寫一份遊戲編輯器使用說明書,這大幅縮短每一位開發人員的學習曲線。

3. 使用遊戲編輯器設計關卡與資料庫使用:
設定一般遊戲地圖中的NPC與怪物相關參數以及相對應的資料庫使用。

4. 遊戲任務設計與劇情設計:
設計遊戲任務讓玩家能夠體驗遊戲世界觀,增加玩家的黏著度,包含劇情路線、任務獎勵和對話內容等。

Experiences 00 03@2x b381b81be12ffb5207e31257bd24e9606aef09c63c7e710fcd513da5ffd4e913



     前端開發技術

  • HTML5
  • CSS3
  • Javascript(ES5/ES6)
  • ReactJS
  • Redux
  • jQuery
  • RWD


     開發工具

  • VS Code
  • Git/Github
  • Webpack
  • Sass
  • NPM
  • Reactstrap
  • Babel


    後端開發技術

  • Express
  • Pug
  • MySQL
  • RESTful API
  • MongoDB
  • Heroku


作品1 : Full Stack (MERN) mini web app


作品2:使用React開發Github User Page 

https://cholintsai.github.io/fetchGithub/

作品3:使用Vanilla JS開發電影資訊網站

https://cholintsai.github.io/movieWeb/

作品4:使用Vanilla JS開發咖啡店網頁

https://cholintsai.github.io/coffeeLoop/

作品5:使用HTML/CSS開發海鮮餐廳網頁

https://cholintsai.github.io/foodyRoof/

學歷  大仁科技大學

Bachelor of Arts (BA), Applied English

2004 ~ 2008

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume