作品集 | 原创,AI翻译
PDF 文件可在此处查看:/assets/resume/Zhiwei.Li.Portfolio.pdf.
本作品集展示了多年来我有幸与多家备受尊敬的公司和合作伙伴共同完成的多元化项目。
我非常感谢这些合作提供的机会与经验,并期待继续在未来的事业中贡献我的技能与专长。
Uva & Codeforces, Java & C++, 2008-2013 & 2021
在在线评测系统上解决了大约 1000 个算法问题。
Uva 在线评测记录见此处。

我所解决的算法问题范围涵盖多个领域,包括数据结构、图论、数学、字符串处理、几何学以及其他若干高级或特定主题。
花卉识别, 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 Plugin 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 次由我提交)


趣直播,全栈,2016.6 - 2017.12
趣直播是一个知识直播平台,用户可以参与编程或设计等各种知识讲座。用户付费参加直播或打赏讲师。
使用技术: 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 次提交
移动端网站:






微信小程序:



桌面端网站:


Mianbao Live, 后端,2017.10 - 2017.12
Mianbao Live 是一站式内容变现和社交经济解决方案提供商。
使用技术: PHP, Laravel, TypeScript, Go
职责:
- 重构后端,将多语言逻辑整合为一。
- 提升性能、稳定性和用户体验。
- 使用 Laravel 实现服务器端开发。


《最强大脑》节目微信小程序,全栈,2018.3 - 2018.4
为江苏卫视《最强大脑》节目开发了微信小程序,为用户提供有趣的谜题。主持人通过语音引导用户,呈现特定的技术挑战。
使用技术: Java, Spring, Redis, 阿里云, 微信开发者工具
职责:
- 使用 Java 和 Spring 开发后端服务。
- 使用微信小程序框架实现前端组件。
- 利用 Redis 确保高并发下的高性能和可靠性。

Chongding,全栈,2017.9 - 2018.1
Chongding 是一款类似 HQ Trivia 的移动问答应用,允许用户参与有奖金的实时问答游戏。
使用技术: Java, Spring, Redis, Kafka, Zookeeper, WebSocket, Socket.IO
职责:
- 开发后端服务和后台管理面板前端。
- 设计并实现实时问答游戏功能。
- 为讨论如何使用 SEI (Supplemental Enhancement Information) 同步直播流与游戏事件的技术架构做出贡献。

Square Root Inc - 50 个杂项项目,项目管理 & 部分软件开发,2018.1 - 2019.12
为 Square Root Inc 管理和开发了 50 个杂项项目,包括网站、游戏和微信小程序。
使用技术: 根据项目需求而异
职责:
- 管理项目谈判、团队协调和客户沟通。
- 参与各种项目的软件开发。
- 确保为客户提供及时的高质量成果。

(负责项目管理)
ShowMeBug - 企业微信入口,全栈,2021.7 - 2021.9
ShowMeBug 是一个支持实战编程的技术能力评估平台,可用于技术人才的高效精准评估和招聘。
将 ShowMeBug 与企业微信集成,实现在企业微信生态系统内无缝访问技术面试工具。
使用技术: Ruby, PostgreSQL, 微信 SDK, Docker
职责:
- 开发登录和面试访问的集成功能。
- 进行在浏览器中使用 Docker 构建编程环境的技术研究。

LvchenSign,前端,2020.4 - 2020.5
LvchenSign 专注于为各种企业和活动制作广告标识。我们专注于质量和创意,致力于提供具有影响力的视觉解决方案,以提升品牌并吸引受众。
为 LvchenSign 开发了前端,这是一个专门制作广告标识的网站。
使用技术: 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 进行安全通信。
- 实现端到端追踪 ID 解决方案以跟踪系统中跨请求。
- 实施 Prometheus 进行监控和 ELK 堆栈进行日志管理。
财务转型平台 - 汇丰银行,后端,2025.02 - 至今
使用技术: Java, Spring Boot, IBM Db2, 多线程, Maven, Nexus, Angular, Python, Windows, Control-M, IBM WebSphere Application Server, Copilot, YourKit
职责:
- 作为 TEKsystems 外包至汇丰银行的后端工程师,在汇丰企业科技部门为财务转型平台的一个模块开发和优化后端系统。
- 维护包括财务数据导入、验证和导出在内的金融数据处理功能,同时增强新财务头寸的提交和审批工作流。积累了会计、账簿和银行系统方面的经验。
- 参与完整开发生命周期,从本地开发到 UAT 测试和生产发布。参与停运运行在 WebSphere Application Server 上的遗留应用程序。使用 Ansible 和 Jenkins 实现发布自动化,协助将 Angular 升级到大版本,并乐于处理各类任务——特别是为团队解决瓶颈问题。
- 领导该模块的集成和 API 测试,使用 Copilot API 自动生成了约 70 个测试用例,涵盖 Java 中的 Spring 过滤器、Python 单元测试、JSON 截断、提示工程和区域端点。
- 将自己打造为一个自主的人形 AI 代理,通过脚本编写、日志记录、文档记录和分享,尽可能实现自动化。通过实施 LLM 输出缓存和验证,为 20 个自定义代理创建专用提示和上下文,并利用 400 个可复用的 Copilot 编写脚本和 1,100 个覆盖技术栈的 Copilot 编写指南,大型银行内的工程体验开始变得美好。
- 使用过的技术包括 Java, Spring, IBM Db2, Maven, Nexus, Angular, Python, HashiCorp Vault, Ansible,以及 Windows, Control-M, IBM WebSphere Liberty Profile, Copilot 等工具。
- 加入了汇丰内部 AI 社区;下班后关注 AI 进展;使用 Andrej Karpathy 的 nanoGPT 训练小型模型;在个人项目中广泛使用 OpenRouter 和 Claude Code 进行编码;过去一年消耗了约 3.2 亿个 token;对 MCP, LangChain, Codex, reasoning 等有所了解。
以下是汇丰商业网上银行平台的截图,展示了部署类似技术和架构的企业财务系统类型。





