投資組合 | 原創,AI翻譯
PDF 檔案可以在此找到 /assets/resume/Zhiwei.Li.Portfolio.pdf。
這套軟件集合代表了我多年來有幸參與的各種項目,並與多家知名公司及合作伙伴共同完成。
我感謝這些合作帶來的機會與經驗,並期待未來能繼續運用我的技能與專長貢獻於更多項目。
Uva & Codeforces, Java & C++, 2008-2013 & 2021
於線上判題系統解約 1000 道算法題。
Uva Online Judge 記錄見此處。

所解決的算法題涵蓋多個領域,包括數據結構、圖論、數學、字符串處理、幾何以及其他高階或專業主題。
花卉識別, Android, 2014.4 - 2014.8
開發一款花卉識別 Android 應用,幫助用戶通過拍攝照片及畫圈輔助識別花卉。
技術: Android SDK, Java
職責:
- 實現圖像識別功能
- 設計並開發用戶界面
- 整合拍照與圖片處理功能
開源於 GitHub,33 次提交。
iword, Android, 2014.3
一款透過觀看電影片段學習英語的 Android 應用。
技術: Android SDK, Java
職責:
- 開發電影片段播放與學習界面
- 實現互動內容以提高詞彙量與理解能力
成就: 獲得 2014 AVOS Cloud 黑客松三等獎。
SegmentFault: 2014 AVOS Cloud 黑客松成果回顧
北林助手, Android, 2014.1 - 2014.6
一款整合查成績、參與校友論壇等功能的校園助手 Android 應用。
技術: Android SDK, Java
職責:
- 開發查成績、論壇參與等核心功能
- 設計並實現用戶界面
- 於北京林業大學實現約 3500 用戶使用



LeanChat, Android, 2014.7 - 2014.12
LeanChat 是一款聊天應用,包含好友管理、群組管理、基於位置的訊息、附近的人、個人資料及登錄註冊功能,全面運用 LeanCloud 的儲存與通訊能力。
技術: Android SDK, Java, LeanCloud
職責:
- 開發好友管理、群組管理及基於位置的訊息功能
- 實現個人資料與登錄註冊功能
- 運用 LeanCloud 儲存與通訊能力
開源於 GitHub,412 次提交。



LeanChat, iOS, 2015.1 - 2015.10
開發 LeanChat 的 iOS 版本,一款運用 LeanCloud 後端服務的聊天應用。
技術: iOS SDK, Objective-C, LeanCloud
職責:
- 開發好友與群組管理功能
- 創建基於位置的訊息及附近的人功能
- 設計個人資料與登錄註冊界面
開源於 GitHub,446 次提交。



LeanCloud Java SDK & Objective-C SDK, 2015.4 - 2015.10
參與開發 LeanCloud 的 Java SDK 與 Objective-C SDK,為開發者提供便捷整合 LeanCloud 服務的工具。
技術: Java, Objective-C, LeanCloud
職責:
- 參與 LeanCloud Java SDK 與 Objective-C SDK 開發
- 確保對象儲存、文件儲存及訊息等服務無縫整合
Objective-C SDK 文檔 及 Java SDK 文檔。
TabsKiller, 前端, 2015.7
開發一款 Chrome 插件,當瀏覽器分頁過多時自動關閉最舊的分頁,提升瀏覽器性能與用戶體驗。
技術: JavaScript, Chrome API
開源於 GitHub,19 次提交。

Reveal-In-GitHub, MacOS, 2015.10
創建一款 Xcode 插件,用於快速導航至當前倉庫的 GitHub 功能,包括歷史記錄、Blame、拉取請求、問題及通知。
技術: Objective-C, Xcode 插件 API
開源於 GitHub,57 次提交。

