8年左右 Java 后端开发经验,具备企业级业务系统从 0 到 1 架构设计与落地经验。
核心技术栈
开发语言 & 框架:Java 8/17,SpringBoot、SpringCloud、Spring Security,MyBatis、MyBatis-Plus
数据库:MySQL(索引优化、分表、树形结构表设计)、SQL 编写、DDL 设计、存储过程;Redis 缓存、分布式锁
中间件:RabbitMQ 、RocketMQ
运维 & 部署:Linux 常用命令、Nginx 反向代理 / 跨域配置、Maven 多环境、Jenkins CI/CD、服务器部署排错
文档 & 协作:Knife4j/Swagger 接口文档、需求分析、数据库设计文档、接口 VO/DTO 规范设计、Git 版本管理
某音SRM 企业级采购协同平台 项目技术负责人 2023/09 - 2025/10
集团面临采购业务流程高度复杂、信息碎片化严重的问题,供应商管理、合同履约、结算确认等环节散落在不同系统(SAP、WMS、财务系统等)中,形成严重的信息孤岛。亟需从0到 1 构建一套全链路、数字化的采购协同平台,支撑集团级的采购业务闭环
职责与贡献:
1.作为项目技术负责人,主导系统从 0 到 1 的顶层架构设计与落地。核心任务是在保证早期快速高质量交付的同时,解决多主体数据隔离、复杂业务状态流转等技术难点,并为未来的系统演进与微服务化预留足够的架构灵活性。
2.架构演进平衡决策: 针对项目初期复杂度,果断采用模块化单体架构以降低早期部署与运维成本,通过严格的业务领域划分与核心链路识别,确保了系统后续平滑演进至微服务架构的能力。
3.复杂业务逻辑建模: 针对长链路、多分支的采购履约场景,设计并落地了“主状态 + 子领域状态”的状态机机制,显著提升了复杂流程的可扩展性、审计回溯能力及异常处理的严谨性。
4.多维度权限与安全隔离: 设计了基于 RBAC + 动态数据范围控制的统一权限模型。通过对组织、供应商、工厂、品类等多维度的细粒度授权,实现了内部用户与供应商多主体间的安全隔离。
5.高内聚低耦合工程实践: 通过服务间的低耦合设计,实现了“竞价子系统”等核心功能的快速拆分与对外复用,形成标准化、可输出的数字化产品能力
6.全生命周期工程管理: 负责从业务需求调研、技术方案选型到开发任务拆解、进度把控及技术难点攻坚,主导了关键技术点的落地并确保了研发过程的工程卓越。
7.成功交付并上线了企业级数字化采购基座,打通了 SAP、BPM、WMS 等多个异构系统,彻底消除信息孤岛。
8.系统不仅支撑了复杂的采购交易业务,且核心竞价模块已具备独立商业化复用能力。在保持高迭代频率的同时,系统架构表现出极强的稳定性和扩展性。
某车企秒杀系统 2022/07 - 2022/12
该系统是车企商城业务的核心子系统。在大型促销活动期间,系统面临极高的瞬时并发流量冲击,核心挑战在于如何在高负载下保证系统的高可用性,并解决库存超卖、恶意刷单及订单数据一致性等业务痛点
项目职责与贡献:
1. 作为核心开发人员,负责设计并实现一套能够支撑 1万 QPS 峰值流量 的高并发秒杀架构,确保活动期间系统不崩溃、库存零超卖,并保障整个交易链路的最终一致性
2.架构设计与流量削峰: 主导构建了“前端静态化 + 分层限流 + Redis 预扣库存 + MQ 异步下单 + 补偿回滚”的整体高并发架构
3.核心库存防超卖: 基于 Redis + Lua 脚本 实现了库存的原子预扣减逻辑,有效避免了高并发下的超卖问题,并结合异步订单状态反馈机制实现失败自动补
4.系统安全与稳定性保障: 设计并实施了接口防重、验证码防刷等机制,大幅降低了恶意请求对核心链路的冲击设计秒杀接口防重、验证码防刷等机制,降低恶意请求与无效流量对核心链路的冲击。
5.异步化与幂等设计: 引入 RocketMQ 对扣减库存和下单流程进行异步化处理,实现削峰填谷;同时利用 Redis 幂等锁与数据库唯一键 解决消息重复消费问题,确保了交易链路的严谨性
6.系统成功支撑了大促期间 1万 QPS 的峰值访问流量,核心交易链路在活动期间运行平稳
某车企开心工坊APP Java高级开发 2021/09 - 2022/06
某车企疫情期间挤压不少库存货车, 调研发现城市中或城市间货运需求增加,平台可以拿到很多货运订单资源。项目业务把货车租赁给司机,或者招揽有货车的司机,平台统一管理调度整个司机跑单业务流程。
项目职责与贡献:
1.业务需求调研
2.项目架构搭建
3.负责后台管理系统以及APP业务表设计,功能开发
4.项目按时通过测试并交付给客户。开发期间跟产品提出了一些建议,优化了一些操作步骤。
2、用户认可开发团队,为后续合作打下基础
改项目是为某国企打造的B2C商城项目,意在为企业引流。 主要模块有: 1. 权限管理 2. 微信管理 3. 商品管理 4. 订单管理 5. 营销管理 6. 优惠券管理 7. 会员管理 8. 积分管理 9. 财务管理 包含了下面这些主流技术: 1. Sp
本秒杀系统是一个面向企业级应用的高并发电商解决方案,支持上万的用户同时参与秒杀活动,具备完整的商品管理、用户认证、订单处理、支付结算、退款处理等功能模块。 目前使用的技术有:SpringBoot、Mybatis、MySQL、Redis、Redission、lua、RocketM