SOFTWARE ARCHITECTURE · FULL-STACK · AI

Java 后端 · 架构设计前端 / AI 应用

我是王子。
做开发,也做架构。

主要做 Java 业务系统,从架构设计到核心开发。
做过订单支付、电销和营销触达,
也写前端、参与 AI 应用。

近 15 年软件研发经验5 年技术组长经验约 8 人曾带领的开发团队
上海 · 远程协作/项目开发 · 技术顾问 · 阶段交付
JAVA / SYSTEMS / APPLIED AI了解合作 ↓
Architecture✳Java✳Vue✳AI / AIGC✳Python✳Quant Research✳

01 / SELECTED WORK & ENGINEERING LAB

工作项目
与个人实验。

项目中的问题、分工与设计,都放在案例里。
AIGC 与量化是个人离线原型,未用于商业交付或实盘交易。

7 个案例
奇富科技 · 架构与核心开发2020 — 2024

集团营销触达平台

用 Kafka 承接集中请求,以责任链组织触达规则,统一接入短信、Push、IVR 与机器人渠道。

Kafka责任链异步解耦多渠道接入
ARCHITECTURE FOCUS异步解耦 × 规则组合 × 渠道适配
展开架构案例
奇富科技 · 开发 Leader2018 — 2026

电销系统架构改造

主导单体应用向微服务拆分,针对锁竞争、超时和 OOM,调整 JVM、SQL 索引与 Redis 缓存,并引入任务调度和统一配置。

微服务JVMRedisXXL-JOB
ARCHITECTURE FOCUS服务拆分 × JVM / SQL × 运行治理
展开架构案例
奇富科技 · 参与消息与路由开发2026

AI 客服与知识检索

参与咨询消息与路由模块开发。系统通过 RabbitMQ 接收咨询,结合业务上下文与知识库生成建议答复,保存引用和模型调用信息。

LangChain4jRabbitMQPostgreSQL百炼
ARCHITECTURE FOCUS上下文路由 × RAG × 可追踪回复
展开架构案例
奇富科技 · 参与项目建设2025 — 2026

Dify 运营自助答疑

参与运营自助答疑项目。通过 Dify 编排意图识别、参数抽取与内部接口调用,运营可在 360Teams 查询数据、状态和业务规则。

Dify工作流编排业务 API360Teams
ARCHITECTURE FOCUS意图识别 × 参数抽取 × 业务接口
展开架构案例
个人原型 · AI 协作AIGC

AIGC 内容生产工作流

与 AI 协作搭建的离线原型,用 SQLite 记录镜头任务与预算,用 FFmpeg 检查和处理媒体。重点尝试失败恢复、重复执行控制和审核版本管理。

PythonSQLite WALFFmpeg状态机
ARCHITECTURE FOCUS状态机 × 预算预占 × 审核版本
展开架构案例
个人研究 · AI 协作RESEARCH

量化策略研究与回测框架

与 AI 协作开发的回测研究原型。用 LEAN 计算信号、独立账本核算资金,模拟费用、结算和风险规则,再逐笔核对结果;尚未用于实盘。

LEAN / C#Python资金账本回测验证
ARCHITECTURE FOCUS信号解耦 × 独立账本 × 可复现研究
展开架构案例

图示做了简化,具体设计、实现与职责范围见完整案例。

02 / HOW I CAN HELP

可以帮你
做些什么。

开发新产品,改造已有系统,解决具体技术问题。
从需求梳理、方案设计,到开发与交接。

01

系统架构与技术顾问

SOFTWARE ARCHITECTURE

梳理服务边界、接口和数据流,排查慢 SQL、缓存与异步处理问题,制定改造方案并参与实现。

架构设计改造路线技术评审
02

全栈业务系统开发

FULL-STACK DEVELOPMENT

开发业务后台、订单流程和内部工具,完成 Vue 界面、Java / Python 服务、数据库与第三方接口对接。

可运行功能接口文档部署与交接
03

AI 应用与 AIGC 工作流

AI APPLICATIONS & CONTENT PIPELINES

将模型、知识检索和内部 API 接入业务查询;搭建 AIGC 工作流原型,验证任务编排、失败恢复与人工审核。

RAG / 业务助手内容工作流任务与质检管理
04

量化回测与研究工具

QUANTITATIVE SOFTWARE ENGINEERING

搭建研究用的回测、资金账本和报告工具,将手续费、结算与风险规则纳入计算,便于逐笔核对。

回测框架风险与成本模型报告与可视化
合作方式

按项目开发 / 按阶段交付 / 架构与技术咨询

了解交付流程 ↗

LAB / INSIDE THE ARCHITECTURE

一次请求,
怎样走完整条链路。

点击节点查看设计说明。
三个场景分别讨论业务处理、内容生成和量化回测。

01 / BUSINESS SYSTEMS

请求进来以后,怎样确认处理结果?

设计推演:以订单通知和营销触达为例,检查请求受理、规则处理、异步执行和终端回执。

DESIGN DECISION / 01

接口返回成功,具体指哪一步?

收到请求、业务处理完成和终端确认需要分别记录。设计接口时先约定成功响应的含义,并让业务标识关联后续任务。否则调用方超时重试时,很难判断原请求是否已经执行。

  • 什么算接收成功,什么算业务完成?
  • 重复请求如何识别,状态从哪里查询?
  • 一次请求如何关联到后续处理记录?

