个人介绍
2、熟悉 Spring、SpringMVC、Springboot、SpringCloud、Mybatis、 Mybatisplus 等框架
3、熟悉 Spring IOC、AOP 、事务机制,有分布式微服务开发经验
4、能够掌握使用 OpenFeign、Eureka、Nacos、RabbitMQ、GateWay 等常见组件
5、熟悉 MySQL 数据库、Redis 非关系型数据库
6、熟悉 HTML5 、CSS 、JS 、Jquery 、Bootstrap、Vue 等前端技术
工作经历
2022-06-01 -至今广东云徙智能科技有限公司Java开发
1、基于 SpringCloud+Nacos+Feign+GateWay 实现项目的微服务化; 2、协助配合其他成员完成单元测试及契约测试代码编写,对接第三方接口; 3、负责在应用层聚合各中心层接口提供给前端使用,使用 poi 组件进行异步导入导出模块的开发,使用自定义线程池和 CompletableFuture 进行异步校验与导入
教育经历
2019-06-01 - 2023-06-01江西科技师范大学计算机科学与技术本科
获得软件设计师中级证书,蓝桥杯省赛二等奖,信息技术大赛一等奖
技能
oa系统. 鑫易微办公系统项目是企业办公软件,主要用于将人力部员工更好的处理公司员工的各种办公事务,主要包含上下 班打卡,考勤管理,请假管理、加班管理、报销管理、外出管理、员工管理、部门管理,角色管理、日报管理等功能;
针对于危废的处理和监管进行管理的系统。产废方将要处理的危废信息提交到系统中,处废方对危废信息进行处理,并联系运输方去运输危废。运输方根据处废方的信息分配车辆去进行运输,监管方对此次的流程进行监管和控制。这将促成产废方、运输方、处置方、监管方等多方互利互惠的良性循环,进而形成具备可持续发展能力的生态系统,实现环境保护“互联网+”的商业价值转换。
这两个项目是部门总结以往各个项目,抽象货品管控、订单、供应链、商品、渠道等业务模块,围绕消费者售前、售中、售后的体验,搭建企业全链路在线、一体化协同、数智化运营平台,使得客户可以一站式管理商品、渠道、用户订单、库存、结算、会员、促销、费用,并以此项目作为后续项目开发的基础抽象版本。其中数字化供应链运营平台主要提供给经销商、B端、C端客户使用、数字化渠道运营平台主要提供给F端品牌方使用。 技术栈:Springboot、 SpringCloud、 Mybatis-plus、 Nacos、 Feign、 GateWay、 RocketMQ、Redis、 ELKElasticSearch、ELKkibana等。 亮点及主要职责: 1、项目将所有业务分为十几个中心:商品中心、客商中心、订单中心、店铺中心、库存中心等,通过 Nacos 注册 与发现服务同时作为配置中心、OpenFeign 远程调用、GateWay 网关控制,结合 RocketMQ 消息队列、Redis 分布式缓存等实现微服务化,同时使用 Kubernetes 平台集群保证分布式项目服务的部署和容器的管理; 2、使用 Canal与 otter 实现数据库之间的数据同步,将数据集中从而实现数据库的读写分离,同时使用 ELK ElasticSearch 来支持大数据量的存储与查询; 3、项目初期独立负责客商中心、店铺中心,协同负责用户中心的组织模块的开发。这三个中心作为整个系统的上游中心,包含客户数据管理、交易授权管理、客户基础设置、店铺数据管理、组织数据管理,为其他下游中心提供可靠接口 4、项目后期主要负责订单中心正向订单的开发。正向订单主要包含F2B订单、B2B订单、B2C订单,通过 Spring StateMachine 定义事件、状态枚举和配置状态机来管理订单生命周期中的不同状态,通过 ElasticSearch 来存储订单数据,一旦订单提交就生成该订单的文档数据并刷新索引将其存储到 es中。 5、负责串联开发整个订单流程,根据实际业务对接其他不同的中心如库存中心、结算中心、账户中心等,使用 BigDecimal 精确计算订单金额,适时发送 MQ 预占、释放库存和账户余额,使用 CompletableFuture 和自定义线程池创建异步定时任务进行自动支付。