『學不死,就往死裡學』是我很喜歡的一句話,也是影響我職場上很重要的觀念,雖然有著不亮眼的學歷,在職場上卻要有一番亮眼的作為。
Line: ji9su0730
Email: [email protected]
May 2021 - Now
質量把關 code review:
擔任公司質量把關 code reviewer,查看同事撰寫的邏輯跟需求文檔是否吻合
並且做語法優化,邏輯簡化等等,並留意效能問題。
帶人:
擔任公司Golang小組長,新需求pm會討論人力以及工作分配,再將工作任務分配給底下組員,每日簡單口頭詢問進度,以及解決組員遇到的問題。
推送系統:
串接 FCM,推送功能(遊戲推送、自定義用戶推送),設計worker pool以及自定義推送Timer 在限定時間週期性規則推送之用戶群,以及後台需要設定之api接口(grpc gateway)。
站內信系統:
推送信件至遊戲app,設計多國語系之信件內容,設計mail job 表,在由進程去消費此表,並優化寄送效率開啟多個routine來提升io寫入DB速度。
Jackpot 活動:
德州撲克的特殊手牌即可獲獎,獲獎會從獎金池分配比例獎金。
參加者會抽取手續費。
使用Kafka 消費累加手續費,透過Redis累計或扣除獎金池之獎金,並且有獲獎接口以及獲獎排行榜接口,為了優化獲獎反應速度先將獎金計算返回,在由後續進程處理後續動作。
票卡系統:
設計一套訂閱邏輯,訂閱者可每日領取該獎品。
使用技術:gRPC、Kafka、MySQL、Go、Kubernetes、Docker、Redis、Zookeeper、gRPC Gateway
Feb 2020 - May 2021
瀏覽器專案:
瀏覽器四大功能(下載影片、proxy翻牆、防封、會員),撰寫golang編譯多平台lib,提供給Desktop & app 使用。
下載影片:使用線上開源annie做基底修改。
proxy翻牆:使用線上開源v2ray做基底修改。
防封:使用公開api source,設計一套尋找domain機制。
會員:建立會員proxy計費。
交易所專案:
負責 Notification Center,多種情況下需要推播到終點機(裝置認證、登入、交易成功失敗、存取款、系統公告),設計多國語系。
使用技術:gRPC、Kafka、PostgreSQL、Go、Kubernetes、Pub/Sub、Traefik、Docker
May 2019 - Nov 2019
維護:
產品app(影音)之後台、API接口。
開發:
研發交友app之後台、API接口。
運維:
協助部署多種專案至測試機撰寫gitlab-ci.yml實現自動部署、建置linux相關服務(nginx、supervisor、mysql、redis-cluster)。
使用技術或工具:PHP(Laravel、Laravel Admin)、Redis(cluster)、Rabbit MQ、Nginx、Docker(Laradock)、PHPStorm、Termius、Mysql、Gitlab、Supervisor、Swagger、JWT、postman。
Jun 2018 - May 2019
維護:
遊戲活動平台(web、H5、APP),切圖切版PHP開發 api 串接其他平台數據(資金平台、遊戲數據平台等等),前端框架使用 Vue.js 。
優化:
前後端效能優化(調整減少api次數,資源cache),代碼優化可讀性高、可reuse。
Jun 2017 - Jun 2018
工作內容有Blog API、活動案API
使用技能或工具:PHP(Laravel)、MYSQL、Redis、 Vue.js、CI/CD(Gitlab) IDE(PHPStorm)、版控(git)、 JWT、Facebook Login OAuth 。
Nov 2015 - Jun 2017
開發從無到有的高中生社群網站(https://ireader.books.com.tw/),後端語言PHP(CodeIgniter),前端HTML、CSS、Javascript、各種JQuery套件、Vue.js框架,開發IDE為PHPStorm、開發作業系統為Mac OS。
『學不死,就往死裡學』是我很喜歡的一句話,也是影響我職場上很重要的觀念,雖然有著不亮眼的學歷,在職場上卻要有一番亮眼的作為。
Line: ji9su0730
Email: [email protected]
May 2021 - Now
質量把關 code review:
擔任公司質量把關 code reviewer,查看同事撰寫的邏輯跟需求文檔是否吻合
並且做語法優化,邏輯簡化等等,並留意效能問題。
帶人:
擔任公司Golang小組長,新需求pm會討論人力以及工作分配,再將工作任務分配給底下組員,每日簡單口頭詢問進度,以及解決組員遇到的問題。
推送系統:
串接 FCM,推送功能(遊戲推送、自定義用戶推送),設計worker pool以及自定義推送Timer 在限定時間週期性規則推送之用戶群,以及後台需要設定之api接口(grpc gateway)。
站內信系統:
推送信件至遊戲app,設計多國語系之信件內容,設計mail job 表,在由進程去消費此表,並優化寄送效率開啟多個routine來提升io寫入DB速度。
Jackpot 活動:
德州撲克的特殊手牌即可獲獎,獲獎會從獎金池分配比例獎金。
參加者會抽取手續費。
使用Kafka 消費累加手續費,透過Redis累計或扣除獎金池之獎金,並且有獲獎接口以及獲獎排行榜接口,為了優化獲獎反應速度先將獎金計算返回,在由後續進程處理後續動作。
票卡系統:
設計一套訂閱邏輯,訂閱者可每日領取該獎品。
使用技術:gRPC、Kafka、MySQL、Go、Kubernetes、Docker、Redis、Zookeeper、gRPC Gateway
Feb 2020 - May 2021
瀏覽器專案:
瀏覽器四大功能(下載影片、proxy翻牆、防封、會員),撰寫golang編譯多平台lib,提供給Desktop & app 使用。
下載影片:使用線上開源annie做基底修改。
proxy翻牆:使用線上開源v2ray做基底修改。
防封:使用公開api source,設計一套尋找domain機制。
會員:建立會員proxy計費。
交易所專案:
負責 Notification Center,多種情況下需要推播到終點機(裝置認證、登入、交易成功失敗、存取款、系統公告),設計多國語系。
使用技術:gRPC、Kafka、PostgreSQL、Go、Kubernetes、Pub/Sub、Traefik、Docker
May 2019 - Nov 2019
維護:
產品app(影音)之後台、API接口。
開發:
研發交友app之後台、API接口。
運維:
協助部署多種專案至測試機撰寫gitlab-ci.yml實現自動部署、建置linux相關服務(nginx、supervisor、mysql、redis-cluster)。
使用技術或工具:PHP(Laravel、Laravel Admin)、Redis(cluster)、Rabbit MQ、Nginx、Docker(Laradock)、PHPStorm、Termius、Mysql、Gitlab、Supervisor、Swagger、JWT、postman。
Jun 2018 - May 2019
維護:
遊戲活動平台(web、H5、APP),切圖切版PHP開發 api 串接其他平台數據(資金平台、遊戲數據平台等等),前端框架使用 Vue.js 。
優化:
前後端效能優化(調整減少api次數,資源cache),代碼優化可讀性高、可reuse。
Jun 2017 - Jun 2018
工作內容有Blog API、活動案API
使用技能或工具:PHP(Laravel)、MYSQL、Redis、 Vue.js、CI/CD(Gitlab) IDE(PHPStorm)、版控(git)、 JWT、Facebook Login OAuth 。
Nov 2015 - Jun 2017
開發從無到有的高中生社群網站(https://ireader.books.com.tw/),後端語言PHP(CodeIgniter),前端HTML、CSS、Javascript、各種JQuery套件、Vue.js框架,開發IDE為PHPStorm、開發作業系統為Mac OS。