简历 | 原创,AI翻译
Latex PDFs
你可以在此下载我的简历PDF版本(使用LaTeX制作):普通版 或 暗色模式版。
个人简介
- 男,1995年出生,中国公民,现居广州。2011年获得广东NOIP前300名,在线解决约1000道算法题。
- 在北京林业大学就读一年后辍学。通过自学考试攻读专科学历,已通过13门笔试和3门实践考试。
- 目前就职于TEKsystems(外包至汇丰银行)。此前曾在LeanCloud、北京平方根、博彦科技(外包至星展银行)、法本信息(外包至汇丰银行)工作。
- 累计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上的日志、数据库和微服务模块。
- 母语为中文,英语熟练(雅思6.5)。已阅读超过320本书,涵盖教科书、个人发展、商业、技术和历史。过去一年阅读了约8000篇全面的、长篇的AI回答。
- 作为主要开发者开发了10个开源GitHub项目,每个提交超过500次,参见GitHub@lzwjava。详细的软件作品集请见链接部分。
- 慷慨分享知识,博客上有约400篇原创文章,每月吸引约75,000次页面浏览量,在企业环境中也大量记录文档。
- 自学研究者,受王垠和Todd Becker启发,撰写三篇关于逆转近视和自然视力恢复的学术风格论文,并进行了三年实验。
- AI爱好者——曾在H200、AMD MI300X和RTX 4070 GPU上训练小型LLM(nanoGPT),并使用OpenRouter和Claude Code构建个人AI项目(过去一年使用约20亿tokens)。
- 生活中的生活黑客,有数百项小创新实践——从带第二部移动设备帮女儿在中国学英语,到用车通风口吹干头发;空气炸锅爱好者;拥有约一百件小工具和小器具,如电场/磁场测量仪等。
- 旅行爱好者和公路旅行高手。去过美国两次,以及香港、澳门,游历中国一半地区。在线与60位菲律宾英语老师及一些非洲或欧洲老师学习英语课程。
工作经历
TEKsystems,AI全栈工程师(外包至汇丰银行),2025.02 - 至今
- AI全栈工程师,外包至汇丰银行,隶属于TEKsystems。利用Copilot及其API加速汇丰企业技术部金融转型平台某模块的后端开发。该模块涵盖财务账本平台中的财务调整,管理调整和财务日记账的日记账级控制。
- 我在汇丰的正式职位是专业工程师(Specialist Engineering),在TEKsystems的职位是全栈工程师。但根据工作性质以及我大量使用AI工具和Copilot技术提升开发流程,”AI全栈工程师”最能准确描述我的角色。
- 维护了金融数据处理的特性,包括导入、验证和导出,同时增强了新的财务表头的提交和审批流程。获得了会计、账本和银行系统的经验。
- 参与了完整的开发生命周期,从本地开发到UAT测试和生产发布。帮助退役了运行在WebSphere Application Server上的遗留应用。使用Ansible和Jenkins自动化发布,协助将Angular升级到主要版本,乐于处理各类任务——尤其擅长为团队解决瓶颈问题。
- 主导了该模块的集成和API测试,使用Copilot API自动生成约70个测试用例,涵盖Java中的Spring Filters、Python unittest、JSON截断、提示工程和区域性端点。
- 将自己打造成一个自主的类人AI Agent,通过脚本、日志、记录和分享尽可能自动化的流程。通过实现LLM输出的缓存和验证,为20个定制Agent创建专用提示和上下文,并利用400个Copilot编写的可复用脚本和1100个跨技术栈的Copilot编写的指南,大型银行的工程体验开始变得良好。在Copilot使用量上,内部按高级请求指标排名前6%。加入汇丰内部AI社区,并因备受关注的AIPlayer项目获得贡献奖。
- 使用技术包括Java、Spring、IBM Db2、Maven、Nexus、Angular、Python、HashiCorp Vault、Ansible,以及Windows、Control-M、IBM WebSphere Liberty Profile、Copilot等工具。
- 与一位首席工程师一起参与一个项目,涉及大型Excel文件处理以及一个join/union工具,用于比较多个银行系统间的差距和差异,使用Python、DuckDB、React和Copilot。
- 下班后持续探索AI,在H200、RTX 4070和AMD MI300X GPU上训练小型模型(nanoGPT、GPT-2 760M)并在个人知识库文本(约500万tokens)上进行微调;使用Qwen-27B进行推理;使用OpenRouter和Claude Code构建个人项目(过去一年消耗约20亿tokens);并获得了PyTorch、ROCm、FlashAttention、Codex、llama.cpp、Transformers和推理技巧的实际经验。加入了NVIDIA加速计算开发者技术交流,并向行业专家学习技术。
自雇,独立AI全栈工程师,2023.08 - 2025.01
- 分析并重写了约30个机器学习示例项目的核心部分,这些项目来自PyTorch、TensorFlow教程、Coursera在线课程或其他开源项目。获得了Coursera上关于机器学习专业化和深度学习专业化的两份课程完成证书。
- 准备与获取专科学历相关的考试,重点科目包括高等数学、计算机组成原理、线性代数等。听了不少日语歌曲,看了很多日本TikTok视频以学习该语言。
- 作为全栈开发者参与一个AI驱动的故事机器人项目,使用Claude的API生成个性化故事。该机器人支持提示设置,并包含一个管理页面进行配置。使用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 Search API和ElevenLabs API。
法本信息,后端工程师(外包至汇丰银行),2022.11 - 2023.07
- 深圳法本信息技术股份有限公司是中国领先的软件技术服务提供商。汇丰银行是全球最大的银行及金融服务机构之一。PayMe是汇丰银行面向香港居民的移动支付服务。
- 通过法本签订合同,被派往汇丰银行工作,参与PayMe项目。为自动充值功能的后端开发做出贡献,该功能在用户余额低于一定数额时自动从信用卡或借记卡中充值。监控来自Azure EventHub的支付后事件,并在用户设置自动充值配置时检查充值。使用专用的面向对象编程优雅地处理各种情况,并应用面向方面编程审计自动充值表的变更记录。
- 在参加公司AWS培训后,积极参与云迁移工作。重构API以使用基于请求头的路由,确保安全访问和数据库配置,并参与将微服务部署到新的云基础设施。
- 使用了强大的技术栈,包括Java、Spring、Kafka,以及Azure、Azure DevOps和AWS用于云服务和持续集成。
博彦科技,后端工程师(外包至星展银行),2021.12 - 2022.11
- 博彦科技咨询是一家领先的IT和咨询公司。星展银行是东南亚资产规模最大的银行,也是亚洲最大的银行之一。通过博彦签订合同,被派往星展银行工作,参与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、Finacle、Pivotal Cloud Foundry和Kibana,并使用BDD和TDD方法论。
自雇,全栈工程师,2020.01 - 2021.11
- 撰写并发布技术博客在线分享知识,通过观看Netflix和阅读文学作品提高英语水平,通过解决约500道算法题和参加Codeforces比赛提升问题解决能力。通过探索Spark、Hadoop、Kubernetes和Docker的入门教程并运行示例,获得了一点大数据和云原生的实践经验。
- 作为自由职业者完成了多个软件项目:LED标牌网站开发、ShowMeBug企业微信集成、贸易数据采集网页爬虫、电子书工具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月,推出并运营了趣直播,一个知识直播平台。2018年1月至2019年12月,转型为软件咨询业务。
- 在趣直播中,用户可以参与各种知识讲座,如编程或设计。用户可以付费参加直播或打赏讲师。讲师使用OBS工具将直播推流到服务器。用户可以实时参与讲座或稍后观看回放。该平台与微信无缝集成进行通知。举办了约80场讲座,获得了3万用户和数百万页面浏览量。
- 从工程角度来看,我承担了大部分软件开发工作,在3个Web客户端应用和1个服务器上进行了约2000次代码提交。几年后这些代码在GitHub@lzwjava上开源。该项目利用了PHP、Vue、HTML、CodeIgniter、MySQL、Redis、LeanCloud、阿里云、微信SDK、SRS(Simple Realtime Server)、微信小程序、Fabric、Linux和Nginx。我还用Sketch做了一些设计工作。
- 在软件咨询业务期间,为客户完成了50个小型软件项目,包括网站、游戏和应用程序。收入约300万人民币,利润约70万人民币。负责项目谈判、团队管理和部分软件开发。以下为知名项目。
- 面包Live:领导了面包Live的一站式内容变现和社交经济平台的后端重构工作。优化了整个技术栈的性能、稳定性和用户体验。之前使用ThinkPHP、Node.js和Go,后用Laravel重写了所有服务端代码。平台包含课程、用户、内容、用户考勤、支付和分销销售等模块。与国内顶级音频平台喜马拉雅合作,实现平台间内容同步。
- 江苏卫视《最强大脑》节目微信小程序:负责《最强大脑》节目微信小程序的全部后端开发和一半前端开发。通过互动解谜游戏吸引观众,使他们能够比赛和排名,成为“最强大脑”。使用微信小程序框架和Wepy(Vue.js)创建游戏组件和排名页面。集成RESTful API获取游戏数据和用户信息。进行了大量性能调优,确保系统能处理高并发,利用Redis等缓存技术。
- 冲顶大会:主导冲顶大会(中国类似HQ Trivia的移动问答应用)的全栈工程。设计和实现了处理直播问答活动、用户管理和实时问答会话的服务和API。使用Java和Spring作为后端,Redis和Kafka用于缓存和消息队列,Zookeeper用于服务协调,Socket.IO用于实时交互。开发了管理面板帮助运营人员控制游戏。该应用支持直播、实时交互,并在高流量下具有稳健性能。参与了使用SEI(Supplemental Enhancement Information)同步直播时间戳与问答游戏互动的技术讨论。
CodeReview.cn,联合创始人兼全栈工程师,2015.11 - 2016.07
- CodeReview.cn是北京大米互娱有限公司的产品。该公司由包括我在内的6名互联网爱好者创立。推出并运营了CodeReview平台,一个专业代码评审、交流和分享平台。获得了约3000名用户。
- 平台功能包括用户管理、代码提交和评审流程、通知系统、支付集成以及活动和研讨会管理。工程师可以提交代码供专家评审以提高质量,专家收取评审费用。该平台还向用户提供研讨会和活动。负责后端和一半前端的开发。使用了强大的技术栈,包括PHP、Vue、CodeIgniter、阿里云和Ping++。
LeanCloud,软件工程师,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 - 至今
- 这是中国国家高等教育自学考试。该项目需要18门笔试和5门实践考试,每年2-3次在组织的现场考试中进行,有监考老师。
- 已通过13门笔试课程:操作系统概论、数据结构导论、高级语言程序设计(一)、英语(一)、高等数学、数据库及其应用、计算机应用技术、法学概论、计算机组成与结构、程序设计基础-Java、移动应用开发技术、网页设计与制作、思想道德修养与法律基础。
- 已通过3门实践考试:计算机基础与程序设计、计算机及应用技术(实践)、数据库及其应用(实践)。
- 待考5门笔试:计算机网络技术、交换与路由技术、大学语文、习近平新时代中国特色社会主义思想概论、毛泽东思想和中国特色社会主义理论体系概论。
- 待考2门实践考试:网页设计与制作(实践)、移动应用开发技术(实践)。
北京林业大学,数字媒体艺术,本科(肄业),2013.09 - 2014.06
- 通过13门课程,如计算机导论、程序设计基础、程序设计基础实验、大学英语、高等数学、数字影像原理与技术、二维图形技术等。
- 开发了校园助手Android应用“北林助手”,集成了查询成绩和校友论坛功能。已被校园内数千用户下载使用。还开发了一个通过观看电影片段学习英语的Android应用,在黑客马拉松中获得三等奖。
- 2014年蓝桥杯竞赛一等奖。在一次ACM/ICPC月度训练赛中,在包括高年级学生在内的约100名顶尖学生中排名第一。
- 由联合国教科文组织和中国传媒大学主办的“青年·健康·新媒体”数字作品创意大赛中,数字作品《妈妈羞于说》获得三等奖。
广州玉岩中学,理科,高中毕业,2007年7月 - 2013年6月
- 中考总分756分(满分810分),在约10万考生中排名前300。
- 2011年广东NOIP(全国青少年信息学奥林匹克联赛)提高组第一轮中获广州市一等奖;进入第二轮未获奖;可能排名前300。
项目
企业项目
- 汇丰金融转型平台(2025.02 - 至今)以AI全栈工程师身份参与开发。使用技术栈包括Java、Spring、Python、IBM WebSphere和Copilot。
- AI故事机器人(2024.5 - 2024.7)参与全栈开发。使用技术栈包括Python、Flask、React、AWS和Claude。
- 汇丰PayMe(2022.11 - 2023.07)参与自动充值功能的后端开发和云迁移。使用技术栈包括Java、Spring Cloud、Azure和AWS。
- 星展银行Digibank中国(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和微信SDK。
- 平方根公司项目(2018.1 - 2019.12)参与50个杂项项目,包括网站、游戏、应用和微信小程序。负责团队管理、合同谈判、项目管理、客户沟通和部分软件开发。
- 《最强大脑》电视节目微信小程序(2018.2 - 2018.3)负责后端和前端开发。使用技术栈包括Java、Spring、JavaScript、HTML和阿里云。
- 冲顶大会(2017.9 - 2018.1)负责直播问答应用的部分后端开发和管理面板的前端开发。使用技术栈包括Java、Spring、WebSocket和Netty。
- 面包Live(2017.9 - 2018.1)负责重构一站式内容变现平台的后端。使用技术栈包括PHP、TypeScript、Laravel和Go。
- 趣直播(2016.6 - 2017.9)负责知识直播平台的大部分代码开发。使用技术栈包括PHP、JavaScript、HTML、阿里云和RTMP流媒体。
- LeanCloud SDK和LeanChat(2014.07 - 2015.10)负责部分Objective-C和Java SDK开发,以及演示应用LeanChat的全部开发。
AI项目
- 使用nanoGPT在FineWeb数据集上从头训练了两次GPT-2 124M——一次在RunPod H200(141 GB HBM3e,约$3.44/hr),一次在DigitalOcean H100(80 GB HBM3);还在装有RTX 4070(12 GB VRAM)的家庭服务器上进行了大量实验。Fork了Karpathy的nanoGPT并扩展了45个提交:添加了基于FineWeb分片的数据管道、
model.py前向传递中的内联张量形状注释,以及针对不同GPU内存预算缩放训练配置(124M用于RTX 4070,760M用于MI300X,1.5B用于H200)。技术栈:Python, PyTorch, CUDA, HuggingFace Datasets, pyarrow, tiktoken, nanoGPT。 - 构建了nanoGPT fork,包含多个数据集管道(FineWeb-Edu 10B+ tokens、OpenWebText 10k快速迭代子集、Wikipedia本地纯文本转储)和6个针对不同模型大小和硬件的训练配置。在transformer代码中全面添加了内联形状注释——
CausalSelfAttention、MLP和GPT类——每一步都显示精确的张量维度,便于学习和调试。还在AMD MI300X(192 GB HBM3)上通过AMD Developer Cloud从头训练了GPT-2 760M,探索了nanochat和DeepSeek v4 MoE架构。技术栈:Python, PyTorch, ROCm, FlashAttention, tiktoken, HuggingFace Hub, AMD Dev Cloud。 - 使用zz(数据集处理与训练工具)下载、提取和分析FineWeb数据。脚本涵盖可恢复的基于分片的数据集下载(含token预算规划,10B–100B+ tokens)、通过
pyarrow.iter_batches进行内存安全的parquet提取、token化到训练就绪格式、训练时长计算,以及从训练日志中评估指标。支持hf-mirror.com以便在中国访问HuggingFace。还包括DeepSeek-V2-Lite推理脚本。托管在Hugging Face。技术栈:Python, pyarrow, HuggingFace Datasets, tiktoken, pandas, matplotlib。 - 过去一年通过OpenRouter和其他LLM提供商消耗了约15亿tokens(全平台总计约23亿+);仅过去一个月就消耗了约5亿tokens。细分:OpenRouter 11.5亿tokens(支出$239,15.5万次API请求,涵盖Claude、Gemini、DeepSeek、MiniMax、Grok),通过SSSAICode的Claude API 1.15亿+ tokens(2026年4月单月$171.53,缓存命中率90.9%),小米MIMO Pro 5亿tokens(mimo-v2.5-pro主导,缓存命中率约96%),以及GitHub Copilot和其他提供商。技术栈:OpenRouter API, Claude API, GitHub Copilot API, 小米MIMO, Python, curl, REST APIs。
- jekyll-ai-blog — 构建了一个AI驱动的博客平台,具有自动多语言翻译(基于LLM的管道,通过GitHub Actions将每篇文章扩展到9种以上语言)、Google Cloud TTS音频生成用于无障碍访问、XeLaTeX PDF/EPUB管道用于打印输出,以及GitHub Actions CI/CD工作流用于自动化构建、测试和部署。规模:10,264篇英文文章,10,259篇中文文章,9,794条AI回答笔记,323个Python脚本,191个ML脚本。过去一个月约70,000次页面浏览量(Cloudflare Analytics)。技术栈:Jekyll, Ruby, Python, Google Cloud TTS, XeLaTeX, GitHub Actions, DeepSeek, Mistral, Cloudflare, MathJax, Sass。
- lzwjava.github.io — 个人博客和知识库,约400篇原创文章和约8,000条AI回答笔记(来自日常LLM辅助研究);过去一个月约70,000次页面浏览量(Cloudflare Analytics),38.9万次访问,中位加载时间930ms,82%的LCP为良好。内容涵盖机器学习、系统设计、深度学习内部机制、GPU计算、Linux内核、职业哲学和创业经验。技术栈:Jekyll, Markdown, GitHub Pages, Cloudflare Analytics, RSS, MathJax, 夜间模式CSS。
- ww — 跨平台CLI工具包,提升开发者生产力:255+提交,10+命令组,涵盖git工作流(带AI提交消息,使用Gemini Flash)、笔记管理(剪贴板捕获 + 自动处理守护进程)、图像/PDF处理、网页搜索、GitHub Copilot聊天、AMD Dev Cloud GPU实例管理、截图标注,以及LLM驱动的助手(多模型比较、本地RAG查询)。跨平台(macOS + Linux)。技术栈:Python, uv, Click/Typer, GitHub Copilot OAuth, Gemini Flash, OpenRouter, HuggingFace, Pillow, subprocess。
- iclaw — 终端AI代理(REPL),可自主编码、搜索和运行shell命令。支持GitHub Copilot(OAuth设备流)和OpenRouter作为模型提供商;原生工具调用用于网页搜索(DuckDuckGo, Startpage, Bing, Tavily)、shell命令执行和文件编辑——无需人工参与。设计用于个人电脑和受限制的企业环境,无需IDE插件;包含代理和CA包支持以应对公司防火墙。默认模型:GPT-5.2。技术栈:Python, GitHub Copilot OAuth, OpenRouter API, DuckDuckGo, Tavily, subprocess, readline。
- zz — ML项目的数据集处理与训练工具:FineWeb数据集下载/提取(带可恢复的基于分片的进度跟踪)、parquet提取(使用内存安全迭代)、token化管道、训练日志分析和评估脚本,用于在RunPod H200、DigitalOcean H100和家庭RTX 4070上的GPT-2训练。托管在GitHub和Hugging Face上。技术栈:Python, pyarrow, HuggingFace Datasets, tiktoken, pandas, matplotlib, wget。
- live-server — 使用AI编码代理(Claude Code, Codex)现代化一个曾服务3万用户并举办80+知识讲座的先前创业项目。将整个应用容器化(PHP后端 + Vue前端),将CodeIgniter从旧版升级到最新版,将Vue.js升级到最新版,现代化了整个技术栈,包括数据库迁移和依赖更新。660+提交。技术栈:PHP, CodeIgniter, Vue.js, Docker, Docker Compose, MySQL, Redis, Nginx, Claude Code, Codex。
- Tree_Of_Thought(1个PR)— 为一个用于解决物理密集型问题的思维树推理系统做出贡献——一个显式的、可检查的推理树,具有实时状态、评分、剪枝和确定性工具支持(SymPy用于精确符号计算)。添加了OpenAI兼容的请求器和
python-dotenv配置,使系统能够连接到任何OpenAI兼容的端点(本地或云端)。指导了该高中学生作者关于架构的知识,将他介绍给AI博士研究人员,并帮助塑造了他关于基于LLM的物理问题解决的研究方向。技术栈:Python, FastAPI, OpenAI API, SymPy, python-dotenv, 多模型路由, 基于FSM的评审。
开源与博客及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年开始编程以来,我掌握了许多技能。按使用时间来看,高级描述如下。这与工作经验不同。我用来展示对技能的相对熟悉程度。
- 自2008年开始编程。以下按累计使用时间展示相对熟悉程度,与工作经验不同。
- 5年或以上使用经验:中文、英语、写作、Java、算法、测试驱动开发、云计算、DevOps、后端开发、AI辅助开发
- 3至4年使用经验:粤语、iOS开发、Android开发、机器学习、LLM API、AI代理开发
- 1至2年使用经验:产品管理、前端开发、GPU训练和推理(PyTorch, CUDA, ROCm)、提示工程、模型微调
- 不到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
- Java:JDK 8/17, Spring MVC/Core, SLF4J, Jackson, Hibernate, JaCoCo, FeignClient, XML, Reflections, Servlet, Executor
- Python:3.8/3.11, Flask, logging, json, SQLAlchemy, unittest, requests, xml.etree, inspect, http.server, concurrent.futures
- 领域特定语言:JSON, CSS, SQL, NoSQL, Kusto Query Language, Kibana Query Language
- 数据库:MySQL, SQLite, PostgreSQL, Microsoft SQL Server, Amazon RDS, MongoDB, IBM Db2, Navicat, Oracle
- 数据库客户端:SQuirreL SQL Client, DBeaver, MySQL Workbench, Sequel Pro, Navicat, Eclipse Data Source Explorer
- 前端:Vue, React, Angular, jQuery, Hexo, Jekyll, Stylus, Sass, Chrome, Safari
- 框架: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
- IDE:Emacs, IntelliJ IDEA, Visual Studio Code, Xcode, Android Studio, Eclipse, PyCharm, PhpStorm, Sublime Text, Atom, WebStorm, Delphi, Turbo Pascal
- 终端:Powershell, Command Prompt, iTerm2, GNOME Terminal, Terminal (macOS)
- 开发:NPM, Webpack, Git, HomeBrew, Gradle, Maven, Sketch, Cocopods, WordPress, YourKit Java Profiler
- CI/CD:Travis CI, GitHub Actions, Jenkins, Azure DevOps, Control-M
- 监控:SonarQube, Prometheus, Elasticsearch, Logstash, Kibana, Nginx, Docker, Kubernetes
- 机器学习:TensorFlow, PyTorch, Theano, Anaconda, Jupyter Notebook, CUDA, Numpy, Pandas
- 云:GitHub, GitLab, Digital Ocean, Vultr, AWS, Azure, Google Cloud Platform, Linode, 阿里云, 七牛云, 腾讯云, LeanCloud, Firebase, Cloudflare, GoDaddy, Agora, Vercel
- 应用运行时:IBM WebSphere Liberty Server, IBM WebSphere Application Server, Pivotal Cloud Foundry, PM2
- 项目管理:Jira, Confluence, ServiceNow, Trello, Microsoft To Do, Tower.im
- 大语言模型:OpenAI, Claude, MiniMax, Amazon Bedrock, Copilot, LangChain, vLLM, llama.cpp, OpenRouter, Claude Code, Codex, Copilot API, Claude Code Router
- Linux:nmap, grep, awk, ffmpeg, htop, df, lsof, strace, tcpdump, iostat, iptables, rsync, journalctl, systemctl, curl, tmux, traceroute, emacs, diff
- 测试:Postman, Selenium, Karate, JUnit, Spring Boot Starter Test, Mockito, Apache JMeter, Apache ab, Playwright, Python unittest
- 硬件:Arduino UNO, Raspberry Pi Pico
领域知识
以下是我专业知识和领域的总结。虽然我对某些主题有扎实的理解,对其他一些主题有基本了解,但如果您对任何特定领域感兴趣,我很乐意在面试中分享更多。
- 行业知识:银行业与支付、教育与在线学习平台、社交媒体与内容平台、用户与账户管理、通知系统、数据分析、移动应用、支付系统、交易管理、社交媒体集成、视频管理、打赏系统、直播观看追踪、应用管理、共同基金与股票交易、基于浏览器的编程环境。
- 计算机科学基础:高等数学、计算机组成原理、操作系统、计算机网络技术、数据库及其应用、计算机应用技术、数据结构与算法、微机与接口技术
- 技术与开发:多语言沟通、跨平台开发、全栈编程、数据库管理、机器学习与大数据、数学能力、开发工具、机器学习实现、高级Linux使用、测试与质量保证、API集成、开源贡献、技术写作与博客、云计算服务、分布式系统、高性能优化、实时应用、RTMP流媒体、持续集成/持续部署(CI/CD)、容器化与编排、网络安全、敏捷方法论、软件架构、DevOps实践、云原生应用、API开发、版本控制系统、无服务器计算、性能监控、数据工程、安全最佳实践、软件开发生命周期(SDLC)、技术指导、项目管理。
精选博文
以下是我精选的博文,涵盖个人成长故事、创业历程、英语学习、编程、极客项目等。请访问 lzwjava.github.io 并搜索标题查看。
- LLM成本、代理与编码工具
- 优化面向AI的软件工程
- 在Azure上构建可扩展应用
- Spring框架全面指南
- 使用Flask、React和ELK构建AI驱动故事机器人
- 使用Pivotal Cloud Foundry部署
- 学习的智慧
- 禅与机器学习艺术
- 如何构建一台计算机
- 推荐给工程师的博文
- 元思维框架
- 完整人生哲学
- 每天舒适使用比全矫处方低1.50D的眼镜
- 英语学习完全指南
- 使用OBS、SRS和FFmpeg设置直播
- 猎云网:95后创业者创立知识直播平台趣直播
- 通过自动化测试和工具提升iOS开发
- 我的美国之行:硅谷初印象
- 将FFmpeg移植到Android
- Android自定义绘图深入探讨
论文
我是自学研究者,受王垠和Todd Becker启发,撰写了三篇关于逆转近视和自然视力恢复的学术风格论文,并进行了三年实验。在计算机科学领域,我仍在努力实现类似的突破。
- Li, Zhiwei. (Jun 2023). 自然视力恢复方法的实验验证. 智维的博客. http://lzwjava.github.io/vision-restoration-cn.
- Li, Zhiwei. (Jun 2023). 眼球恢复正常形状时关于散光的探讨. 智维的博客. https://lzwjava.github.io/astigmatism-cn.
- Li, Zhiwei. (Nov 2024). 自然视力恢复:’恰好清晰’原理. 智维的博客. https://lzwjava.github.io/barely-clear-cn.
阅读过的书籍
我阅读过超过320本书,涵盖教科书、个人发展、商业、技术和历史。以下是对我思想形成有重要影响的关键书籍和资源。
- 算法竞赛入门经典 - 刘汝佳
- 史蒂夫·乔布斯传 - 沃尔特·艾萨克森
- 把时间当作朋友 - 李笑来
- 高效能人士的七个习惯 - 史蒂芬·柯维
- 人类简史 - 尤瓦尔·赫拉利
- 深入理解计算机系统 - 兰德尔·布莱恩特、大卫·奥哈拉伦
- 王垠的博客 (yinwang.org)
- Paul Graham的随笔 (paulgraham.com)
创业精神与产品思维
- 创立过两家公司:一家与联合创始人共同创立,一家由我独自创立。后者获得了3万用户,一度年收入300万人民币。
- 22岁时为我的创业公司获得了约50万人民币的投资,并在关停时将该投资返还给了投资者。
- 两次申请Y Combinator。一次进入第二轮,约3%的录取率,但最终未入选。
- 喜欢在大公司内部提出新想法以实际帮助项目;尝试了许多方法,并在某些代码分支中创建了本地开发的概念验证。向技术负责人展示以推动进展。其中一些获得了良好反馈。
- 积累了大量的社交媒体影响力实践,包括博客、微信公众号、TikTok、微信视频、微博和LinkedIn。在多个账户上获得了数千粉丝,或年浏览量达到6万。
- 同时使用3部手机和一千多款应用/游戏进行体验,包括来自数十个国家的不同类型应用。
- 作为Blue Sky的早期用户,在Jeff Dean的第一条帖子下评论并获得了他的点赞;他是谷歌首席科学家。
- 拥有数百件小工具和小器具,如电场/磁场测量仪、望远镜等。旅行时随身携带,发掘它们在不同场景中的潜力。
- 如果东西或产品便宜,非常愿意购买不同种类进行比较,了解其细微差别。
- 阅读了约100本关于商业、管理和产品的书籍。与这些领域的专家有一些联系。
- 自2018年起成为加密货币和美股投资者,采用长期和定期投资策略,近年来平均年回报率约20%,但绝对金额仍然不大。
链接
证书
- 北京林业大学肄业证明
- 中国高等教育学历认证报告(本科,肄业状态)
- 广东省高等教育自学考试成绩单(通过13门科目)
- 雅思学术类,成绩6.5 链接
- 机器学习专业课程完成证书,由DeepLearning.AI和斯坦福大学提供
- 深度学习专业课程完成证书,由DeepLearning.AI提供
- 在AWS上开发,由AWS培训提供
期望
- 期望职位:AI工程师 / 全栈工程师 / 后端工程师 / 机器学习工程师 / 技术团队成员 / 高级工程师
- 期望地点:广州、深圳、香港、新加坡、远程