Portfolio Zh | 原创
audio: false generated: false image: true lang: zh layout: post title: 作品集 translated: true —PDF 文件可在此处找到 这里。
这组软件代表了我多年来有幸参与的各种项目,与各大知名公司和合作伙伴合作完成。
我感谢这些合作带来的机会和经验,并期待继续将我的技能和专业知识贡献于未来的事业。
Uva & Codeforces, Java & C++, 2008-2013 & 2021
在在线评测系统上解决了约 1000 个算法问题。
Uva Online Judge 记录 在此。

我解决的算法问题涵盖了各个领域,包括数据结构、图论、数学、字符串处理、几何以及其他一些高级或专业主题。
花卉识别,Android,2014.4 - 2014.8
开发了一款花卉识别 Android 应用程序,旨在帮助用户通过拍摄照片并绘制圆圈来识别花卉。
使用技术: Android SDK, Java
职责:
- 实现了图像识别功能。
- 设计并开发了用户界面。
- 集成了照片捕捉和处理功能。
在 GitHub 上开源,33 次提交。
iword,Android,2014.3
一款通过观看电影片段帮助用户学习英语的 Android 应用程序。
使用技术: Android SDK, Java
职责:
- 开发了电影片段播放和学习界面。
- 通过交互式内容实现了提高词汇量和理解力的功能。
成就: 获得 2014 年 AVOS 云黑客马拉松第三名。
SegmentFault:2014 年 AVOS 云黑客马拉松成就回顾
北京林业大学助手,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 历史、归因、拉取请求、问题和通知。
使用技术: Objective-C, Xcode 插件 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 次由我提交)


Fun Live,全栈,2016.6 - 2017.12
Fun Live 是一个知识直播平台,用户可以参加各种知识讲座,如编程或设计。用户可以支付费用参加直播会议或奖励讲师。
使用技术: 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 次提交
移动网站:






微信小程序:



桌面网站:


面包直播,后端,2017.10 - 2017.12
面包直播是一个一站式内容货币化和社交经济解决方案提供商。
使用技术: PHP, Laravel, TypeScript, Go
职责:
- 将多种语言的逻辑合并到一个后端中。
- 提高了性能、稳定性和用户体验。
- 使用 Laravel 进行服务器端开发。


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

重定,全栈,2017.9 - 2018.1
重定是一款类似 HQ Trivia 的移动问答应用程序,允许用户参与带有奖金的实时问答游戏。
使用技术: Java, Spring, Redis, Kafka, Zookeeper, WebSocket, Socket.IO
职责:
- 开发了后端服务和管理面板前端。
- 设计并实现了实时问答游戏功能。
- 为同步直播流与游戏事件使用 SEI(增强信息)技术提供了技术解决方案。

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

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

吕辰招牌,前端,2020.4 - 2020.5
吕辰招牌专注于为各种企业和活动生产广告招牌。以质量和创意为重,致力于提供提升品牌形象、吸引观众的视觉解决方案。
开发了吕辰招牌的前端,这是一个专注于生产广告招牌的网站。
使用技术: HTML, JavaScript, CSS, Bootstrap
职责:
- 设计并实现了网站的前端。
- 创建了一个直观且用户友好的界面,用于展示产品。
在 GitHub 上开源,40 次提交。在线页面 lvchesign.com。

DBS 客户连接 - 股票交易,后端,2021.12 - 2022.6
为 DBS 客户连接做出了贡献,这是一个基于 AI 和数据驱动的客户关系管理平台,专注于股票交易微服务。
使用技术: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry
职责:
- 开发了股票交易的后端服务。创建了股票显示、客户显示、预交易检查和订单下达功能。
- 集成了 Avaloq API 以增强底层基础设施并提高用户体验。
DBS 数字银行 CN - 共同基金,后端,2022.7-2022.11
DBS 数字银行 CN 重新思考并重新设计,让您享受更快捷、更方便的移动银行体验。
为 DBS 数字银行 CN 做出了贡献,专注于共同基金微服务的后端开发,作为协作团队的一部分。
使用技术: Java, Spring Cloud, Jenkins, Pivotal Cloud Foundry, Kibana
职责:
- 增强了共同基金的订阅和赎回功能,提高了用户体验和系统可靠性。
- 修复了与结构化投资产品、投资组合和交易列表相关的微服务的错误,并增强了代码,从而提高了系统的稳定性和准确性。
- 进行了性能测试并分析了日志以生成 QPS 报告,与团队成员合作优化性能。
- 开发了一个工具来自动生成测试工具 Karate 的测试,从而简化了测试过程并提高了测试覆盖率。
汇丰 PayMe - 自动充值,后端,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 栈, ChatGPT-4
职责:
- 使用 Flask 开发了后端并集成了 Claude 的 API。
- 使用 React 构建了提示设置和管理的前端。
- 在 AWS 上部署并使用 Nginx 进行安全通信。
- 使用 Prometheus 进行监控,使用 ELK 栈进行日志管理。
- 实现了端到端跟踪 ID 解决方案,用于跟踪系统中的请求。
金融转型平台 - 汇丰,后端,2025.02 - 至今
使用技术: Java, Spring Boot, IBM Db2, 多线程, Maven, Nexus, Angular, Python, Windows, Control-M, IBM WebSphere Application Server, Copilot, YourKit
职责:
- 作为 TEKsystems 外包的后端工程师,在汇丰企业技术部开发和优化金融转型平台的后端系统。
- 维护了财务数据处理功能,包括导入、验证和导出,同时利用会计、总账和银行系统的专业知识增强了新财务头的提交和审批工作流程。
- 管理了从本地开发到 UAT 测试和生产发布的整个开发生命周期,使用 Copilot 进行任务如根本原因分析、生成 Python 脚本和记录约 50 份技术指南,这些指南成为团队成员的关键参考。
- 使用 AI 工具如 Copilot、性能分析工具 YourKit 和系统测试开发了创新的银行技术解决方案,同时作为自主 AI 代理分析项目架构、与团队协作并通过全面的日志记录和文档改进。
- 探索了在主要金融项目中实施 AI 软件代理,使用 AspectJ 收集广泛的日志并将调试状态转换为文本,为 AI 聊天机器人提供上下文。