林佳聰 Errol Lin

Front-end Engineer

Taipei, Taiwan

[email protected]

競爭優勢

1. 程式語言:JavaScript, TypeScript

2. 團隊經驗:具備協同十人以上團隊之合作經驗; 同時具有獨立開發經驗

3. 自動化技術:Jest, Travis CI, Gitlab CI, Docker

經歷 Experiences

2011 年 - 2015 年 - 中原大學Chung Yuan Christian University

  • 資訊工程系 Computer Science and Information Engineering

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

2017 年 7月 - 2018 年 5月 - 新誼整合科技

  • 以 D3.js 及 hls.js 製作監視器線上直播影像播放器網站
  • 以 Django 製作公司產品介紹網站,並導入Docker 簡化更新發佈流程
  • Tech Stack
  • Javascript, D3.js, hls.js
  • Python, Django, Flask

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

2018 年 5月 - 2019 年 4月 - 伯牙網路有限公司

  • 以 TypeScript 及 NextJS 建置博彩遊戲網站
  • 維護及開發已上線之遊戲網站及優化公司產品
  • 於一個月內開發、發佈 React Native App 作為公司集團2019年的主力產品
  • 撰寫 Chrome Extension 方便於 Product 環境中解析加密 Api 有效節省Debug 時間
  • Tech Stack
  • TypeScript, RxJs, Jest, Style-component
  • React, Redux, React Native, NextJs, Recompose

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

2019 年 4月 - 2019 年 11 月 - XTEAM Studio LLC

  • 以 TypeScript 及 Vue.js 建置博彩遊戲後台網站, 並維持 Code coverage 100%
  • 維護及開發已上線之遊戲網站及優化公司產品
  • 整合 GitHub 及 Travis CI 以提供良好的自動化測試及發佈流程
  • 以 Node.js 及 Express, Puppeteer 架設工作用網站,用於放置常用連結及線上打卡
  • Tech Stack
  • TypeScript, Jest, RxJs
  • Vue, Vuex, Nuxt.js

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

2019 年 12月 - 至今 - iKala Interactive Media Inc.

  • 主要負責 KOL Radar 網站的開發以及維護
  • 將專案從 Javascript & Vue refactor 至 Typescript & React, 目的是整合 Tech stack 以及招募
  • 改善專案 CI/CD 流程, 透過 cache 以及 artifacts 處理流程間需要的內容
  • 擔任公司的前端面試技術官, 面試人數超過 30 人以上, 並優化整體面試流程避免人力消耗
  • 導入資料驗證工具,降低 Typescript 在 runtime 中不預期的錯誤
  • 導入前端 unit test 及快照測試, 避免 UI 上改 a 壞 b 的情況, 以及改動 use case 的情形能顧及原有 case
  • 導入 server-side state management 工具, 優化外部資料存取機制
  • 迅速的製作產品 poc, 讓概念成為現實, 激發產品設計團隊更多的靈感與想像

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a