个人介绍
我在多个分布式系统的落地项目中积累了扎实的一线实战经验,深度参与订单、支付、报表等核心业务模块
的设计与开发。坚持高质量编码,严格遵守开发规范与工程管理标准,重视代码可读性、可维护性与团队协
作效率,致力于打造长期可演进的系统基础。
工作经历
2021-07-01 -至今深圳科荣软件股份有限公司Java开发工程师
项目采用Spring Cloud微服务及前后端分离架构,使用MyBatis操作MySQL,Redis实现缓存与分布式控制,RabbitMQ处理异步消息,Elasticsearch提供商品检索能力。我主要负责用户认证、商品搜索、秒杀、订单及支付相关模块的开发。 1. 基于JWT与Redis实现用户登录、Token校验及权限控制,支持登录状态管理与接口鉴权。 2. 使用Redis缓存热点商品数据,并通过分布式锁控制秒杀库存扣减,解决高并发场景下的重复下单与库存超卖问题。 3. 使用Elasticsearch构建商品搜索功能,实现关键词检索、条件筛选及分页查询,提升商品和订单数据的查询效率。 4. 通过Canal监听MySQL数据变更并同步至Elasticsearch,保证数据库与搜索索引的数据一致性。 5. 使用RabbitMQ解耦订单创建、库存扣减和支付通知等业务,配合消息确认、重试及幂等机制,降低接口响应时间并提升系统稳定性。 6. 根据产品需求完成接口设计与开发,参与联调、问题排查、性能优化及版本上线,配合团队完成多次功能迭代。
教育经历
2017-09-01 - 2021-06-30江苏师范大学软件工程本科
资质认证
语言
中文母语水平
0
1
2
3
4
5




