个人介绍
l 熟练掌握Java语言,具备较强的编码能力和良好的代码风格,熟悉常用设计模式。
l 熟练掌握SpringBoot、SpringCloud、MyBatis等开源框架。
l 熟练掌握MySQL数据库,具备SQL优化能力,熟悉MongoDB的使用。
l 熟练掌握Redis及其基本数据结构的使用场景。
l 熟悉掌握应用MQ(RocketMQ、RabbitMQ)进行解耦、异步处理和削峰。熟悉消息可靠性和幂等性的解决方案。
l 多语言编程:具备Vue***等语言开发经验。
工作经历
2022-03-17 -2026-02-20东软集团Java开发
负责项目日常需求开发维护、协同多个销售方接入统一下单管道; 主导订单号生成流程的重构和性能优化,并将订单号生成抽象成独立的服务;取代了原有数据库自增Id方案,解决了可读性差和信息泄露等风险,生成的订单号集成了日期、业务类型、时间戳、机器码等信息便于运营排查与数据分片。 主导对下单过程中订单校验、库存预扣、以及订单取消、支付回调、订单列表等流程重构,设计策略工厂使其业务代码解耦,减少上线故障率。 订单库单表数据量达 1.2 亿,列表查询耗时超 3s,大促期间频繁告警。协助架构师参与分库分表改造,负责路由策略实现、双写一致性校验、冷热数据归档等流程。 重构日志输出规范、日志敏感信息加解密、定义全局TraceId完善日志链路提高故障排查效率。 基于订单延迟取消、订单延迟消息提醒等延迟场景,采用延迟MQ+定时扫库+即时消费混合架构,通过RocketMQ 的18级精确延迟配合XXL-Job任务对未处理的延迟订单进行二次兜底校验并任务推送MQ异步消费,保证业务100%的可靠性。 设计并实现串行调用外部系统改为使用CompletableFuture实现异步并行调用,并设计统一的外部调用模版,减少了调
教育经历
2015-09-09 - 2018-06-20湖南工业职业技术学院电气工程专科已认证






