
PinYi - Software Engineer
一名後端工程師,對軟體工程、重訓、極簡生活…等領域,充滿興趣
email:pinyi_lee@icloud.com
linkedin:https://www.linkedin.com/in/peach-pinyi
github:https://github.com/pinyi-lee
BackEnd Engineer, 宏願數位股份有限公司, 新店 ON 2021/11~仍在職 🔗
Golang
/ Docker
/ PostgreSQL
/ Mongo
/ Redis
/ Nats
/ Elasticsearch
- 維護公司 Legacy Payment Service
- 維護公司 Legacy CMS Service
- 藉由讀 Code、Code Review,讓自己了解更多,並協助釐清複雜問題背後的關係
- 撰寫 Subscription Service,用於紀錄使用者的訂閱資訊、歷史紀錄…等等
- 撰寫 Chat Service,讓使用者可以即時通訊
Subscription Service
使用 golang + gin 開發
使用 swagger 建立 api 文件
使用 mongodb 作為 main database
使用 goroutine + time.Tick 建立 schedule,做定時操作
撰寫 testcase 提升程式碼品質
使用 dockerfile 建立 image
Chat Service
使用 golang + gorilla websocket 開發
使用 postgresql 作為 main database
使用 redis cache,提升 api 速度
使用 nats 建立 websocket service 之間的溝通
使用 elasticsearch 作為 搜尋使用者 id 的搜尋引擎
使用 goroutine + channel 撰寫 concurrency 程式
使用 pprof 檢測 goroutine 釋放是否正常
撰寫 bot 做簡單的壓測
BackEnd Engineer, 宏達國際電子股份有限公司, 新店, ON 2018/10~2021/10 🔗
Scala
/ MySql
/ Magento(PHP)
/ Redis
- 用一個月的時間,學習 Scala 語言與後端知識,轉職為後端工程師
- 撰寫 Playtime Service,用於紀錄遊玩時間,並協同建立「同時遊玩限制」機制
- 重構整個 viveport.com,讓客服、營運等其他單位,更便於使用網站
- 利用 Magento(PHP),幫助公司更快速建構商城。如:企業商城、NFT、藝術品
Unity Developer, 宏達國際電子股份有限公司, 新店, ON 2017/8~2018/9 🔗
Unity(C#)
/ Bigquery
/ DataStudio
- 為公司救火、接回外包,讓 Vive Focus VR Store 與硬體一起出貨,順利上線
- 在主管指導下,為 Client 產品建立報表,並於百人團隊內演講,宣傳數據的重要
Software Development Engineer In Test, 宏達國際電子股份有限公司, 新店, ON 2017/3~2017/7 🔗
Unity(C#)
/ Python
- 為公司多項 Unity SDK 撰寫自動化測試程式,提升除錯效率、加速上線流程
Unity Developer, 超級遊戲股份有限公司, 南港, ON 2015/9~2017/2 🔗
Unity Developer, 威龍線上股份有限公司, 南港, ON 2015/4~2015/8 🔗
Unity Developer, 望星者數位科技有限公司, 板橋, ON 2014/6~2015/3 🔗
Unity(C#)
- 利用Unity製作雙平台遊戲
- 擁有UI互動、Server串接、3D動畫、關卡編輯器…等等的遊戲製作知識