邹祥发

邹祥发 在职 - 考虑机会

架构师 · Java 后端 / AI 应用开发

男26 岁本科 · 软件工程5 年经验

期望职位
Java / AI 应用
期望城市
湖南衡阳
期望薪资
10K

个人优势

  • 5 年 Java 后端,1 年技术负责人。带队从 0 到 1 落地 AI 法律助手「法帮邦」,一套后端同时支撑小程序、APP、Web 三端上线运营。
  • 独立开发并运营 6 个线上产品。覆盖微信小程序(含会员付费)、AI 对话、内容社区、实时对战等场景,约 15 万行 Java、1600+ 自动化测试用例,产品、前后端、测试、运维一人完成。
  • 擅长把大模型做成稳定、成本可控的线上服务。多模型网关与 10 路降级链、Redis 日额度与熔断、SSE 流式与断线续跑、Function Calling、多模态内容审核、检索增强回复,均有线上实战。
  • 扎实的并发与一致性功底。熟练运用行锁、条件更新、幂等键、分段锁、信号量、有界线程池,解决扣费、结算、支付发货等场景下的重复扣减与状态错乱问题。
5年Java 后端经验
6个线上个人项目
15万行个人项目 Java 代码
1600+自动化测试用例

工作经历

长远(湖南)数字科技有限公司技术负责人

2025.03 – 2026.04

带领后端团队,从 0 到 1 设计并落地「法帮邦」AI 法律助手,一套后端服务同时支撑小程序、APP、Web 三端上线运营;负责技术选型、架构设计、接口规范与核心模块开发。

  • AI 对话引擎设计多轮会话与上下文管理,用户上传合同后 AI 可基于文件内容答疑;敏感词实时过滤 + 用户信息脱敏,满足法律场景的合规要求。
  • 智能合同打通「上传 → AI 审查 → 生成标准合同 → 导出 Word」全流程,审查意见精准定位到合同原文;支持 PDF / Word / TXT 多格式解析。
  • 法律知识库建设案例、法条、文书模板检索服务(多条件 / 模糊 / 分页);设计 24 张核心业务表,索引优化 + Redis 缓存加速热点查询。
  • 账号与部署JWT + 微信一键登录;Nginx 反向代理 + HTTPS 部署,配置安全防护策略。
Spring BootMyBatis-PlusMySQLRedisJWT微信小程序 SDK大模型 APINginx

广州特美智能科技有限公司Java 开发工程师

2021.10 – 2025.01

核心后端开发,参与公司物联网平台与配套小程序从 0 到 1 建设,并支撑多家制造业客户的企业级系统交付。

  • 物联网平台负责商家管理后台与小程序后端,独立完成设备管理、产品订购、商家入驻等 10+ 核心业务模块。
  • 稳定性治理引入 Sentinel 接口限流、Redis 热点缓存、Druid 慢 SQL 监控,基于 Spring Security 实现权限控制。
  • 微服务改造基于 Spring Cloud 重构物料编码服务,统一编码规则,解决多个系统之间编码不一致的问题。
  • 大客户交付参与瑞松科技、富信电子、大族激光 PLM 等项目的开发与联调,推动大族激光 PLM 按期上线并稳定运行,获客户书面表扬。
Spring BootSpring CloudSpring SecuritySentinelRedisMyBatis-PlusDruidMySQL

项目经历

炊想 · AI 菜谱微信小程序

已上线独立开发 · 小程序 + 后端 + 运营后台

2026.10 上线,3 天迭代 10 个版本 · 后端 2.3 万行 Java、182 个测试用例 · 小程序 16 个页面

输入一道菜名,一分钟内生成精确用量的做法、配菜 / 汤 / 主食 / 饮品四样搭配和成品图;会员可用一周菜单、请客菜单、冰箱食材推荐、一键改做法。产品设计、小程序、后端、运营后台全部独立完成,上线次日即接入会员付费。