架构设计推演 · 从项目经验与研发原型提炼的简化示意;具体实现范围见对应案例。

03 / ENGINEERING TOOLKIT

常用技术
与研究工具。

工作项目以 Java 为主,也做前端和 AI 应用。
个人研究中会用到 Python、FFmpeg 和 LEAN。

[ WEB ]

全栈与业务界面

业务后台、页面交互与接口联调

  • Vue WEB
  • HTML / CSS / JavaScript
  • 业务后台与管理界面
  • API 联调 / 第三方集成
  • Python / PHP
[ 01 ]

后端与架构

服务开发、微服务与性能排查

  • Java CORE
  • Spring Boot
  • Spring Cloud
  • Dubbo
  • MyBatis
[ 02 ]

数据与消息

数据库、缓存、检索与消息队列

  • MySQL / PostgreSQL
  • Redis
  • Kafka
  • RabbitMQ
  • Elasticsearch
[ 03 ]

AI 应用

知识检索、业务查询与消息路由

  • LangChain4j AI
  • RAG / 知识检索
  • Dify
  • 阿里云百炼
  • Prompt / 工作流编排
[ 04 ]

工程与交付

构建、部署、配置与任务调度

  • Docker / Linux
  • Git / Maven
  • Apollo / XXL-JOB
  • Python / PHP / Vue
  • Codex / Claude / Copilot
[ LAB ]

AIGC 与量化研究

工程原型与研究工具实践

  • FFmpeg / ffprobe
  • SQLite / 任务状态机
  • LEAN / C# 信号计算
  • Python / 独立资金账本
  • 回测核对 / 研究报告
主力语言是 Java,也使用 Vue、Python 和 PHP。ALWAYS BUILDING

04 / A LITTLE ABOUT ME

我的经历,
和现在的兴趣。

我从 Java 后端开发做起,也做过前端开发。在奇富科技,主要负责电销和营销触达系统,并于 2026 年参与 AI 客服项目,也参与了运营自助查询。

工作之外,我用 AI 协作开发 AIGC 工作流和量化研究工具,研究任务恢复、媒体检查和回测核对。目前都是个人离线原型。

阅读职业简历

服务拆分与异常处理

做过单体拆分、异步消息处理,也处理过退款幂等、交易补偿、锁竞争与超时。

01

AI 消息路由与知识检索

参与 AI 客服的咨询消息与路由开发,处理业务上下文、知识引用和模型调用记录。

02

带队与跨团队协作

带领过约 8 人团队,承担任务分工、代码评审和技术指导,协调产品、测试与运维推进版本。

03

05 / PROFESSIONAL EXPERIENCE

工作经历
2011 — 2026

从 Java 后端开发做起,后来承担架构设计与团队管理,也有前端开发经历。

FROM 2011SOFTWARE DEVELOPMENT
2018.04 — 2026.03 最近一段经历

奇富科技

Java 技术专家 / 技术组长

负责电销与触达系统的技术方案、核心开发和团队交付;参与 AI 客服与运营自助查询建设。带领约 8 人团队,承担代码评审、技术指导、招聘与绩效工作。

架构演进AI 应用团队管理
2016.10 — 2018.04

百味云

资深软件工程师 / 技术组长

负责云小二、云掌柜架构搭建与核心开发,主导订单模块,承担支付网关开发并参与风控模块。

2015.04 — 2016.09

上海邮乐网络技术有限公司

高级软件工程师

参与邮乐网、邮生活、邮 E 贷等 App 的前端开发,改善首屏加载与列表滚动体验。

2013.08 — 2015.04

东软集团

高级软件工程师

负责支付宝外部担保交易与批量退款模块,设计退款幂等校验与分布式锁,处理交易状态补偿和重试。

2011.11 — 2013.06

上海狄杰斯

软件工程师

负责阿斯利康门户网站的前端维护与功能迭代。

06 / HOW WE WORK TOGETHER

项目合作
怎么推进。

按阶段开发,用实际版本确认进展。
源码、文档和部署交接一起约定。

01 / DISCOVER

了解需求和现状

了解使用者、现有系统和优先问题,约定范围与验收标准。

  • 需求清单与优先级
  • 范围与验收标准
02 / DESIGN

确定方案和计划

明确技术选择、模块分工和接口,对不确定的关键环节做原型验证。

  • 架构与接口设计
  • 阶段计划与工作量评估
03 / BUILD

分阶段开发和演示

先跑通主流程,再完善功能与异常处理,每个阶段演示实际版本。

  • 功能实现与代码评审
  • 阶段演示与关键路径验证
04 / HANDOVER

验收和交接

核对功能和异常场景,交接源码、文档与部署说明。

  • 源码与接口文档
  • 部署说明与运维交接

具体功能、排期、费用与维护范围,在需求沟通后按项目约定。

AVAILABLE FOR PROJECT COLLABORATION

有项目想聊,
给我发封邮件。

说说你在做什么、需要解决什么问题。
已有的系统、时间安排和预算,也可以一起聊。

业务目标现有系统交付范围时间与预算

可直接邮件沟通,或通过 GitHub 提交项目需求。GitHub 需求公开可见;详细项目资料可通过邮箱沟通。

ARCHITECTURE CASE STUDY
聊聊类似项目 独立阅读 王子 / ARCHITECTURE × ENGINEERING