CodeReview, 全端, 2015.11 - 2016.7
CodeReview 是一個專業的代碼審查、溝通及分享平台,工程師可提交代碼獲得專家審查以提升代碼質量。
技術: PHP, Vue.js, CodeIgniter, 阿里雲
職責:
- 使用 PHP 與 CodeIgniter 開發後端
- 使用 Vue.js 實現前端功能
- 整合阿里雲以提供可擴展且可靠的基礎設施
- 處理用戶管理、代碼提交與審查流程、通知系統、支付整合及活動/工作坊管理
開源於 GitHub。
- code-review-server,275 次提交
- code-review-web,488 次提交(其中 302 次由我提交)


Fun Live, 全端, 2016.6 - 2017.12
Fun Live 是一個知識直播平台,用戶可參與程式設計或設計等各類知識講座,並支付費用參與直播或打賞講師。
技術: PHP, MySQL, Vue.js, CodeIgniter, 阿里雲, SRS 串流, 微信 SDK
職責:
- 開發大部分後端與前端代碼
- 整合 OBS 工具實現直播串流
- 實現用戶註冊、支付及通知功能
- 達成約 30000 用戶使用及數百萬頁面瀏覽量
開源於 GitHub。
- live-server,661 次提交(其中 555 次由我提交)
- live-mobile-web,528 次提交(其中 426 次由我提交)
- live-web,140 次提交
- live-wxapp,63 次提交
手機網站:






微信小程序:



桌面網站:


麵包直播, 後端, 2017.10 - 2017.12
麵包直播是一個一站式內容變現及社交經濟解決方案提供商。
技術: PHP, Laravel, TypeScript, Go
職責:
- 重構後端以整合多語言邏輯為一
- 提升性能、穩定性及用戶體驗
- 使用 Laravel 實現伺服器端開發


江蘇衛視《最強大腦》微信小程序, 全端, 2018.3 - 2018.4
開發江蘇衛視《最強大腦》節目的微信小程序,包含趣味謎題供用戶挑戰。主持人透過語音導航用戶,呈現特定技術挑戰。
技術: Java, Spring, Redis, 阿里雲, 微信開發工具
職責:
- 使用 Java 與 Spring 開發後端服務
- 使用微信小程序框架實現前端組件
- 利用 Redis 確保高併發下的高性能與可靠性

衝頂, 全端, 2017.9 - 2018.1
衝頂是一款類似 HQ Trivia 的手機問答遊戲應用,用戶可參與有獎金的直播問答遊戲。
技術: Java, Spring, Redis, Kafka, Zookeeper, WebSocket, Socket.IO
職責:
- 開發後端服務及管理面板前端
- 設計並實現實時問答遊戲功能
- 參與使用 SEI(補充增強信息)同步直播與遊戲事件的技術方案

Square Root Inc - 50 個雜項項目, 項目管理 & 部分開發, 2018.1 - 2019.12
為 Square Root Inc 管理並開發 50 個雜項項目,包括網站、遊戲及微信小程序。
技術: 依項目需求多樣
職責:
- 管理項目談判、團隊協調與客戶溝通
- 參與各項目的軟件開發
- 確保項目按時交付並達成高品質成果

(負責項目管理)
ShowMeBug - 企業微信入口, 全端, 2021.7 - 2021.9
ShowMeBug 是一個支持實操編程的技術能力評估平台,高效準確評估與招聘技術人才。
將 ShowMeBug 整合至企業微信,使用戶可在企業微信生態內無縫訪問技術面試工具。
技術: Ruby, PostgreSQL, 微信 SDK, Docker
職責:
- 開發登錄與面試訪問的整合功能
- 進行技術研究,探討使用 Docker 在瀏覽器中構建編程環境

綠辰標識, 前端, 2020.4 - 2020.5
綠辰標識專注為各類企業及活動製作廣告標識,致力提供高品質且具創意的視覺解決方案,提升品牌形象並吸引觀眾。
開發綠辰標識網站前端,該網站專注於廣告標識製作。
技術: HTML, JavaScript, CSS, Bootstrap
職責:
- 設計並實現網站前端
- 創建直觀友好的產品展示界面
開源於 GitHub,40 次提交。線上頁面見 lvchesign.com。

