个人介绍
本人工作经验7年多,能独立完成项目后端的研发,沟通能力好,参与多次需求评审,可独立对需求技术实现及用户体验做出全面分析,同时可提出自己的意见建议,对编程工作抱有热情,多次负责过项目的设计,开发,部署,到实际上线,熟悉常见业务的流程,能够快速融入团队并且具有良好的团队沟通。在校期间考过英语四级,计算机二级;
工作经历
2021-11-04 -至今深圳平安银行java开发工程师
1、额度管理、合同管理、客户管理、额度管控; 2、表结构设计和需求设计以及需求具体落地实施方案的文档编写。
2020-09-23 -2021-10-22深圳开思时代java开发工程师
1、使用 Redisson 分布式锁和解决发货任务组和下运单的并发问题 2、根据订单状态机和 Redisson 分布式锁 处理订单系统进行订单审核的时候,存在并发没有处理。多个人 同时进行审核或者速度太快点击多次。导致发送多个消息。会员侧生成发货任务组和发货任务时消费了多次。 3、处理积分流水明细接口性能优化,按操作人查询积分明细,查询时间超过 5s,网关超时,通过 Postman 调用按操作人查询积分明细,时间超过 5s,因此查看日志,发现调用数据库查询的时间过长,因此拿出 sql, 去分析执行计划,由于在操作人字段未建索引,导致全表扫描,而表中数据有几千万,因此查询时间过长。 4、用户注册流程新增滑动验证码, 5、负责项目需求开发,跟进推动整个项目,推动项目研发和转测试和 bug 跟进,最终完成了产品项目的交付。
2015-08-01 -2018-07-12申朴信息java开发工程师
1.参与需求设计及评审。 2.完成需求设计方案设计。 3.功能开发。 4. 编写单元测试,自审代码是否逻辑严谨。 5.解决迭代中出现的 bug ,并及时更进测试进展。 6. 配合运维版本上线。 7.负责跟踪并解决生产业务发生的问题。
教育经历
2012-08-01 - 2015-07-01江西机电职业技术学院机电一体化专科
技能
1、满足基金资产管理产品从产品成立 运作到终止的全过程财务核算处理的需求。 2、 开发环境:IntelliJ IDEA+Maven+Tomcat+Oracle+Spring+SpringMVC+MyBatis 3、 个人职责:负责前期的需求分析和数据表的设计;负责新标的的功能开发;负责相关开发文档的编写; 负责 4、 项目需求开发,跟进推动整个项目,推动项目研发和转测试和 bug 跟进,最终完成了产品项目的交付。 5、 技术要点:利用 redis 缓存热点数据,使操作系统的体验感大大提升;采用工司二次封装 sso 实现单点登入, 6、 解决用户安全登入问题;使用多线程开起多条线程,让估值流程更快,实现多产品同步估值;使用了 kafka 数据 7、 下发,连接上下游系统,让系统之间数据传输更加便捷。
开思商城,是一个做汽车配件专卖的平台,主要分为三端,管理中心、维修厂和供应商。 该平台使用了 spring cloud 分布式框架+kafka 来构建微服务,使用 Eureka 为注册中心,OpenFeign 进行服务间通 信,基于 Redis 集群做缓存,Kafka 作为企业消息总线。使用 Jinkens与 Svn 持续集成管理,版本自动发布到开发环 境。 1、使用 Redisson 分布式锁和解决发货任务组和下运单的并发问题 2、根据订单状态机和 Redisson 分布式锁 处理订单系统进行订单审核的时候,存在并发没有处理。多个人同时进行审核或者速度太快点击多次。导致发送多个消息。会员侧生成发货任务组和发货任务时消费了多次。 3、处理积分流水明细接口性能优化,按操作人查询积分明细,查询时间超过5s,网关超时,通过 Postman 调用按操作人查询积分明细,时间超过5s,因此查看日志,发现调用数据库查询的时间过长,因此拿出 sql ,去分析执行计划,由于在操作人字段未建索引,导致全表扫描,而表中数据有几千万,因此查询时间过长。 4、用户注册流程新增滑动验证码, 5、负责项目需求开发,跟进推动整个项目,推动项目研发和转测试和 bug 跟进,最终完成了产品项目的交付。