楊邵鈞 , Jimmy Yang

區塊鏈工程師 Blockchain Engineer
EVM 智能合約, DApp 開發
Node.js 工具開發

加密貨幣第三方支付開發
檢測合約漏洞

技能

程式設計

   Solidity     JavaScript      Java

開發框架

   Ethereum      Node.js      Hardhat

資料庫

   MS SQL      MySQL   

版本控制

   Git  

工作經歷

區塊鏈工程師 Blockchain Engineer  •  SaltLab區塊鏈應用

四月 2022 - Present

1. EVM智能合約, DApp 開發
2. Node.js 工具開發
3. 加密貨幣第三方支付開發
4. 檢測合約漏洞 

軟體工程師 Software Engineer  •  三商美邦人壽保險股份有限公司(總公司)

六月 2020 - 三月 2022

1. 專案開發:應付未付平台相關功能、自動化IP檢核報表及電子通知、新保戶專區API開發。
2. 有效溝通:積極配合團隊,與外部廠商接洽順暢。
3. QA檢核:檢查各階段文件是否備齊並且符合規範,提高系統開發品質及效率。

設備工程師 Equipment Engineer  •  光磊科技股份有限公司

十月 2017 - 十一月 2019

1. 電機設備保養修護、電機設備操作
2. 機械產品故障排除檢修、改善設備問題及功能提昇
3. 定期檢測製程設備與故障排除

自傳

一、求學階段:

    ⼤學就讀桃園銘傳⼤學電腦與通訊⼯程學系,期間對於嵌入式系統深感興趣,因此選修課程多為實驗與實作,像是利⽤ Arduino 結合 C語⾔控制⾃走⾞,透過裝置感測器,使其順利避開障礙物等等,藉由分組及團隊合作的⽅式學習,並在其中學習嵌入式系統應⽤程式、設計⽅法。 

二、工作經歷:

    第一份工作,在新竹光磊科技任職設備工程師兩年,主要負責廠內半導體點測、切割、目檢相關設備的故障排除檢修,工作期間保持積極學習的態度,並在到職半年後即可獨自值班,處理各站設備機況。 除了快速培養專業技能外,工作中時常與外部廠商及不同部門合作,累積跨部門溝通的經驗,受到主管以及同仁的肯定,獲得考績滿分的佳績。

 三、資策會的專業訓練:

    學習了Java軟體工程師的必備技能,「口罩查詢網站」是我期中專題報告內容之一,藉由抓取政府開放平台資料,及時查詢各藥局口罩剩餘數量,並且提供自訂清單功能。網站使用 JDBC 連接 MS SQL 資料庫,以及利用 Servlet /JSP / JavaScript 等技術完成。 此外,在期末專題中,透過小組分配執行專案開發,經由討論後,決定使用 Spring MVC框架搭配 Git版本管控開發「番茄科技 員工資訊系統」,我負責出勤/打卡系統設計,藉由專案實作,讓我進一步的熟悉專案開發的流程。 

四、工作經歷:

    第二份工作,在三商美邦人壽任職軟體設計工程師一年半,主要負責投資型保單相關API設計,實作保戶專區及業務員專區網頁中的業務邏輯需求。 期間也協助公司開發⽤於⾃動化 IP 功能 Jar 檔,設法跨越在 Informix 系統中無法連接電⼦通知系統的障礙,使每⽇批次執⾏ ETL ⼯具 (Informatica),並產出報表等相關功能。 

五、區塊鏈開發:

    2021年中因為好奇挖礦的原理,接觸到區塊鏈、加密貨幣及 NFT,進而學習智能合約以及相關知識。 後續也順利進入 SaltLab 擔任區塊鏈⼯程師,協助客戶 NFT 合約撰寫,開發加密貨幣第三方支付通道「貝殼支付」,以及 Node.js 工具等等,在工作之餘也寫文章分享相關技術,持續精進成長。 區塊鏈領域的潛⼒非常巨⼤,可能改變⼈們的⽣活模式,期望能為此貢獻⼼⼒,提昇⾃我技能,讓⾃⼰擁有更好的能⼒,創造更⾼的效益與價值。

專案


BACKER PAY 貝殼支付

DApp 合約, 區塊鏈事件監聽器
開發工具: Hardhat, Node.js, Express

AlienCat NFT

ERC721Enumerable NFT 合約 
開發工具: Hardhat, Node.js, HashLips

AstroGator Activity Ticket

ERC721Enumerable NFT 合約 
開發工具: Hardhat, Node.js

明日萌物團 Tomorrow Animals Fleet

ERC721Enumerable NFT 合約 
開發工具: Hardhat, Node.js

作品集


Medium - 使用 Hardhat 部署 NFT 合約

1. 建立開發環境 
2. ERC721合約撰寫 
3. 合約測試工具 
4. 部署上鏈並驗證合約 

Medium - 使用 The Graph 查詢區塊鏈數據

1. 創建定義數據索引的 Subgraph 
2. 部署 Subgraph 到 The Graph,實現數據索引 
3. 透過 Apollo Client 使用 GraphQL 取得數據 

Medium - 快速檢測 Solidity 合約漏洞

1. 在 Hardhat 環境中使用 Slither 掃描 
2. 安裝 Docker 使用 Mythril 掃描 
3. 建立重入漏洞合約並測試