个人介绍
有高峰值S+系统协作开发项目经验,有大型高并发、高可用互联网金融项目对接及协作开发经验,在项目开发过程中善于沟通交流,有良好的团队协作开发能力,为人沉着乐观,做事谨慎细致,曾就职于顺丰科技有限公司,高并发高可用的系统都有做过
工作经历
2021-06-08 -2023-07-01顺丰科技有限公司JAVA开发工程师
参与顺丰供应链仓储订单管理系统的日常开发与维护工作,主要对接客户有欧莱雅,雅诗兰黛等KA客户
教育经历
2012-09-01 - 2016-07-01三明学院机械制造及其自动化本科
技能
架 构 SpringBoot+SpringCloud+Zuul+XXL_JOB+RocketMQ+Redis+Seata 主要任务 1. 拆解佣金设置业务架构、流程及功能,协助进行数据库及流程流转设计 2. 采用策略模型设计不同类型渠道佣金计算规则模型 3. 采用Matrix矩阵,设计渠道佣金方案比对模型,及差值模型计算 4. 重构处理逻辑,应用Lambda表达式优化比对结果,提升处理速度 5. 研究XXL-JOB分布式任务调度框架源码,并设计渠道佣金结算分布式定时处理,梳理渠道订单及续保佣金结算业务,完成设计渠道佣金结算数据库与上线评审 6. 重构渠道佣金结算系统,采用FutureTask构建多线程完成渠道保险订单佣金结算 7. 接入分布式事务解决框架Seata,提升佣金设置及结算业务在分布式环境下的高可用,一致性
基金交易模块 开发: 架构 SpringBoot+SpringCloud+Nacos+Seata+RocketMQ+Redis 主要任务 1.基金模块整体系统设计,根据基金公司技术文档,拆分业务功能及流程设计文档编写 2.对接IFAST基金公司业务接口,设计高并发基金交易订单模块,引入Seata分布式事务管理系统,解决订单并发处理时的事务问题,健壮异常情况下订单回滚处理,加入RocketMQ异步消息系统,提高订单系统的吞吐量,并保证订单处理的顺序性 3.设计基金清算对账模块,解决异常单告警、持仓匹配异常、持仓数据清算不匹配等复杂业务场景,并加入钉钉任务告警机制,便于管理人员进行手动核查并进行数据处理 4.设计客户基金持仓分红、红利再投模块,处理统一提名人到每个客户的数据清分不均问题, 5.采用Redis list结构保存基金净值数据,便于获取正逆序区间的基金净值数据,提升接口响应速度,减少数据库压力, 6.采用Redis主从模式+混合持久化,保证Redis缓存系统的高可用性
1.功能模块 我上一家公司是顺丰科技有限公司,负责维护的是仓储订单管理系统,这是顺丰顶级S+系统中的一套,系统要求高可用、高并发,其中共分为接入模块,数据清洗模块,订单模块,承运商匹配模块,库存模块,推送模块 2.主要负责的任务: 1.负责对接KA货主如雅诗兰黛,伽蓝,欧莱雅,以及其他货主的日常维护及开发工作 2.对接欧莱雅前置预售订单业务开发,协作测试、产品及方案同事,深度挖掘业务场景及解决方案,保障双十一高峰期间欧莱雅日均百万单的正常运作 3.开发雅诗兰黛员工库BC共仓库存管理业务,涉及预占、占用、出库等多种交互业务场景,保障并发订单场景下,库存数值的准确及订单的高效 技术栈: SpringBoot+SpringCloud+Kafka+Redis+ZK+Saturn+ShardingSpere