DBS Client Connect - 股票交易, 後端, 2021.12 - 2022.6
參與 DBS Client Connect 開發,這是一個基於 AI 與數據的客戶關係管理平台,專注於股票交易微服務。
技術: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry
職責:
- 開發股票交易後端服務。實現股票展示、客戶顯示、交易前檢查及落盤功能。
- 整合 Avaloq API 以增強底層基礎設施並改善用戶體驗。
DBS DigiBank CN - 基金, 後端, 2022.7-2022.11
DBS DigiBank CN 重新構思與設計,為您提供更快捷便利的流動銀行服務。
參與 DBS DigiBank CN 開發,作為協作團隊成員專注於基金微服務後端開發。
技術: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, Kibana
職責:
- 增強基金申購與贖回功能,提升用戶體驗與系統可靠性
- 修復結構性投資產品、投資組合及交易清單相關微服務的錯誤並優化代碼,提升系統穩定性與準確性
- 執行性能測試並分析日誌生成 QPS 報告,與團隊成員合作優化性能
- 開發工具自動生成測試工具 Karate 的測試案例,簡化測試流程並提升測試覆蓋率
PayMe By HSBC - 自動充值, 後端, 2022.12 - 2023.7
PayMe from HSBC 是一種便捷的付款方式,可向朋友轉賬,並在線上線下向商戶進行流動支付。
技術: Java, Spring, Kafka, Azure, Azure DevOps, AWS
職責:
- 與後端工程師團隊共同開發自動充值功能,當餘額低於特定金額時自動從用戶信用卡或扣賬卡充值
- 協作監控來自 Azure EventHub 的支付後事件,確保無縫整合並檢查用戶設置自動充值配置時的充值情況
- 應用面向對象編程原則優雅處理各種情況,並使用面向切面編程審計自動充值表的變更日誌
- 在 AWS 遷移過程中協助團隊,排查 IAM 與 RDS 配置以確保平滑過渡
AI 故事機器人, 全端, 2023.05 - 2023.07
參與開發一個基於 Claude API 的 AI 故事機器人,提供個性化故事。
技術: Python, Flask, React, Nginx, AWS, Prometheus, ELK stack, ChatGPT-4
職責:
- 使用 Flask 開發後端並整合 Claude API
- 使用 React 構建提示設定與管理的前端
- 部署於 AWS 並使用 Nginx 保障通訊安全
- 實現 Prometheus 監控與 ELK 日誌管理
- 實現端到端追踪 ID 解決方案以追蹤系統請求
財務轉型平台 - HSBC, 後端, 2025.02 - 當前
技術: Java, Spring Boot, IBM Db2, 多線程, Maven, Nexus, Angular, Python, Windows, Control-M, IBM WebSphere Application Server, Copilot, YourKit
職責:
- 作為 TEKsystems 外派後端工程師,於 HSBC 企業科技部門開發並優化財務轉型平台後端系統
- 維護財務數據處理功能,包括導入、驗證與導出,同時增強新財務表頭的提交與審批流程,運用會計、賬簿與銀行系統專業知識
- 管理從本地開發到 UAT 測試及生產發布的完整開發週期,使用 Copilot 執行根本原因分析、生成 Python 腳本及編寫約 50 份技術指南,成為團隊關鍵參考資源
- 使用 Copilot 等 AI 工具開發創新銀行技術解決方案,運用 YourKit 進行性能分析並進行系統化測試,同時作為自主 AI 代理分析項目架構、與團隊協作並通過全面日誌與文檔改進工作
- 探討在重大金融項目中實現 AI 軟件代理,使用 AspectJ 收集詳細日誌並將調試狀態轉為文本,為 AI 聊天機器人提供上下文