原生微信小程序Spring Boot 2.7MySQL 8线程池 / Semaphore大模型文本 + 文生图七牛云 CDN小程序虚拟支付订阅消息
  • 异步任务架构把耗时一分钟以上的生成改为「预检 + 有界线程池 + 轮询」,切后台、断网、重复提交都能接回原任务,失败自动退次数,根治「请求断了却扣了次数」。
  • 零重复扣费行锁 + 占位预扣 + 只结算进行中记录 + 启动自愈;免费 / 会员 / 次数包三类额度按到期顺序扣减,连点、多端、晚到结果都不会多扣。
  • 模型成本控制SHA-256 结果缓存、同名菜复用、菜池与常见菜预生成,命中即零成本返回;信号量限并发 + 全站日上限兜底,流式读取上游并设空闲 / 总时长超时。
  • 虚拟支付闭环服务端签名、推送验签解密、行锁幂等发货、5 分钟查单补发、退款自动回收权益,保证付了钱一定到账、且只到账一次。
  • 风控与平滑发布邮箱验证码、登录锁定、同 IP 注册限制、封 IP 联动封号、微信内容安全;发布前自动排空在途任务,发版不丢单。
  • 小程序体验通用轮询器、做菜模式(切后台不停表、屏幕常亮)、买菜清单按单位合并食材;定位并根治 iOS / 安卓双输入框切换时键盘闪退的问题。

通意千应 · 多模型 AI 对话平台

线上运行独立开发

Java 3.1 万行、319 个测试用例 · 前端 Vue 2 + Element UI

对标主流 AI 助手的 C 端对话产品:多模型切换、深度思考、联网搜索、网页与文件理解、生成 Word / PDF / PPT、语音朗读、对话分享、会员订阅与数据看板后台。

Spring BootSpring Security + JWTMyBatis-PlusMySQLRedis + LuaSSEVue 2POI / PDFBox七牛云
  • 流式输出与断线续跑手写 SSE 推送 8 类事件 + 心跳,支持停止与重新生成;用户关掉页面后后台继续生成并落库,回来就能看到完整回答。
  • 多模型网关一套 OpenAI 兼容抽象接入 Kimi、GLM、DeepSeek 等,新模型只需在 YAML 声明能力即可上线;状态机统一 3 种推理输出格式;出站请求统一鉴权、锁定域名,并用架构测试防止密钥扩散。
  • 高可用降级「3 凭据 × 3 模型 + 兜底」10 路降级链,Redis 按凭据和模型记日额度,配合熔断与时间预算,单个上游故障用户无感;Lua 脚本原子控制高价模型的并发、频次与日成本。
  • Agent 能力Function Calling 生成 DOCX / PDF / PPTX,自动修复残缺的参数 JSON;大模型生成查询词后并行检索 Tavily、3 Key 故障转移;网页解析三级回退并防 SSRF。
  • 安全与支付JWT 存 HttpOnly Cookie,版本号一键吊销 + Redis 黑名单,Lua 原子限流;微信 / 支付宝回调验签、金额校验、行锁幂等落账。

召田最帅boy · 个人博客

线上运行独立开发

Java 3.3 万行、592 个测试用例(含 57 个前端契约测试)· 6 套主题

持续运营的技术博客与留言社区:文章、楼中楼评论、弹幕墙、表情包、留言传图、文章 AI 助手;后台集成图片库、音乐、主题切换和「炊想」小程序运营管理。

Spring BootMyBatis-PlusThymeleafMySQLCaffeineRedisSpring Mail七牛云
  • AI 审核与自动回复评论提交后异步经过「规则 → 敏感词 → 多模态大模型」三关,自动审核并以博主口吻回复;条件更新实现乐观锁,AI 结果不会覆盖博主的人工操作。
  • 检索增强回复以整楼对话 + 正文分块检索(中文二元组相关度打分)作为上下文,JSON 结构化输出并做质量评分,不合格自动带原因重写。
  • 任务可靠性失败重试设止损线(无效错误或超过 24 小时转人工),根治单条评论被重试 312 次的问题;重启自动恢复中断任务;邮件走发件箱模式 + 退避重试,通知必达。
  • 性能优化留言板首屏资源 7.3 MB → 0.9 MB,字体子集化每页省约 1 MB,静态资源指纹化 + 一年强缓存,消除归档页约 770 ms 的路由开销;Caffeine 缓存 + RSS 304 + 消除 N+1。
  • 安全加固BCrypt(旧 MD5 登录时平滑升级)、登录锁定、会话轮换、CSRF、评论 XSS 多层解码后转义、上传防目录穿越、删图需邮箱二次验证。

