簡歷 | 原創,AI翻譯
LaTeX PDF
您可以從這裡下載我用 LaTeX 創建的簡歷 PDF 版本。您也可以從這裡找到中文版本。
個人資料
- 男性,1995 年出生,中國公民,居住在廣州。
- 2011 年在廣東省 NOIP 中獲得前 300 名,解決了約 1000 個算法問題。
- 在北京林業大學學習了一年後退學。通過自學教育獲得副學士學位,完成了七門課程。
- 主要在 LeanCloud、北京方根、Beyondsoft(外包給 DBS 銀行)、Farben Information(外包給汇豐銀行)和 TEKsystems(外包給汇豐銀行)工作。
- 累積了 10 年的專業經驗,包括 8 年的企業角色和 2 年的自由職業。
- 專注於 2 年的移動(Android、iOS)工程、7 年的全棧工程(6 年後端、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 查看。
- 自學研究員,撰寫了三篇學術風格的論文,探討如何逆轉近視和自然視力恢復,靈感來自 Yin Wang 和 Todd Becker 的作品,並且有三年的實驗支持。
- 詳細的軟件作品集可在 https://lzwjava.github.io/pages/portfolio-en 查看。
工作經驗
Meitai Technology Service (Shanghai) Co., Ltd. 廣州分公司,後端工程師,2025.02 - 至今
- Meitai Technology Service (Shanghai) Co., Ltd. 廣州分公司是 TEKsystems 的子公司,因此是 Allegis Group, Inc. 的一部分,這是一家跨國人才管理公司。我在後端工程師的職位上工作,外包給汇豐銀行,這是一家全球領先的金融機構。
- 這個角色涉及在汇豐銀行的企業技術部門開發和優化後端系統,使用 Spring Boot、Java、多線程、網絡、Maven、Nexus 和在 Windows、Eclipse 和 IBM WebSphere Application Server 上開發。
自由職業者,2023.08 - 2024.12
- 分析和重新實現了約 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。
深圳 Farben Information Technology Co., Ltd.,後端工程師,2022.11 - 2023.07
- Farben 是中國領先的軟件技術服務提供商。汇豐銀行是世界上最大的銀行和金融服務機構之一。PayMe 是一項針對香港居民的汇豐移動支付服務。
- 通過 Farben 承包,分配到汇豐銀行工作,並參與 PayMe 專案。參與了自動補充功能的後端開發,當用戶的餘額低於某個金額時,自動從用戶的信用卡或借記卡中補充資金。從 Azure EventHub 監控支付後事件,並在用戶設置自動補充配置時檢查補充。使用專用的面向對象編程來優雅地處理案例,並應用面向方面的編程來審計自動補充表中的變更。
- 積極參與雲遷移,參加了公司的 AWS 訓練。重構 API 以使用基於請求標頭的路由,確保安全訪問和數據庫配置,並參與將微服務部署到新的雲基礎設施。
- 使用強大的技術堆棧,包括 Java、Spring 和 Kafka,以及 Azure、Azure DevOps 和 AWS 進行雲服務和持續集成。
Beyondsoft 廣州有限公司,後端工程師,2021.12 - 2022.11
- Beyondsoft Consulting 是一家領先的商業 IT 和諮詢公司。DBS 銀行是東南亞資產最大的銀行之一,也是亞洲最大的銀行之一。
- 通過 Beyondsoft 承包,分配到 DBS 銀行工作,並參與 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 和微信 SDK 創建了流暢的用戶體驗。
- 網絡爬蟲用於貿易數據收集:使用 Python 和 Selenium 開發網絡爬蟲,收集非織造布公司的貿易數據。自動化數據提取和頁面導航,處理和存儲數據在 SQLite 數據庫中,並生成業務分析報告。
- mathjax2mobi:一個工具,將包含 MathJax 方程式的 HTML 內容轉換為適合電子書的格式。通過將基於 LaTeX 的 MathJax 方程式轉換為 SVG 圖像,確保與 MOBI 等電子書格式的兼容性。使用的技術包括 Python、BeautifulSoup 和 Selenium。
北京方根有限公司,創始人兼全棧工程師,2016.07 - 2019.12
- 北京方根有限公司在 3.5 年內經營了兩項業務。從 2016 年 7 月到 2017 年 9 月,推出並運營 Fun Live,一個知識直播平台。從 2018 年 1 月到 2019 年 12 月,轉型為軟件諮詢業務。
- 使用 Fun Live,用戶可以參加各種知識講座,如編程或設計。用戶可以支付費用參加直播會議或獎勵講師。講師使用 OBS 工具將直播流推送到伺服器。用戶可以實時參加講座或稍後觀看回放。平台與微信無縫集成以進行通知。主持了約 80 場講座,獲得了 30,000 名用戶和數百萬的頁面瀏覽量。負責大部分軟件開發和營銷,使用 PHP、Vue、HTML、CodeIgniter、MySQL、Redis、阿里巴巴雲和微信 SDK。
- 在軟件諮詢業務期間,完成了 50 個小型軟件項目,包括網站、遊戲和應用程序。收入約 300 萬人民幣,利潤約 70 萬人民幣。負責項目談判、團隊管理和一些軟件開發。以下是一些顯著的項目。
- MianbaoLive:負責 MianbaoLive 的全面後端重構,這是一個一站式內容貨幣化和社會經濟平台。優化了整個技術堆棧的性能、穩定性和用戶體驗。之前使用 ThinkPHP、Node.js 和 Go,並將所有內容重寫為 Laravel 進行伺服器端開發。平台包括課程、用戶、內容、用戶出席、支付和銷售分銷模塊。與 Himalaya,中國頂級音頻平台合作,同步內容。
- 江蘇衛視的超級大腦節目微信小程序:負責超級大腦節目的微信小程序的所有後端開發和一半的前端開發。通過互動益智遊戲吸引觀眾,使他們可以競爭和排名成為「超級大腦」。使用微信小程序框架和 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++。
Delicious Bookmarks (Beijing) Information Technology Co., Ltd.,軟件工程師,2014.07 - 2015.11
- Delicious Bookmarks 是中國領先的雲計算提供商,以 LeanCloud 為人所知。它提供一整套雲服務,包括對象存儲、文件存儲、網絡主機、容器、即時消息、推送通知、短信和遊戲後端。公司服務數十萬開發者用戶。
- 參與開發 LeanCloud Objective-C SDK 和 Java SDK。負責開發 LeanChat iOS 客戶端和 Android 客戶端,這是一個設計用來演示即時消息 SDK 的聊天應用程序。此外,還參與了各種前端項目。
- 使用強大的技術堆棧,利用現代工具,如 iOS SDK、Android SDK、Cocoapods、Xcode、Android Studio 和 Angular 框架。
教育背景
广东外语外贸大学,計算機應用,副學士學位,2022.10 - 至今
- 國家高等教育自學考試。截至目前,已通過 7 門課程,包括操作系統導論、數據結構導論、高級語言編程(I)、英語(I)、高等數學、數據庫及其應用、計算機應用技術。
- 目前正在準備 9 門課程,包括計算機組織和架構、計算機網絡、基本電子技術(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。
- DBS Digibank CN(2022.7 - 2022.11)參與共同基金的後端開發。使用技術堆棧,如 Java、Spring Cloud 和 Pivotal Cloud Foundry。
- DBS Client Connect(2021.12 - 2022.6)參與股票交易的後端開發。使用技術堆棧,如 Java、Spring Cloud 和 Pivotal Cloud Foundry。
- ShowMeBug(2021.7 - 2021.9)負責平台與企業微信的集成,包括登錄和簡單的面試入口。使用技術堆棧,如 Ruby on Rails、PostgreSQL 和微信 SDK。
- 北京方根有限公司專案(2018.1 - 2019.12)參與 50 個各種專案,包括網站、遊戲、應用程序和微信小程序。負責團隊管理、合同談判、項目管理、客戶溝通和一些軟件開發。
- 超級大腦電視節目微信小程序(2018.2 - 2018.3)負責後端和前端開發。使用技術堆棧,如 Java、Spring、JavaScript、HTML 和阿里巴巴雲。
- 重定會議(2017.9 - 2018.1)負責後端開發和前端開發,管理面板,用於直播益智應用。使用技術堆棧,如 Java、Spring、WebSocket 和 Netty。
- Mianbao Live(2017.9 - 2018.1)負責重構一站式內容貨幣化平台的後端。使用技術堆棧,如 PHP、TypeScript、Laravel 和 Go。
- Fun Live(2016.6 - 2017.9)負責大部分代碼開發,知識直播平台。使用技術堆棧,如 PHP、JavaScript、HTML、阿里巴巴雲和 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、阿里巴巴雲、Qiniu 雲、腾讯雲、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 部署
- 學習的智慧
- 機器學習的禪與藝術
- 如何構建一台電腦
- Web 程序設計導論
- 實踐:網站內容爬蟲
- 工作中和工作外提高英語能力
- 英語學習之旅
- 如何通過大量輸入提高英語能力
- 將費曼物理講座網頁轉換為電子書
- 使用 OBS、SRS 和 FFmpeg 設置直播
- 李云旺:95 後創業者創立知識直播平台 QuZhibo
- 使用自動化測試和工具增強 iOS 開發
- 我的美國之旅:對硅谷的第一印象
- 高級 Git 操作和原則
- 探索 WebSocket
- 將 FFmpeg 移植到 Android
- 深入探討 Android 自定義繪製
文章
我是一名自學研究員,撰寫了三篇學術風格的論文,探討如何逆轉近視和自然視力恢復,靈感來自 Yin Wang 和 Todd Becker 的作品,並且有三年的實驗支持。
- Li, Zhiwei. (Jun 2023). 自然視力恢復方法的實驗驗證。 Zhiwei 的博客。http://lzwjava.github.io/vision-restoration-en。
- Li, Zhiwei. (Jun 2023). 當眼球恢復到正常形狀時,關於散光的討論。 Zhiwei 的博客。https://lzwjava.github.io/astigmatism-en。
- Li, Zhiwei. (Nov 2024). 自然視力恢復:‘剛好清晰’的原理。 Zhiwei 的博客。https://lzwjava.github.io/barely-clear-en。
讀過的書籍
我閱讀了 320 多本書籍,涵蓋教科書、個人發展、商業、科技和歷史。以下是一些關鍵書籍和資源,塑造了我的思維。
- 算法競賽入門 - 刘汝佳
- 史蒂夫·乔布斯 - 沃尔特·艾萨克森
- 将时间视为朋友 - 李笑来
- 高效能人士的七个习惯 - 史蒂芬·R·柯维
- 智慧人类简史 - 尤瓦尔·赫拉利
- 计算机系统:程序员的视角 - 兰达尔·E·布赖恩特、大卫·R·奥哈拉
- Yin Wang 的博客(yinwang.org)
- 保罗·格雷厄姆的文章(paulgraham.com)
鏈接
認證
- 北京林業大學退學證書
- 中國高等教育官方報告(學士教育,退學狀態)
- IELTS 學術,分數 6
- 由 DeepLearning.AI 和 Stanford 大學提供的機器學習專業課程完成證書
- 由 DeepLearning.AI 提供的深度學習專業課程完成證書
- 由 AWS Training 提供的開發在 AWS 上
預期
- 預期職位:全棧工程師/後端工程師
- 預期地點:廣州