履歷 | 原創,AI翻譯
LaTeX PDF
您可以下載我用 LaTeX 創建的簡歷 PDF 版本 這裡。您也可以找到中文版本 這裡。
個人資料
- 男性,1995年出生,中國籍,居住於廣州。
- 2011年廣東省 NOIP 進入前 300 名,並解決了約 1000 個在線算法問題。
- 在北京林業大學學習了一年後退學。通過自學教育,完成了九門課程的副學士學位。
- 目前在 TEKsystems(外包給汇丰銀行)。之前的工作經歷包括 LeanCloud、北京平方根、Beyondsoft(外包給星展銀行)和 Farben Information(外包給汇丰銀行)。
- 累積了 11 年的專業經驗,包括 8 年的企業角色和 3 年的自由職業者。
- 專注於 2 年的移動(Android、iOS)工程、8 年的全棧工程(7 年後端、1 年前端)和 1 年的機器學習/大數據。
- 熟悉 HTML、CSS、瀏覽器 API、JavaScript、Vue.js、React、Angular 和 iOS/Android 開發。
- 熟悉 Java、Spring、Spring Boot、MySQL、Redis、API、網絡、容器和分佈式系統。
- 熟悉阿里雲、AWS 和 Azure 的日誌、數據庫和微服務模組。
- 母語為中文,英語流利(IELTS 6)。
- 閱讀了超過 320 本書籍,涵蓋教科書、個人發展、商業、科技和歷史。
- 作為主要開發者開發了 10 個開源 GitHub 項目,每個項目都有超過 500 次提交,可在 https://github.com/lzwjava 查看。
- 自學研究員,撰寫了三篇學術風格的論文,探討逆轉近視和自然視力恢復,受到尹旺和托德·貝克的啟發,並經過三年的實驗驗證。
- 詳細的軟件作品集可在 https://lzwjava.github.io/pages/portfolio-en 查看。
工作經驗
美泰科技服務(上海)有限公司廣州分公司,後端工程師,2025.02 - 至今
- 美泰科技服務(上海)有限公司廣州分公司是 TEKsystems 的子公司,因此是 Allegis Group, Inc. 的一部分,這是一家跨國人才管理公司。我在後端工程師的職位上,外包給汇丰銀行,這是一家全球領先的金融機構。
- 這個職位涉及在汇丰銀行的企業技術部門開發和優化後端系統,使用 Spring Boot、Java、多線程、網絡、Maven、Nexus 和 Windows、Eclipse 和 IBM WebSphere Application Server 的開發。
自由職業者,2023.08 - 2025.01
- 分析並重新實現了約 30 個機器學習範例項目的核心部分,來自 PyTorch、TensorFlow 教程、Coursera 在線課程或其他開源項目。並從 Coursera 獲得了兩個課程完成證書,關於機器學習專業和深度學習專業。
- 準備與副學士學位相關的考試,重點是高等數學、計算機組織、線性代數等科目。聽了很多日語歌曲,觀看了很多日語 TikTok 視頻來學習語言。
- 作為全棧開發者參與了使用 Claude 的 API 的 AI 驅動故事機器人項目。該機器人支持提示設置,並包括配置管理頁面。使用 Python、Flask、React 和 Nginx 開發,並部署在 AWS 上。使用 Prometheus 進行監控,使用 ELK 堆棧進行日誌管理,使用 ChatGPT-4 進行編程協助。
- 維護了一個技術博客,有 431 篇原創博客文章。利用大型語言模型將內容翻譯成 9 種語言,提供文字轉語音音頻,支持 PDF 和 EPUB 格式,與 GitHub 工作流程集成,並使用 LaTeX 撰寫論文或創建簡歷。其他使用的技術包括 Python、Jekyll、Deepseek 和 Mistral。網站是 https://lzwjava.github.io。
- 進行了 llama.cpp、嵌入、重新排序、檢索增強生成和 MMLU 基準的實驗。探索了搜索引擎提供商的集成,如 Jina AI、Tavily AI 搜索 API 和 ElevenLabs API。
深圳法本信息技術有限公司,後端工程師,2022.11 - 2023.07
- 法本是中國領先的軟件技術服務提供商。汇丰銀行是世界上最大的銀行和金融服務機構之一。PayMe 是一項針對香港居民的汇丰移動支付服務。
- 通過法本承包,分配到汇丰銀行工作,並為 PayMe 項目做出貢獻。參與了自動補充功能的後端開發,當用戶的餘額低於某個金額時,自動從用戶的信用卡或借記卡中補充資金。從 Azure EventHub 監控支付後事件,並檢查用戶設置自動補充配置時的補充。使用專用的面向對象編程來優雅地處理情況,並應用面向切面編程來審計自動補充表的變更日誌。
- 主動參與雲遷移,參加公司的 AWS 訓練。重構 API 以使用基於請求標頭的路由,確保安全訪問和數據庫配置,並參與將微服務部署到新的雲基礎設施。
- 使用強大的技術堆棧,包括 Java、Spring 和 Kafka,以及 Azure、Azure DevOps 和 AWS 進行雲服務和持續集成。
星展銀行廣州有限公司,後端工程師,2021.12 - 2022.11
- Beyondsoft Consulting 是一家領先的商業 IT 和諮詢公司。星展銀行是東南亞資產最大的銀行,也是亞洲最大的銀行之一。
- 通過 Beyondsoft 承包,分配到星展銀行工作,並為 DBS Client Connect 和 DBS DigiBank CN 項目做出貢獻。
- 在 DBS Client Connect 項目中,參與了股票交易微服務的開發。責任包括創建股票顯示、客戶顯示、交易前檢查和下單實際股票交易的功能。集成 Avaloq API 以增強基礎架構,並通過實現編輯距離算法來改進用戶體驗,精緻股票代碼搜索。
- 在 DBS DigiBank CN 項目中,積極參與了處理共同基金管理、結構化投資產品、投資組合和交易列表的多個微服務的開發。通過分析 Pivotal Cloud Foundry 的日誌來生成微服務的 QPS 報告,協助進行性能測試。開發了一個工具來自動生成測試工具 Karate 的測試,簡化測試流程並提高測試覆蓋率。
- 利用雲技術和現代框架,使用 Java、Spring Cloud、Jira、Confluence、Jenkins、Pivotal Cloud Foundry 和 Kibana 等工具進行自動化最佳實踐,並使用 BDD 和 TDD 方法論。
自由職業者,2020.01 - 2021.11
- 撰寫和發布技術博客,分享知識,通過觀看 Netflix 和閱讀文學來提高英語水平,並通過解決約 500 個算法問題和參加 Codeforces 比賽來提高問題解決能力。通過探索入門教程和運行 Spark、Hadoop、Kubernetes 和 Docker 的範例,獲得了一些大數據和雲原生技術的實踐經驗。
- 完成了各種自由職業的軟件項目,LED 顯示屏網站開發、企業微信整合 ShowMeBug、網頁爬蟲收集貿易數據、eBook 工具 mathjax2mobi。
- LED 顯示屏網站開發 (lvchensign.com):使用 Bootstrap、HTML 和 JavaScript 為 LED 顯示屏製造公司開發網站。實現了展示產品的功能。
- 企業微信整合 ShowMeBug:參與 ShowMeBug 與企業微信的整合,使技術面試工具在企業微信生態系統中無縫訪問。使用 Ruby、Ruby On Rails、PostgreSQL 和 WeChat SDK 為面試官和候選人創建流暢的用戶體驗。
- 網頁爬蟲收集貿易數據:使用 Python 和 Selenium 為非織造布公司開發網頁爬蟲。自動化數據提取和頁面導航,處理和存儲數據到 SQLite 數據庫,並生成商業分析報告。
- mathjax2mobi:一個工具,將包含 MathJax 公式的 HTML 內容轉換為 eBook 友好的格式。通過將基於 LaTeX 的 MathJax 公式轉換為 SVG 圖像,確保與 MOBI 等 eBook 格式兼容。使用的技術包括 Python、BeautifulSoup 和 Selenium。
北京平方根有限公司,創始人兼全棧工程師,2016.07 - 2019.12
- 北京平方根有限公司在 3.5 年內經營了兩項業務。從 2016 年 7 月到 2017 年 9 月,推出並運營 Fun Live,一個知識直播平台。從 2018 年 1 月到 2019 年 12 月,轉型為軟件諮詢業務。
- 使用 Fun Live,用戶可以參加各種知識講座,如編程或設計。用戶可以支付費用參加直播會議或獎勵講師。講師使用 OBS 工具將直播推送到伺服器。用戶可以實時參加講座或稍後觀看回放。該平台與微信無縫集成以進行通知。舉辦了約 80 場講座,獲得了 3 萬名用戶和數百萬次頁面瀏覽。負責大部分軟件開發和營銷,使用 PHP、Vue、HTML、CodeIgniter、MySQL、Redis、LeanCloud、阿里雲和 WeChat SDK。
- 在軟件諮詢業務期間,完成了 50 個小型軟件項目,包括網站、遊戲和應用程式。收入約為 300 萬人民幣,利潤約為 70 萬人民幣。負責項目談判、團隊管理和部分軟件開發。以下是一些顯著的項目。
- 面包直播:領導了面包直播的全面後端重構工作,這是一個一站式內容貨幣化和社會經濟平台。優化了整個技術堆棧的性能、穩定性和用戶體驗。之前使用 ThinkPHP、Node.js 和 Go,並將所有內容重寫為 Laravel 進行伺服器端開發。該平台包括課程、用戶、內容、用戶出席、支付和分銷銷售模塊。與喜馬拉雅合作,這是中國頂級的音頻平台,並同步內容之間的平台。
- 江蘇電視超級大腦節目微信小程序:負責超級大腦節目的微信小程序的所有後端開發和一半的前端開發。與觀眾互動的互動益智遊戲,使他們可以競爭和排名成為“超級大腦”。使用微信小程序框架和 Wepy(Vue.js)創建遊戲組件和排名頁面。集成 RESTful API 以獲取遊戲數據和用戶信息。進行了廣泛的性能調整,以確保系統能夠處理高並發,利用 Redis 等緩存技術。
- 重定會議:領導了重定會議的全棧工程,這是一個類似於 HQ Trivia 的中國移動益智應用程式。設計和實現服務和 API 以處理直播益智活動、用戶管理和實時問題和答案會話。使用 Java 和 Spring 進行後端,使用 Redis 和 Kafka 進行緩存和消息佇列,使用 Zookeeper 進行服務協調,使用 Socket.IO 進行實時互動。開發管理面板以幫助操作員控制遊戲。該應用程式支持直播、實時互動和高流量條件下的穩定性能。參與了使用 SEI(補充增強信息)同步直播時間戳與益智遊戲互動的技術討論。
北京大米娛樂有限公司,共同創始人兼全棧工程師,2015.11 - 2016.7
- 北京大米娛樂有限公司是由包括我在內的 6 名互聯網愛好者創立的公司。推出並運營 CodeReview 平台,這是一個專業的代碼審查、溝通和分享平台。獲得了約 3000 名用戶。
- 該平台包括用戶管理、代碼提交和審查流程、通知系統、支付整合和活動和工作坊管理。工程師可以提交他們的代碼進行專家審查以提高其質量,專家收取審查費用。該平台還提供對用戶開放的工作坊和活動。
- 負責後端開發和一半的前端開發。使用強大的技術堆棧,包括 PHP、Vue、CodeIgniter、阿里雲和 Ping++。
好書籤(北京)信息技術有限公司,軟件工程師,2014.07 - 2015.11
- 好書籤是中國領先的雲計算提供商,也稱為 LeanCloud。它提供完整的雲服務,包括對象存儲、文件存儲、網頁主機、容器、即時消息、推送通知、短信和遊戲後端。該公司為數十萬開發者用戶服務。
- 參與了 LeanCloud Objective-C SDK 和 Java SDK 的開發。負責開發 LeanChat iOS 客戶端和 Android 客戶端,這是一個即時消息 SDK 的聊天應用程式。此外,還參與了各種前端項目。
- 使用強大的技術堆棧,利用現代工具,如 iOS SDK、Android SDK、Cocoapods、Xcode、Android Studio 和 Angular 框架。
教育背景
廣東外語外貿大學,計算機應用,副學士學位,2022.10 - 至今
- 國家高等教育自學考試。截至目前,已通過 9 門課程,包括操作系統導論、數據結構導論、高級語言編程(I)、英語(I)、高等數學、數據庫及應用、計算機應用技術、法律導論和計算機組織與架構。
- 目前正在準備 7 門課程,如計算機網絡、基本電子技術(III)、微型計算機和接口技術、大學語文、毛澤東思想和中國特色社會主義理論、思想道德修養與法律基礎和線性代數。
北京林業大學,數字媒體藝術,學士(退學),2013.09 - 2014.06
- 通過 13 門課程,如計算機導論、程序設計基礎、程序設計實驗、大學英語、高等數學、數字影像原理與技術、二維圖形技術。
- 建立了一個校園助手 Android 應用程式“Bjfu Assistant”,整合了查看成績和校友論壇的功能。已被校園內數千名用戶下載和使用。並建立了一個通過觀看電影片段學習英語的 Android 應用程式,並在黑客馬拉松中獲得第三名。
- 在學校的 ACM/ICPC 月度訓練比賽中名列前茅,約 100 名優秀學生,包括高年級學生。
- 獲得了聯合國教科文組織和中國傳媒大學聯合舉辦的“青年、健康、新媒體”數字作品創意大賽的第三名,作品為“媽媽害羞說”。
廣州育才中學,理科,中學畢業證書,2007.07 - 2013.06
- 在廣州高中入學考試中名列前 300 名,約 10 萬名學生。
- 2011 年廣東省 NOIP(國家奧林匹克信息學競賽)名列前 300 名。
項目
企業項目
- AI 驅動故事機器人(2024.5 - 2024.7)參與全棧開發。使用技術堆棧如 Python、Flask、React、AWS 和 Claude。
- 汇丰銀行 PayMe(2022.11 - 2023.07)參與自動補充功能和雲遷移的後端開發。使用技術堆棧如 Java、Spring Cloud、Azure 和 AWS。
- 星展銀行 DigiBank CN(2022.7 - 2022.11)參與共同基金的後端開發。使用技術堆棧如 Java、Spring Cloud 和 Pivotal Cloud Foundry。
- 星展銀行 Client Connect(2021.12 - 2022.6)參與股票交易的後端開發。使用技術堆棧如 Java、Spring Cloud 和 Pivotal Cloud Foundry。
- ShowMeBug(2021.7 - 2021.9)負責平台與企業微信的整合,包括登錄和簡單的面試入口。使用技術堆棧如 Ruby on Rails、PostgreSQL 和 WeChat SDK。
- 平方根有限公司項目(2018.1 - 2019.12)參與 50 個雜項項目,包括網站、遊戲、應用程式和微信小程序。負責團隊管理、合同談判、項目管理、客戶溝通和部分軟件開發。
- 超級大腦電視節目微信小程序(2018.2 - 2018.3)負責後端和前端開發。使用技術堆棧如 Java、Spring、JavaScript、HTML 和 AliCloud。
- 重定會議(2017.9 - 2018.1)負責直播益智應用程式的後端和前端開發,包括管理面板。使用技術堆棧如 Java、Spring、WebSocket 和 Netty。
- 面包直播(2017.9 - 2018.1)負責一站式內容貨幣化平台的後端重構。使用技術堆棧如 PHP、TypeScript、Laravel 和 Go。
- Fun Live(2016.6 - 2017.9)負責知識直播平台的大部分代碼開發。使用技術堆棧如 PHP、JavaScript、HTML、AliCloud 和 RTMP 直播。
- LeanCloud SDK 和 LeanChat(2014.07 - 2015.10)負責一些 Objective-C 和 Java SDK 的開發,以及所有的演示應用程式 LeanChat 的開發。
開源 & 博客 & Codeforces(2013-09 至今)
- 瀏覽我的開源項目、企業倡議和個人副業項目在 GitHub:https://github.com/lzwjava
- algorithm-solutions:算法問題解決方案,2466 次提交,Java
- lzwjava.github.io:我的博客,500 次提交,英文和中文
- live-server:知識直播平台的後端,660 次提交,PHP
- live-mobile-web:知識直播平台的移動前端,528 次提交,Vue 和 JavaScript
- live-web:知識直播平台的桌面前端,140 次提交,Vue
- live-wxapp:知識直播平台的微信小程序,63 次提交,JavaScript
- code-review-server:專業代碼審查平台的後端,275 次提交,PHP
- code-review-web:專業代碼審查平台的前端,302 次提交,Vue 和 JavaScript
- weimg-server:圖片社區的後端,35 次提交,PHP
- weimg-ios:圖片社區的 iOS 應用程式,77 次提交,Objective-C
- leanchat-ios:iOS 聊天應用程式,556 次提交,Objective-C
- leanchat-android:Android 聊天應用程式,412 次提交,Java
- curiosity-courses:編程課程,215 次提交,中文
- LZAlbum:類似微信朋友圈的 iOS 應用程式,47 次提交,Objective-C
- TabsKiller:Chrome 插件,幫助關閉瀏覽器標籤,19 次提交,JavaScript
- Reveal-In-GitHub:Xcode 插件,57 次提交,Objective-C
- LvchenSign:廣告標誌公司的網站,40 次提交,JavaScript
- feynman-lectures-mobi:將 LaTeX 轉換為 SVG 以創建 mobi 電子書的工具,47 次提交,Python
- flower-recognition:花卉識別的 Android 應用程式,37 次提交,Java
- Creak:簡單的 HTML 解析器,49 次提交,Swift
技能
自從 2008 年開始編程以來,我已經掌握了很多技能。以下是高層次的描述,按使用時間排序。這與工作經驗不同,我用它來展示我對技能的相對熟悉程度。
- 使用經驗 5 年或以上:中文、英語、寫作、Java、算法、測試驅動開發、雲計算、DevOps、後端開發
- 使用經驗 3 到 4 年:粵語、iOS 開發、Android 開發
- 使用經驗 1 到 2 年:產品管理、機器學習、前端開發
- 使用經驗少於 1 年:日語
工具
以下是幫助我積累上述技能的詳細工具,以及其他有趣的工具。我仍在使用其中一些工具,並可以在幾天內學習使用其餘的工具。
- 自然語言:英語、中文、粵語、客家話、日語
- 操作系統:Linux、Windows、MacOS、Android、iOS、OpenWRT
- 語言:PHP、Java、Objective-C、Swift、Ruby、HTML、C、C++、JavaScript、Lisp、Clojure、TypeScript、Node.js、Go、Python、Pascal
- 域特定語言:JSON、CSS、SQL、NoSQL、Kusto 查詢語言、Kibana 查詢語言
- 數據庫:MySQL、SQLite、PostgreSQL、Microsoft SQL Server、Amazon RDS、MongoDB
- 前端:Vue、React、Angular、jQuery、Hexo、Jekyll、Stylus、Sass
- 框架:RTMP 直播、HTTP/IP、Spring、Spring Boot、Hibernate、Netty、CodeIgniter、Laravel、Flask、Express、Socket.IO、iOS SDK、Android SDK、Flutter
- 大數據:Redis、Kafka、Spark、Flink、ZooKeeper
- 數學:微積分、線性代數、離散數學、LaTeX
- 開發:NPM、Webpack、Git、HomeBrew、Gradle、Maven、Xcode、VSCode、Sketch、Powershell、IntelliJ IDEA、Cocopods、Android Studio、WordPress、ChatGPT
- DevOps:Travis CI、GitHub Actions、Jenkins、SonarQube、Prometheus、Elasticsearch、Logstash、Kibana、Nginx、Docker、Kubernetes、PM2
- 機器學習:TensorFlow、PyTorch、Theano、Anaconda、Jupyter Notebook、CUDA、Numpy、Pandas
- 雲:GitHub、GitLab、Jira、Confluence、Digital Ocean、Vultr、AWS、Azure、Google Cloud Platform、Linode、阿里雲、七牛雲、騰訊雲、LeanCloud、Firebase、Pivotal Cloud Foundry、Cloudflare、GoDaddy、Agora、Vercel
- 大型語言模型:OpenAI、Claude、MiniMax、Amazon Bedrock
- Linux:nmap、grep、awk、ffmpeg、htop、df、lsof、strace、tcpdump、iostat、iptables、rsync、journalctl、systemctl、curl、tmux、traceroute、emacs、diff
- 測試:Postman、Selenium、Karate、JUnit、Mockito、Apache JMeter、Apache ab
領域知識
以下是我專業知識和知識領域的總結。雖然我對某些主題有扎實的理解,對其他主題則有更基本的熟悉,但我很樂意在面試中分享更多,如果您對任何特定領域感興趣。
- 行業知識:銀行和支付、教育和電子學習平台、社交媒體和內容平台、用戶和帳戶管理、通知系統、數據和分析、移動應用程式、支付系統、交易管理、社交媒體整合、視頻管理、獎勵系統、直播觀看追蹤、應用程式管理、共同基金和股票交易、基於瀏覽器的編程環境。
- 計算機科學基礎:高等數學、計算機組織、操作系統、計算機網絡技術、數據庫及應用、計算機應用技術、數據結構和算法、微型計算機和接口技術
- 技術和開發:多語言溝通、跨平台開發、全棧編程、數據庫管理、機器學習和大數據、數學能力、開發工具、機器學習實施、高級 Linux 使用、測試和質量保證、API 集成、開源貢獻、技術寫作和博客、雲計算服務、分佈式系統、高性能優化、實時應用、RTMP 直播、持續集成/持續部署(CI/CD)、容器化和編排、網絡安全、敏捷方法、軟件架構、DevOps 實踐、雲原生應用、API 開發、版本控制系統、無伺服器計算、性能監控、數據工程、安全最佳實踐、軟件開發生命週期(SDLC)、技術指導、項目管理。
選擇的博客文章
以下是我博客文章的選擇,涵蓋個人成長故事、創業之旅、英語學習、編程、極客項目等。請訪問 lzwjava.github.io 並搜索標題以查看。
- 在 Azure 上構建可擴展應用
- Spring 框架全面指南
- 使用 Flask、React 和 ELK 构建 AI 驅動故事機器人
- 端到端跟踪 ID 實施
- 使用 Pivotal Cloud Foundry 部署
- 學習的智慧
- 禪與機器學習的藝術
- 如何構建一台電腦
- 網頁編程導論
- 實踐:網站內容爬取
- 實踐:提高英語能力
- 英語學習之旅
- 如何通過大量輸入提高英語能力
- 將費曼物理講義網頁轉換為電子書
- 使用 OBS、SRS 和 FFmpeg 設置直播
- 烈雲網:95 後創業者創立知識直播平台 QuZhibo
- 使用自動化測試和工具增強 iOS 開發
- 我的美國之旅:對硅谷的第一印象
- 高級 Git 操作和原則
- 探索 WebSocket
- 將 FFmpeg 移植到 Android
- 深入探討 Android 自定義繪圖
學術論文
我是一名自學研究員,撰寫了三篇學術風格的論文,探討逆轉近視和自然視力恢復,受到尹旺和托德·貝克的啟發,並經過三年的實驗驗證。在計算機科學中,我仍在努力取得類似的突破。
- Li, Zhiwei. (Jun 2023). 自然視力恢復方法的實驗驗證。 Zhiwei’s Blog. http://lzwjava.github.io/vision-restoration-en.
- Li, Zhiwei. (Jun 2023). 關於眼球恢復正常形狀時的散光討論。 Zhiwei’s Blog. https://lzwjava.github.io/astigmatism-en.
- Li, Zhiwei. (Nov 2024). 自然視力恢復:‘剛好清晰’的原理。 Zhiwei’s Blog. https://lzwjava.github.io/barely-clear-en.
閱讀書籍
我已閱讀了超過 320 本書籍,涵蓋教科書、個人發展、商業、科技和歷史。以下是一些關鍵書籍和資源,塑造了我的思維。
- 算法競賽入門 - 劉如佳
- 史蒂夫·喬布斯 - 沃爾特·艾薩克森
- 將時間當朋友 - 李笑來
- 高效能人士的七個習慣 - 史蒂芬·柯維
- 智慧人類簡史 - 尤瓦爾·赫拉利
- 計算機系統:程序員的視角 - 兰德尔·E·布莱恩特、大卫·R·奥哈拉龙
- 尹旺的博客 (yinwang.org)
- 保罗·格雷厄姆的文章 (paulgraham.com)
鏈接
證書
- 北京林業大學退學證書
- 中國高等教育官方報告(學士教育,退學狀態)
- IELTS 學術,分數 6
- 由 DeepLearning.AI 和 Stanford 大學提供的機器學習專業課程完成證書
- 由 DeepLearning.AI 提供的深度學習專業課程完成證書
- 由 AWS Training 提供的 AWS 開發
預期
- 預期職位:全棧工程師 / 後端工程師
- 預期地點:廣州