- 愿意学习新技术,不断提升自我能力。
- 为人踏实,乐观向上,喜欢参加集体活动。
- 具有团队协作精神,能够承受工作压力,有较高的执行力。
- 具有良好的职业素养,逻辑思维能力、分析和解决问题能力、沟通协调能力。
性别
男
年龄
29岁
居住地
武汉
工作经验年限
4年
性别
男
年龄
29岁
居住地
武汉
工作经验年限
4年
掌握常用的消息中间件 RabbitMq
掌握 IDEA、Git、Maven 等开发工具及版本控制系统的使用
掌握 JavaSE 基础知识,OOP 面向对象,以及反射、泛型知识
掌握 Spring、SpringMVC、SpringBoot、Mybatis、Mybatis - Plus 等开源框架
掌握 SpringCould 分布式架构,Nacos、Gateway、OpenFeign、Sentinel、Flink CDC 等组件
熟悉分布式锁 Redisson 技术
熟悉分布式事务 Seata 技术
熟悉 Xxl - Job 分布式任务调度技术
熟悉 Linux 基本命令及 Docker 容器技术
熟悉 MySQL 数据库,索引数据结构及优化
熟悉 Redis 数据库,集群,持久化方案(RDB、AOF),缓存删除、淘汰策略(FIFO、LRU)
了解 Nginx 技术
了解 Oracle 数据库
了解 HTML、Css、JavaScript、Vue、Element - UI 等前端技术
三月 2022 - 十一月 2023
一月 2019 - 二月 2022
七月 2016 - 十一月 2018
项目描述
该产品定位于东风本田的高级排产系统
技术选型
SpringBoot + Nacos + Gateway + Mysql + Mybatis-plus + Redis + Redisson + Kafka + XXLJOB + DevOps
岗位职责
1、主要负责例外需求管理,例外生产指示管理;
2、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
3、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
4、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、使用有限能力排产方式,取周期内最大的阈值计划,在阈值内,考虑生产设备的实际能力限制,根据设备的可用时间和产能,逐步计算出每一个完整工艺流程的排产量及排产日期;
1、使用Nacos作为配置中心,实现了不需要重启服务即可更新配置参数;
2、使用Gateway鉴权,RequestRateLimiter过滤器对登录接口采取IP限流,保证了接口安全;
3、使用Redis作为缓存组件,大大降低了接口的响应时间;
5、数据库表添加版本号确保数据库和Redis两者数据同步的时序性正确。
7、使用线程池同步请求多个接口,降低了获取数据的时间,提高了接口的性能。
8、使用XXL_JOB任务中心,定时同步用户数据到其它服务;
11、项目的生命周期采用DevOps方法论,结合Jenkins、GitLab. K8s实现一站式CI/CD可持续集成与交付;
项目描述
该产品定位于东风本田的售前售后营销系统
技术选型
SpringBoot + Nacos + Gateway + Mysql + Mybatis-plus + Redis + Redisson +Kafka + XXLJOB + DevOps
岗位职责
1、主要负责企划广宣服务,充电桩服务;
2、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
3、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
4、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、使用Redisson作为分布式锁,当外部系统高并发请求充电桩服务接口时,保证幂等性;
1、使用Nacos作为配置中心,实现了不需要重启服务即可更新配置参数;
2、使用Gateway鉴权,RequestRateLimiter过滤器对登录接口采取IP限流,保证了接口安全;
3、使用Redis作为缓存组件,大大降低了接口的响应时间;
5、数据库表添加版本号确保数据库和Redis两者数据同步的时序性正确。
7、使用线程池同步请求多个接口,降低了获取数据的时间,提高了接口的性能。
8、使用XXL_JOB任务中心,定时同步用户数据到其它服务;
11、项目的生命周期采用DevOps方法论,结合Jenkins、GitLab. K8s实现一站式CI/CD可持续集成与交付;
项目描述
该产品主要是为公司的机构客户提供线上办理业务。前台为微信公众号h5页面,辅以后台管理系统web页面。后端采用微服 务架构思想,划分为登录认证服务,机构受理服务,业务审核服务,工作流接口服务,系统管理服务,业务规则配置服务, 身份识别服务,账户业务办理服务,许可业务办理服务,定时任务服务,文档签署服务,文档仓库服务,网关服务。
技术选型
SpringBoot + Nacos + Gateway + Sentinel + Seata + Mysql + Mybatis-plus + Redis + RabbitMQ + Flink-CDC + XXLJOB + SkyW + Minio + DevOps + Wiki
岗位职责
1、主要负责网关服务、登录认证服务、机构受理服务、定时任务服务、文档仓库服务;
2、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
3、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
4、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、使用Nacos作为配置中心,实现了不需要重启服务即可更新配置参数;
2、使用Gateway鉴权,RequestRateLimiter过滤器对登录接口采取IP限流,保证了接口安全;
3、使用Redis作为缓存组件,大大降低了接口的响应时间;
4、使用Flink-CDC监听数据库,同步数据至Redis,达到最终一致性。
5、数据库表添加版本号确保数据库和Redis两者数据同步的时序性正确。
6、设计数据库表字段使用bitmap数据结构节省了存储空间。
7、使用线程池同步请求多个接口,降低了获取数据的时间,提高了接口的性能。
8、使用XXL_JOB任务中心,定时同步用户数据到其它服务;
9、使用Mini。提供存储服务,完成用户文件的上传和保存;
10、使用SkyWalking监控每个微服务的性能以及链路调用情况;
11、项目的生命周期采用DevOps方法论,结合Jenkins、GitLab. K8s实现一站式CI/CD可持续集成与交付;
项目描述
前台为安卓和苹果app,辅以后台管理系统web页面。该产品主要是面向公司内部经纪人使用。后端采用微服务架构思想,划 分为mot服务,金融产品服务,员工信息服务,员工结算服务,咨询信息服务,客户信息服务,客户资产服务,知识管理服 务,账户业务办理服务,用户配置信息服务,模拟考试服务,数据批量同步服务。
技术选型
SpringBoot+Nacos+Gateway+Mysql+ Mybatis-plus+Redis+XXL_JOB+ RabbitMq+SkyWalking+DevOps+MinlO+Wiki
岗位职责
1、主要负责员工信息服务、员工结算服务、知识管理服务、模拟考试服务、客户信息服务;
2、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
3、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
4、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、使用Redis设计限流组件,针对用户频繁登录行为进行时间窗口限流;
2、使用Skywalking链路追踪技术,对每个微服务之间的互相调用实时监控;
3、使用XXL_JOB完成数据的同步更新;
4、使用RabbitMq将消息异步推送到用户;
5、使用Wiki作为接口文档
项目描述
终极理财师的管理后台项目。是一个springboot的单体项目,划分为营销管理模块,配置管理模块,功能管理模块,用户管理 模块,版本管理模块,日清管理模块,业务管理模块,推荐关联查询模块,经纪人管理模块。
技术选型
SpringBoot+ Mysql+ Mybatis-plus+ Redis+ DevOps +Swagger
岗位职责
1、主要负责营销管理模块、功能管理模块、日清管理模块、业务管理模块、推荐关联查询模块、经纪人管理模块;
2、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
3、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
4、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、使用Aop切面技术给Controller层接口打印请求的日志信息;
2、使用Redis作为缓存,提高接口的查询性能,并且采用延迟双删保证数据一致性;
3、使用Mysql存储所有的用户数据;
4、使用DevOps技术拉取代码部署项目;
项目描述
Hemiaoone是以,互联网+”模式整合大数据打造的母婴零售新平台。项目采用SpringCloud微服务架构搭建,接口统一采用Res tFul风格的设计,使用SwaggerUI作为后端接口文档对接开发。前台小程序与后台管理平台相结合。
技术选型
SpringBoot +SpringCloud+ Mysql+ Mybatis-plus+ Redis+ FastDFS+ RabbitMQ+ Oauth2.0 +Jwt+ LCN+ AliPay+Wechat+ Linux+ N ginx + Docker
岗位职责
1、主要负责公共模块,订单模块,购物车模块,用户模块;
2、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
3、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
4、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、采用SpringCloud组件完成基础服务设施的搭建。
2、使用Nacos作为注册中心,完成服务的注册和服务发现功能。
3、使用Nacos作为项目的配置文件中心,完成配置文件的集中式管理。
4、项目采用Gateway作为网关,根据服务名称的做动态路由,在网关中做全局token的校验机制,黑名单拦截机制。
5、在项目授权中使用Oauth2.0整个Jwt非对称加密做项目应用的授权,抽象Common模块完成资源服务器的统一解析工作, 并且将jwt存入Redis,整合网关做业务登出功能,增强系统的安全性。
6、微服务之间使用OpenFeign和Hystrix来做远程调用和熔断处理。
7、设计用户角色权限等经典RBAC完成基于角色的授权方案。
8、调用第三方接口获取省市区等地域地址,完成客户收货地址的设置。
9、采用物理模型设计商品,SPU( StandardProductUnit)和SKU( StockKepingUnit)o
10、使用RabbitMq消息中间件完成模块间消息异步化传递。
11、采用LCN分布式事物框架,处理项目中的分布式问题。
12、使用乐观锁的方式,在表中设计一个version字段,防止用户下单的重复提交,保证接口的幕等性。
13、接入微信支付来完成用户下单以后的支付业务等。
项目描述
该管理系统整合线下门店数据。帮助客户通过该系统,查看销售数据,门店排名等,提高整体的管理运营水平。
技术选型
SpringBoot+ Mysql+Mybatis-Plus +SpringSecurity+Jwt+ Redis+ FastDFS+ Linux+ Docker +Swagger-UI
岗位职责
1、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
2、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
3、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、采用SpringBoot技术框架搭建和开发。
2、使用SwaggerUI做接口文档。
3、 采用Mybatis-plus的分页功能完成对销售数据的分页查看。
4、采用Redis作为缓存使用自定义注解完成查询菜单等数据的缓存,提高系统性能。
5、自定义异常类型,系统特定异常转换为自定义异常,创建自定义异常监听模块处理异常,降低服务器报错概率。
项目描述
通过在该系统中的相关数据录入、参数设置,代替原来的手工处理工作,大幅度提高工作效率和管理水平。功能主要分为: 用户登录管理模块、职工基本资料管理模块、部门基本资料管理模块、职工考勤信息资料模块、职工薪资信息资料模块、职工请假信息资料模块、职工加班信息资料模块、个人基本信息查询模块等。
技术选型
Spring+ SpringMvc+ MyBatis+ Mysql+ Layui+ Linux+ Hutool+ FastDFS+ Redis
岗位职责
1、主要负责用户登录管理模块、职工基本资料管理模块、部门基本资料管理模块、职工考勤信息资料模块、职工薪资信息资 料模块;
2、项目时间紧张,在有效的时间深入与产品同事探讨、明确需求用例,避免无效沟通与开发;
3、保证项目代码的质量,反复与测试同事沟通测试用例,完成接口测试、模拟测试、全链路压力测试等准备工作;
4、不断地针对核心业务流程打磨、优化,并积极探索更新的技术解决方案,用来优化项目中的业务或已有技术方案;
技术亮点
1、采用SSM框架完成项目的搭建。
2、该项目采用Layu框架搭建前台页面。
3、数据库连接池使用Druid。
4、项目采用Mysql作为数据库,Redis作为缓存中间件。
5、使用Ajax技术完成浏览器页面数据的异步刷新。
6、FastJson完成son数据转换。
7、使用Mabtis的PageHelper进行分页查询的实时数据渲染。
8、搭建FastDFS文件服务器,将系统文件统一上传管理。
2013 - 2016
专科