投資組合
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的開發。
- 確保了LeanCloud服務(如對象存儲、文件存儲和訊息)的無縫整合。
Objective-C SDK文檔 和 Java SDK文檔。
TabsKiller, 前端, 2015.7
開發了一款Chrome插件,當瀏覽器打開過多標籤頁時,自動關閉最舊的標籤頁,提升瀏覽器性能和用戶體驗。
使用的技術: JavaScript, Chrome API
在GitHub開源,共19次提交。
Reveal-In-GitHub, MacOS, 2015.10
創建了一款Xcode插件,用於在當前存儲庫中無縫導航到GitHub的關鍵功能。該插件允許用戶快速訪問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來自匯豐銀行,是一種方便的方式,可以向朋友發送付款,並在線上和線下向商家進行移動支付。
使用的技術: 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解決方案,以跟踪系統中的請求。