簡歷
LaTeX PDF
您可以從這裡下載我用 LaTeX 製作的簡歷 PDF 版本 這裡。您也可以在這裡找到中文版 這裡。
個人資料
- 男性,1995 年出生,中國公民,居住在廣州。
- 2011 年在廣東省 NOIP 中獲得前 300 名,並解決了約 1000 個在線算法問題。
- 在北京林業大學學習了一年後退學。通過自學教育獲得副學士學位,完成了七門課程。
- 主要在 LeanCloud、北京方根、Beyondsoft(外包給 DBS 銀行)、法本信息(外包給汇豐銀行)和 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、網絡、容器和分佈式系統。
- 熟悉 Alibaba Cloud、AWS 和 Azure 上的日誌、數據庫和微服務模塊。
- 中文母語,英語熟練(IELTS 6)。
- 閱讀了 320 多本書籍,涵蓋教科書、個人發展、商業、科技和歷史。
- 開發了 10 個開源 GitHub 專案,每個專案都有 500 多次提交,可在 https://github.com/lzwjava 查看。
- 自學研究員,撰寫了三篇學術風格的論文,探討如何逆轉近視和自然視力恢復,靈感來自 Yin Wang 和 Todd Becker 的作品,並且有三年的實驗支持。
- 詳細的軟件作品集可在 https://lzwjava.github.io/pages/portfolio-en 查看。
工作經驗
Allegis-BN 人力資源顧問(上海)有限公司廣州分公司,後端工程師,2025.01 - 至今
- Allegis-BN 人力資源顧問(上海)有限公司廣州分公司是 TEKsystems 的子公司,因此是 Allegis Group, Inc. 的一部分,這是一家跨國人才管理公司。我在後端工程師的職位上工作,外包給汇豐銀行,這是一家全球領先的金融機構。
- 這個角色涉及在汇豐的企業技術部門開發和優化後端系統,使用 Spring、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。
深圳法本信息技術有限公司,後端工程師,2022.11 - 2023.07
- 法本是中國領先的軟件技術服務提供商。汇豐銀行是世界上最大的銀行和金融服務機構之一。PayMe 是一項針對香港居民的汇豐移動支付服務。
- 通過法本承包,分配到汇豐銀行並參與 PayMe 項目。參與了自動補充功能的後端開發,該功能會在用戶的餘額低於某個金額時自動從用戶的信用卡或借記卡中補充資金。監控 Azure EventHub 的支付後事件並檢查是否需要補充,當用戶設置自動補充配置時。使用專用的面向對象編程來優雅地處理情況,並應用面向方面的編程來審計自動補充表中的變更日誌。
- 主動參與雲遷移,參加了公司的 AWS 訓練。重構 API 以使用基於請求標頭的路由,確保安全訪問和數據庫配置,並參與將微服務部署到新的雲基礎設施。
- 使用強大的技術堆棧,包括 Java、Spring 和 Kafka,以及 Azure、Azure DevOps 和 AWS 進行雲服務和持續集成。
Beyondsoft 廣州有限公司,後端工程師,2021.12 - 2022.11
- Beyondsoft 顧問是一家領先的商業 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 內容轉換為 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、阿里雲和微信 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++。
美味書籤(北京)信息技術有限公司,軟件工程師,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 - 至今
- 國家高等教育自學考試。截至目前,已通過 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 eBook 的工具,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 部署
- 學習的智慧
- 機器學習的禪與藝術
- 如何構建一台電腦
- Web 程序設計導論
- 實踐:網頁內容爬取
- 英語學習:工作內外
- 英語學習之旅
- 如何通過大量輸入提高英語能力
- 將費曼物理講座網頁轉換為 eBook
- 使用 OBS、SRS 和 FFmpeg 設置直播
- 李雲王:95 後創業者創立知識直播平台 QuZhibo
- 使用自動化測試和工具增強 iOS 開發
- 我的美國之旅:對硅谷的第一印象
- 高級 Git 操作和原則
- 探索 WebSocket
- 將 FFmpeg 移植到 Android
- Android 自定義繪圖深入探討
論文
我是一名自學研究員,撰寫了三篇學術風格的論文,探討如何逆轉近視和自然視力恢復,靈感來自 Yin Wang 和 Todd Becker 的作品,並且有三年的實驗支持。在計算機科學中,我仍在努力取得類似的突破。
- 李志偉。(2023 年 6 月)。自然視力恢復方法的實驗驗證。 李志偉的博客。http://lzwjava.github.io/vision-restoration-en。
- 李志偉。(2023 年 6 月)。當眼球恢復正常形狀時,關於散光的討論。 李志偉的博客。https://lzwjava.github.io/astigmatism-en。
- 李志偉。(2024 年 11 月)。自然視力恢復:‘剛好清晰’的原理。 李志偉的博客。https://lzwjava.github.io/barely-clear-en。
閱讀書籍
我閱讀了 320 多本書籍,涵蓋教科書、個人發展、商業、科技和歷史。以下是一些關鍵書籍和資源,塑造了我的思維。
- 算法競賽入門 - 刘汝佳
- 史蒂夫·喬布斯 - 沃爾特·艾薩克森
- 將時間作為朋友 - 李笑來
- 高效能人士的七個習慣 - 史蒂芬·R·柯維
- 智慧人類簡史 - 尤瓦爾·諾亞·哈拉里
- 計算機系統:程序員的視角 - Randal E. Bryant、David R. O’Hallaron
- Yin Wang 的博客(yinwang.org)
- Paul Graham 的文章(paulgraham.com)
鏈接
證書
- 北京林業大學退學證書
- 中國高等教育官方報告(學士教育,退學狀態)
- IELTS 學術,分數 6
- 由 DeepLearning.AI 和 Stanford 大學提供的機器學習專業課程完成證書
- 由 DeepLearning.AI 提供的深度學習專業課程完成證書
- 由 AWS 訓練提供的開發在 AWS
期望
- 預期職位:全棧工程師/後端工程師
- 預期地點:廣州