空间拾光 · QQ 空间时光库

线上运行独立开发

Java 2.8 万行、453 个测试用例 · 原生 JS 单页应用

QQ 空间数据备份工具:手机 QQ 扫码授权后,把说说、留言板、互动记录、相册同步入库,支持检索、媒体墙、互动排行、统计和导出,还能找回部分已删除内容。

Spring BootSpring Data JPAMySQL 8FlywayApache HttpClientAES-GCM原生 JS SPA
  • 协议分析与实现自行实现 QQ 扫码登录协议与请求签名计算,模拟移动端会话拉取数据,全程不接触用户密码。
  • 断点续传解析不透明分页游标 + 增量重叠窗口 + 分片自动续跑 + 重启恢复,长任务随时中断、随时接着跑。
  • 坏页自愈遇到上游坏页时先指数试探、再二分定位最小可读偏移并跳过,之后回退窗口补回缺口数据,尽可能多地取回历史。
  • 数据可信Flyway 管理 12 个版本迁移,业务唯一键保证幂等,内容与断点同事务提交;基于正负证据判定内容可见性,杜绝误判「已删除」。
  • 安全与访问节制登录凭证 AES-256-GCM 加密存储、会话只存哈希;全局限速 + 退避 + 熔断 + 持久化请求预算,避免触发平台风控。

在线多人卡牌对战

线上运行独立开发

Java 1.2 万行、96 个测试用例 · 原生 ES6 单页应用

服务端权威的实时多人卡牌游戏(炸金花规则,仅站内虚拟积分,不可充值兑换):大厅、邀请码好友房、自定义规则、房间聊天、三档 AI 机器人、对局历史与管理后台,手机 / 平板 / 电脑通用。

Spring BootSpring SecurityWebSocketMySQL 8FlywayES6 SPA
  • 强一致结算256 把分段公平锁 + 事务内悲观行锁 + 快照提交后再替换,任何异常整体回滚;对局快照持久化,服务重启牌局不丢。
  • 全链路幂等积分流水业务键唯一约束、动作请求号双重去重、聊天消息幂等,重放、重连、网络抖动都不会重复结算。
  • 实时同步WebSocket 按玩家生成视图,不下发他人手牌;指数退避 + 抖动重连并恢复完整状态,状态版本号丢弃乱序消息;账号停用或改密即时踢下线。
  • AI 机器人穷举 18,424 种对手可能手牌计算胜率交给大模型决策,服务端按难度阈值和合法性校验兜底,模型超时或乱答也不会卡局。
  • 公平与审计SecureRandom 无偏洗牌;管理接口 URL 与方法级双重鉴权,积分调整必须填写原因并留审计记录。

打牌记账 · 多人实时记账

线上运行独立开发

Java 3 千行、26 个测试用例 · 面向手机与微信内置浏览器

线下打牌的多人记账工具:房主建房,朋友扫码加入,点选对方即可记账,余额实时同步给所有人,房主一键结算并展示每人应收应付。

Spring BootWebSocketMyBatis-PlusMySQLThymeleaf
  • 强一致记账依次锁房间、锁双方用户,原子更新余额(防溢出)后写账单,任一步失败整体回滚;金额以「分」存整数。
  • 并发安全行锁 + 条件自增双保险防止超员,加锁读防止重名。
  • 实时同步校验凭证后才订阅房间;原子化会话管理 + 有界线程池广播,解决并发写导致的推送异常。
  • 安全与性能随机成员凭证 + 常量时间比对、BCrypt 72 字节限制、昵称转义;查询 100 个房间状态只需 2 次 SQL。
微信二维码