/ EN

工作經歷

2017/2 ~

五倍紅寶石 Rails/Full-stack 工程師

QuickBuy 電商平台以及 App

帶領團隊 從零建立一個電商平台以及 App

開發 React Native App 同時對應 Android 以及 iOS 兩平台,使用 Redux, Redux Thunk, ReduxForm

建立 App 建置自動化 CI/CD 流程,使用 fastlane,從 git push 到 Testflight 以及 Google Play store

開發 Ruby on Rails 作為 App 後端 API 以及管理網站,使用到 PostgreSQL, Devise, Doorkeeper, CarrierWave, ActiveAdmin, Rspec

Shopmatic 電商平台

使用 React 和 Redux 重構 電商管理網站,原本使用傳統 Rails view 以及 jQuery 撰寫

改用 Webpack 將前端開發的工作流程從傳統 Rails assets pipeline 整合 Webpacker

使用 Elixir 開發 Database Migrator 將客戶網站客製化資料從 HTML 形式改成以 React 參數方式儲存,能夠監聽資料庫變動做 live migration 達到無下線網站大改版

開發維護 Ruby on Rails 電商網站以及後端,使用到 PostgreSQL, Redis, AASM, Rspec

教育背景

2012 ~
2016

2009 ~
2012

技能

語言能力

英文: 可進行日常會話,開會

中文: 母語

IT 技術

擅長之程式語言: Javascript, Ruby, Elixir

正在自學 Rust, 寫過 C/C++, Python, Java, PHP, Golang

前端: React, Redux (Thunk)

HTML, Vanilla Javascript, jQuery, CSS, Boostrap, Webpack, Babel

Linux, ArchLinux, Shell scripting, Docker, Git, PostgreSQL

社群 / 社團

2018/11

2018/8

2018/4

2016/2

2015/8 ~
2016/8

2013/8 ~
2015/8

部落格文章

MacOS homebrew for multiple users setup

2019/2/12

I was trying to setup a mac server for multiple users, here is some steps setting up for homebrew

Read more

Notes of creating an AUR package

2019/2/5

Just a note written down when creating an AUR package fix-bt-a2dp

Read more

Webassembly - run native code on browser using Rust

2019/1/17

用 Rust 試玩 Webassembly 做個 Conway’s game of life

Read more

WebRTC - Real-Time Communications on the web

2018/9/14

大家應該都聽過 WebSocket,讓瀏覽器和伺服器兩者之間可以建立持久性的連接,並進行雙向數據傳輸;那 WebRTC 是什麼?

讓我們繼續看下去

LitElement - 像 React 一樣寫 WebComponent

2018/7/6

WebComponent, Web 自身改善 DOM 包裝方式的嘗試, 以 LitElement 當成範例

Read more

tmux ,不只是 terminal multiplexer

2018/2/13

TMux, terminal multiplexer, 讓你在文字界面下可以開多個 tab, 但是他能做的比這個更多

Read more

Notes of setting up ArchLinux for daily use

Will keep updating

Kind of sorted out version of archlinux wiki for myself

Read more