Kkjsn4ahpi5etogyatua

林如川 / River

台北市中山區

[email protected]



經歷

VerizonMedia / Yahoo,軟體開發工程師

2019 年 1 月 - 2020 年 7 月
Yahoo購物中心上稿系統

  • Adobe Experience Manager (AEM)
    • Java
    • JavaScript
  • Google AMP
  • SEO
    • Google Analytics
    • Yahoo Rapid

臺北直接貸金融科技股份有限公司,前端工程師

2018 年 3 月 - 9 月
麻吉錢 | 借貸媒合數位平台

  • 前端
    • 負責 40% 切版工作
      • 將設計圖轉為實際網頁畫面
      • RWD響應式網頁製作
    • 負責 95% JavaScrip 撰寫
      • 計算投資商城手續費
      • 製作各種動態效果,增加使用者體驗
      • 驗證申貸 / 註冊 / 開通頁面的表單
      • 頁面中使用RESTful的ajax請求
      • 以React / Redux撰寫後台系統,前後端分離
  • 後端(Rails)
    • 負責撰寫圖片上傳功能 (開API / 使用套件壓縮圖片 / 儲存至資料庫)
    • 部份後台功能 (使用者 / 申貸案件 / 聯徵資料 / 信用卡資料)
    • 連接協作軟體Slack:當出現一筆新的案件時,會呼叫SlackAPI進行實時通知
    • 後台頁面開立簡易API規格書
  • 其他
    • 協助母公司規劃財經網站-MoneyBB
      • 撰寫簡易UI畫面 (wireframe)
      • 制定規格書
      • 與廠商接洽、討論專案細節

網際威信股份有限公司,工程師

2017 年 5 月 - 9月

富邦商務網FBO mobile 

  • 建構行動端之客戶服務功能,主要包含「行動訊息通知」、「服務據點」、「線上留言」、「我的最愛」等功能。
  • 同時也支援處理「換匯試算」、「臺外幣利率查詢」等功能
  • 串接Google map API。並與臺中分公司溝通API的資料架構。
中華郵政WebATM
  • 主要負責維護郵局WebATM系統,並協助承辦人解決既有bug,及更新網站內容。
  • 曾參與撰寫多瀏覽器企劃。

簡歷

我是林如川,畢業於臺北科技大學材料及資源工程學系。我的第一個語言是Java,奠定了我的程式基礎,現在則為前端工程師。


我在麻吉錢中負責了大部份前端工作,包括切版、動態效果、驗證、Ajax請求等等。而由於我有後端開發的經驗,在專案過程中也同時兼具開發Ruby on Rails,包括建立model / controller、開API、導入套件等等。

我也擔任過PM的角色,曾負責母公司的網站規畫,包括瞭解母公司網站的需求並制定規格書,並與協作廠商溝通


此外,我有良好的英文能力,可以讀懂大部份的專業文件,並與母語人士做簡單的英語溝通,也曾在Github / Stack Overflow使用英語發表自己的意見及solution。

Stack Overflow - In rails controllers, how to prevent double submit?


工作閒暇時間我喜歡吹口琴及打羽毛球。

技能


JavaScript / ES6

  • 瞭解JavaScript基本特性(hoisting, 閉包, callback, 作用域)
  • 熟悉ES6語法 (const, let, iterator, rest spread…)
  • 定期刷題CodeWars
  • 熟悉jQuery


React / Redux

  • React生命週期
  • styled-components處理階層樣式表
  • 瞭解Redux資料流,並使用多種套件優化專案
    • redux-immutable
    • redux-saga
    • reselect
  • Webpack建構 / 最佳化專案


D3.js

  • 將原生資料轉化為可視化圖表,如Line Chart, Pie Chart
  • 圖表可加入互動功能
  • 結合D3與React


Ruby (Rails)

  • 瞭解Rails的MVC設計架構
  • 使用Rails連結PostgreSQL資料庫,並使用ORM / migration操作及管理資料庫
  • 撰寫RESTful API與前端串接


其他

  • 使用過MySQL / MSSQL / PostgreSQL
  • 部署:使用Digital Ocean作為雲端伺服器,搭配Cloudflare, namecheap來作DNS導向。
  • 實作Firebase API 串接
  • Java:熟悉基本語法 / 物件導向
  • 版本控制:Git / GitHub 
  • 多益聽讀865 / 990,多益口說150 / 200,多益寫作170 / 200