公司内部全链路监控平台:负责主导开发基于 KLE(Kibana + Logstash + Elasticsearch)的分布式日志聚合与检索体系,集成 SkyWalking 做分布式链路追踪;实现日志采集、索引策略与 ILM(索引生命周期管理),通过 Logstash 管道与 Filebeat/Fluentd 采集多源日志,Elasticsearch 负责高可用存储与检索,Kibana 提供可视化告警面板;基于 XXL-JOB 调度引擎实现业务条件触发的告警规则与报警策略,支持阈值、频次与多维度条件组合,包含告警去重、分级与通知(邮件/钉钉/短信)机制。
CRM SaaS:作为后端负责人构建可扩展微服务架构,服务间采用 Spring Boot + Spring Cloud(或自研服务注册/网关)通信,使用 Apache Seata 实现分布式全局事务(AT/TC 模式)以保证跨服务一致性;设计并实现基于自定义注解与 Spring AOP 的动态实体属性体系,支持类型安全的序列化、按需索引与灵活查询(例如 JSONB/动态列映射),并在持久层通过 MyBatis / JPA 优化 SQL 与分表策略以支撑高并发与海量数据(公司内部项目)。
Protobuf WebSocket IMS:后端实现用于即时消息与事件推送的网关,使用 Protobuf 定义消息协议以减小序列化体积并保证跨语言兼容性,通过 Netty/Tomcat 的 WebSocket 支持多连接长链路;在多实例部署下实现会话路由与负载均衡(基于 Nginx 或自研路由层),实现消息确认、重试与顺序保证策略,并支持水平扩缩容与连接降级策略以保障高可用性。
数据分析平台:参与后端与 SDK 开发,搭建用户行为埋点、事件收集与 ETL 流程,使用 Kafka/Flume 做消息队列,Flink/Spark 做流批处理与实时计算,结果存储到 ClickHouse/Elasticsearch 供分析与 BI 展示;开发面向移动与 Web 的埋点 SDK(支持离线缓存、批量上报、事件加密与版本兼容),并提供多维漏斗、留存与转化率分析模块,支持自定义指标与可视化报表(项目链接见原文)。
Mirai-AI Tencent QQ Chatbot:个人项目,使用 Kotlin 与 Mirai 框架接入 QQ 协议,结合自然语言处理(分词、意图识别、槽位抽取)实现对话流程管理;集成外部 AI/NLP 服务用于问答与意图推断,支持会话上下文管理、多轮对话与命令式插件扩展,部署考虑消息并发、限流与错峰处理。
Selenium with Wolfram Alpha and Chrome Plugin:开发浏览器扩展(基于 Vue3)与后端自动化抓取模块,利用 Selenium 驱动无头浏览器自动提交数学问题到 Wolfram Alpha 并解析返回结果,浏览器插件负责捕获页面问题并与后端交互,支持结果高亮、步骤展示与缓存策略以降低请求频率。
DeFi Onion Website:个人 Web3 项目,使用 Solidity 编写智能合约并在 Tron 区块链上部署,前端使用 React 与 TronWeb SDK / TronLink 钱包集成;智能合约包括代币交互、流动性池或简单的合约逻辑,考虑过安全性检测(重入、溢出检查)、交易鉴权与前端签名流程,支持基本的测试与部署流水线。