期望職位:backend engineer(go/java); fullstack engineer; blockchain engineer
我有約5年的開發工作經驗,大多以backend(java)為主,畢業於台科資工所,屬於下定目標就會盡全力去達成的類型,例如成功在2個月左右自學線上課程且考得3張AWS Associate級別的證照並做了一個高流量(30w/5台)低延遲的搶票POC(SSL已過期,但首頁只是load進純網頁應該安全)!對感興趣的新領域也常動手做些相關專案來鞏固加深學習與了解!POC和部份專案可參考下方並可點擊標題連結!前陣子擔任全新領域的區塊鏈工程師不幸碰上這波幣圈大低靡潮。近期復習並研究了些blockchain smart contract、GO、Gin、K8S、openai、python、autogpt以及langchain!因為我的專業還是以系統後端為主,也多用一些Go及Gin提升熟練度,並復習了些後端架構設計上較常用到的一些技術!
mail: [email protected] phone:0953288675
Java
Spring series
Go
Gin
.Net
NodeJS
MySQL
Nginx
Redis
RabbitMQ
AWS
CICD
Docker
K8S
Azure
Solidity
OpenZeppelin
Geth
Oracle
Hardhat
Truffle
analysis tools(audit)
Ganache
Tenderly
DeFi
HTML
JavaScript
Jquery
Vue
Css
2021-2024
2021-2024
2021-2024
It is a billing system with multiple pricing plans implemented by GO. I recently made some modifications.
It is a self-constructed resource pool implemented by GO. I recently made some modifications.
Dice smart contracts built by Truffle communicate with a self-constructed Oracle service implemented by GO.
This project is the NFT project based on OpenZeppelin build with Truffle, and the resources are stored at IPFS.
Upgradable NFT based on OpenZeppelin
This project can receive logs from various services and apps, and send alerts through various channels when the threshold set by the user is reached. It manly adapts Redis and RabbitMQ.
The POC mainly focuses on high throughput & low latency performance distributed cloud backend systems based on AWS. When your request is running, the POC will simulate the action that a total of 300,000 people flocked to book concert tickets instantly. The SSL had expired, but the index page is pure Html when it is loaded. It should be safe and can visit it.
The app is mainly to help memory vocabulary. It is implemented both on IOS and Android. It also contains a web UI to conveniently input vocabulary data with a computer.
九月 2022 - 三月 2023
加入時公司正試圖打造開發結合諸多吸引人元素的區塊鏈遊戲
*解決先前NFT寶箱開箱測試鏈都很順但正式鏈失敗率很高,時常需要手動人工補發獎勵的問題!前有時上線NFT寶箱到正式鏈,同事正式內測時常常幾乎每次都失敗,且正式官網也很常有用戶回饋反應開箱失敗,經過排查找到原因修正後,內測沒再失敗過,用戶回饋反應失敗的情況也變極少發生,並加上主動紀錄失敗的機制!
*修改後端架構,使區塊鏈相關服務的開發和正式環境分離,解決先前不易開發且測試與正式資料混雜在一起的問題
*智能合約編寫、搬遷、優化,開發後端服務及前端套件,第三方平台串接,troubleshooting......
這份工作我挑戰新領域區塊鏈,同時也是我第一次接觸遊戲產業,是蠻特別的一次經驗,其中我覺得最有收獲的地方是因為區塊鏈本身特性(像是較為複雜多方參與的系統與角色又或某些合約的不可更改性等等),在其他平台較難遇到的問題的解決經驗的累積!
一月 2016 - 七月 2019
剛加入時公司正在衝刺期,需求腳步變化較多較快,因此過程中有機會接觸到許多不同面向的任務,參與解決了許多任務
*將需要時常定期更新同步,至少數十萬筆以上的大量資料,使其同步效率比起用常見提升效率的batch update再提升至少數十倍以上
*整理公版,將本來10幾種且持續快速增長的webview檔案包整理成通用的2個公用版本,有效降低Developer、ART及PJM部門的開發、維護及管控的人力成本
*主要負責4大類任務,包括實現規劃調整各種前和後端採用java spring架構的server的api、各種第三方串接,許多內部用大幅提高效率的web tool,各品牌webview的客製化和整合及flow規劃,troubleshooting......
這份工作經驗是我第一次接觸使用者眾多且全球化的服務,開啟了我對全球化和HA系統架構的認識與興趣。此外,經常與許多部門合作,例如其他許多系統的對接,與App team的合作規劃和解決問題,與Data、ART、PJM、PM部門的合作,以及與外部合作廠商的api對接合作......等等,累積了許多與各部門合作以實現新需求或解決問題的經驗和能力!
六月 2014 - 一月 2015
第一份工作,公司那時主要使用J2EE並透過Ant對服務和整個系統構建封裝了一層,我當時主要任務是維護舊系統、實現一些新功能、及修改前端UI
2010 - 2013
2006 - 2010
大學推甄研究所時:班排第2、系排第5
曾獲工學院大禹獎2張、淡江大學獎狀2張(班上第一)
基於工程參數的多層分類矛盾判斷演算法;學到獨力解決問題的能力和團隊合作的重要性
行車安全監控系統;獲得系統與軟件專題佳作,此專題較特別的是其想法,基本上和現在許多的區間測速是一樣的
KTV社社團幹部(小家長)
詞曲創作社吉他組小老師
小家長需要規劃和帶領約15~30人進行活動,培養了規劃力及大多數工程師較不擅長的與人溝通的能力
小老師培養了些許輔導教學的能力
期望職位:backend engineer(go/java); fullstack engineer; blockchain engineer
我有約5年的開發工作經驗,大多以backend(java)為主,畢業於台科資工所,屬於下定目標就會盡全力去達成的類型,例如成功在2個月左右自學線上課程且考得3張AWS Associate級別的證照並做了一個高流量(30w/5台)低延遲的搶票POC(SSL已過期,但首頁只是load進純網頁應該安全)!對感興趣的新領域也常動手做些相關專案來鞏固加深學習與了解!POC和部份專案可參考下方並可點擊標題連結!前陣子擔任全新領域的區塊鏈工程師不幸碰上這波幣圈大低靡潮。近期復習並研究了些blockchain smart contract、GO、Gin、K8S、openai、python、autogpt以及langchain!因為我的專業還是以系統後端為主,也多用一些Go及Gin提升熟練度,並復習了些後端架構設計上較常用到的一些技術!
mail: [email protected] phone:0953288675
Java
Spring series
Go
Gin
.Net
NodeJS
MySQL
Nginx
Redis
RabbitMQ
AWS
CICD
Docker
K8S
Azure
Solidity
OpenZeppelin
Geth
Oracle
Hardhat
Truffle
analysis tools(audit)
Ganache
Tenderly
DeFi
HTML
JavaScript
Jquery
Vue
Css
2021-2024
2021-2024
2021-2024
It is a billing system with multiple pricing plans implemented by GO. I recently made some modifications.
It is a self-constructed resource pool implemented by GO. I recently made some modifications.
Dice smart contracts built by Truffle communicate with a self-constructed Oracle service implemented by GO.
This project is the NFT project based on OpenZeppelin build with Truffle, and the resources are stored at IPFS.
Upgradable NFT based on OpenZeppelin
This project can receive logs from various services and apps, and send alerts through various channels when the threshold set by the user is reached. It manly adapts Redis and RabbitMQ.
The POC mainly focuses on high throughput & low latency performance distributed cloud backend systems based on AWS. When your request is running, the POC will simulate the action that a total of 300,000 people flocked to book concert tickets instantly. The SSL had expired, but the index page is pure Html when it is loaded. It should be safe and can visit it.
The app is mainly to help memory vocabulary. It is implemented both on IOS and Android. It also contains a web UI to conveniently input vocabulary data with a computer.
九月 2022 - 三月 2023
加入時公司正試圖打造開發結合諸多吸引人元素的區塊鏈遊戲
*解決先前NFT寶箱開箱測試鏈都很順但正式鏈失敗率很高,時常需要手動人工補發獎勵的問題!前有時上線NFT寶箱到正式鏈,同事正式內測時常常幾乎每次都失敗,且正式官網也很常有用戶回饋反應開箱失敗,經過排查找到原因修正後,內測沒再失敗過,用戶回饋反應失敗的情況也變極少發生,並加上主動紀錄失敗的機制!
*修改後端架構,使區塊鏈相關服務的開發和正式環境分離,解決先前不易開發且測試與正式資料混雜在一起的問題
*智能合約編寫、搬遷、優化,開發後端服務及前端套件,第三方平台串接,troubleshooting......
這份工作我挑戰新領域區塊鏈,同時也是我第一次接觸遊戲產業,是蠻特別的一次經驗,其中我覺得最有收獲的地方是因為區塊鏈本身特性(像是較為複雜多方參與的系統與角色又或某些合約的不可更改性等等),在其他平台較難遇到的問題的解決經驗的累積!
一月 2016 - 七月 2019
剛加入時公司正在衝刺期,需求腳步變化較多較快,因此過程中有機會接觸到許多不同面向的任務,參與解決了許多任務
*將需要時常定期更新同步,至少數十萬筆以上的大量資料,使其同步效率比起用常見提升效率的batch update再提升至少數十倍以上
*整理公版,將本來10幾種且持續快速增長的webview檔案包整理成通用的2個公用版本,有效降低Developer、ART及PJM部門的開發、維護及管控的人力成本
*主要負責4大類任務,包括實現規劃調整各種前和後端採用java spring架構的server的api、各種第三方串接,許多內部用大幅提高效率的web tool,各品牌webview的客製化和整合及flow規劃,troubleshooting......
這份工作經驗是我第一次接觸使用者眾多且全球化的服務,開啟了我對全球化和HA系統架構的認識與興趣。此外,經常與許多部門合作,例如其他許多系統的對接,與App team的合作規劃和解決問題,與Data、ART、PJM、PM部門的合作,以及與外部合作廠商的api對接合作......等等,累積了許多與各部門合作以實現新需求或解決問題的經驗和能力!
六月 2014 - 一月 2015
第一份工作,公司那時主要使用J2EE並透過Ant對服務和整個系統構建封裝了一層,我當時主要任務是維護舊系統、實現一些新功能、及修改前端UI
2010 - 2013
2006 - 2010
大學推甄研究所時:班排第2、系排第5
曾獲工學院大禹獎2張、淡江大學獎狀2張(班上第一)
基於工程參數的多層分類矛盾判斷演算法;學到獨力解決問題的能力和團隊合作的重要性
行車安全監控系統;獲得系統與軟件專題佳作,此專題較特別的是其想法,基本上和現在許多的區間測速是一樣的
KTV社社團幹部(小家長)
詞曲創作社吉他組小老師
小家長需要規劃和帶領約15~30人進行活動,培養了規劃力及大多數工程師較不擅長的與人溝通的能力
小老師培養了些許輔導教學的能力