Skip to content

RaymondWeiTW/Resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

👋 嗨,我是 RaymodeWeiTW

一名軟體開發者,目前專注於 Java 與 Web 全端開發,熱衷於把想法實作成可運行的系統。

已掌握的核心技能:

  • 物件導向設計(OOP):規劃類別、封裝資料與功能,設計可擴充程式架構
  • 分層設計與模組化思維:將系統拆分為可管理模組,提升專案可維護性
  • 工具與開發流程:使用 Git、SourceTree 版本控制

藉由專案實作累積經驗,例如:


🎮 文字冒險遊戲 — 傳說:十里坡劍神 Progress ✅ 待玩家使用中

使用 CMD 文字介面互動式冒險遊戲,使用者扮演傳奇腳色"李逍遙"在江湖中探險、戰鬥與升級。

核心特色

  • 抽象角色類別設計 (A_GameCharacter):定義角色共通屬性與行為
  • 玩家角色 (C_Player)
    • 升級經驗值系統,升級後提升 HP/MP/攻擊/防禦
    • 技能表管理攻擊/回復招式,考慮 MP 消耗與需求等級
    • 普攻與技能攻擊分開,傷害公式考慮攻擊力、防禦力與技能威力
  • 怪物生成 (C_MonsterFactory)
    • 隨機生成不同怪物(蜜蜂、酒罈妖、燈籠怪),各有不同屬性與經驗值
    • 使用 Factory Pattern,練習物件生成與隨機分布
  • 戰鬥系統
    • 玩家選擇普攻 / 技能 / 逃跑
    • 怪物即時反擊,戰鬥結束後自動計算經驗值與升級
    • 戰敗自動回旅館恢復 HP/MP
  • 存檔系統:文字檔存取角色名稱、等級、HP/MP,支援重啟遊戲讀取進度

技術練習重點

  • 物件導向設計、抽象類別、多態
  • RPG 戰鬥邏輯、經驗值與升級系統
  • Factory Pattern 與隨機生成
  • CMD 文字互動
  • 檔案 I/O 存檔/讀檔

專案連結處


₿ 區塊鏈投資輔助工具與網格策略篩選器 Progress 🔥 開發中

將交易所(Binance, Bitget, BitoPro)的即時行情數據抓取、整合,透過自身投資經驗撰寫程式處理內容並排序資料。

核心特色

  • 跨交易所匯率轉換 (TWD -> USDT -> Cryptocurrency) 串接 BitoPro API 獲取法幣匯率,並連動 Bitget V2 API 計算最終購買數量。
  • 標的物分數排行 串接 Binance API 抓取 K線數據,並使用 MA ADX ATR 等指標 ,權重產生分數排名的標的物幣種。

技術練習重點

  • 不同功能模組設計獨立 Service,並串接多方交易所接口 選單 1:RateService 從 BitoPro 獲取 TWD/USDT 匯率,再從 Bitget 獲取 USDT/Crypto 報價。 選單 2:GridService 從 Binance.com獲取K線資料,進行技術指標運算,確保策略分析的穩定性。
  • JSON 解析與轉換 引入 json-20240303.jar 處理交易所回傳之複雜數據結構。 用 BigDecimal 進行運算 避免浮點數精度缺失問題。

專案連結處


🏡 社區管理系統 Progress 🚧 建置中

為社區打造一個 Web 管理系統,支援 CRUD 操作與資料管理。

核心特色

  • 前後端分層設計,理解 MVC 架構
  • 使用者管理與資料 CRUD 實作
  • 模組化拆分,方便維護與擴展
  • 練習前端 React 與後端 Node.js / Java Spring 串接

技術練習重點

  • 系統分層與模組化設計
  • 前後端資料流與 API 串接
  • CRUD 功能開發與表單驗證
  • 使用 Git / Docker 管理開發流程

專案連結處

🎆日後目標

穩固全端開發基礎後,將朝向專業領域:

  • 設計模式與 Clean Code: 理解 MVC 與 SOLID 原則,撰寫更易於維護且具擴展性的程式碼。
  • Linux 系統深度實作: 掌握 Shell Script 自動化腳本,提升開發與維運效率。
  • 資訊安全與 ISO 27000系列 實務: 學習資安管理體系(ISMS)核心標準,確保軟體開發生命週期(SDLC)符合安全規範。
  • Java 機器學習與數據科學: 學習 TribuoDeeplearning4j,將預測模型整合進 Java Web 應用。

使用工具

語言 & 函式庫

Java JavaScript jQuery HTML CSS

IDE

Eclipse

Database

PostgreSQL

工具 & DevOps

Git GitHub SourceTree Postman Docker

操作系統

Windows Ubuntu

About

Github 履歷

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors