专业技能:
1.java基础扎实,熟悉面向对象编程
2.java集合,泛型,枚举,多线程,IO操作,JVM内存模型、调优
3.Maven 项目构建,依赖管理
4.Svn、git 版本控制系统
5.xxlJob任务调度框架
6.mysql数据库,有一定的调优经验
redis非关系型数据库,持久化策略、雪崩、穿透、击穿、分布式锁,了解redis的集群搭建
7.rocketMq消息中间件技术(集群)
8.dubbo 分布式服务框架 RPC远程服务调用方案,zookeeper(注册中心)
9.elasticsearch搜索引擎
10.Spring,springMvc,Mybatis,springBoot,springCloud(微服务)
11.websocket
工作描述:
1、在公司担任java后端开发工程师
2、曾参与过公司PAAS平台的开发工作,此平台是集成了管理平台、分布式消息(rocketMq)、分布式缓存(redis)、统一日志、服务框架(dubbo)、自动部署(开发项目的部署)、任务调度中心(xxlJob)等一体的项目开发基础管理平台,极大方便了项目的开发管理和分布式架构的实现。
3、曾参与南航项目的开发(南航多媒体数字内容平台),主要负责(1)配置文件中各种用户名、密码的加密解密;(2)所有有漏洞jar包的版本升级;(3)用户访问URI的权限控制,以及用户的菜单权限控制
4、格力商城项目的开发。格力商城PC端2.0版本,以及微信小程序董明珠的店2.0版本,分布式项目SSM框架,rocketMq集群,redis集群,es集群,dubbo集群
5、创维商城项目的开发。微信小程序《创维优品》,微信小程序《创维好商》,分布式项目SSM框架,rocketMq集群,redis集群,dubbo集群
6、公司SAAS平台的开发,大型分布式项目,微服务架构,B2B2C。SpringBoot,分布式消息,分布式缓存,es等
项目经历
2018.12 - 2019.4 公司PAAS平台项目的开发
项目及工作描述描述: 项目描述:此平台是集成了管理平台、分布式消息(rocketMq)、分布式缓存(redis)、统一日志、服务框架(dubbo)、自动部署(开发项目的部署)、任务调度中心(xxlJob)等为一体的项目开发基础管理平台,极大方便了项目的开发管理和分布式架构的实现。
主要任务:(1)此项目是前后端不分离的,前期主要负责管理平台模块的开发以及bug的修改,管理平台模块是集中管理paas平台的用户、应用、服务信息,机房信息等的模块
(2)后期负责任务调度中新模块的开发与实现,使用的是XXL-JOB。项目要对接任务调度中心,只需在项目中配置好路由路径,执行器等重要参数,启动项目后即可将项目服务器自动注册到调度中心执行器地址。既可在可视化页面中实现手动创建定时任务,以及任务的暂停与启动以及手动执行等操作。极大的方便了项目中定时任务的管理,以及任意时刻的手动执行,也提高后台开发效率和试人员的测试效率。
2019.5 - 2019.10 南航多媒体数字内容平台项目的开发
项目及工作描述描述: 项目技术:SSM、REDIS、DUBBO、MYSQL、FastDFS、rocketMQ
项目描述:为南航官网的页面布局,以及广告投放,优惠航线,多语言配置等实现便捷的后台管理系统
主要任务:(1)配置文件中各种用户名、密码的加密解密;MessageDigest来实现数据加密,
(2)所有有漏洞jar包的版本升级;
(3)用户访问URI的权限控制,以及用户的菜单权限控制
(4)项目的后期维护,及安全性测试问题的解决
2019.11-2020.5 格力电器商城项目
项目及工作描述描述: 项目技术:SSM、REDIS、DUBBO、MYSQL、FastDFS、rocketMQ
项目描述:格力商城项目(https://mall.gree.com/ )和微信小程序-格力董明珠店( 微信搜索小程序- 格力董明珠店)项目的开发
主要任务:
(1)注册登陆模块,密码加密sha256
(2)基础信息信息模块
(3)商品信息模块
(4)公告站内信模块
(5)商品直降,优惠券,满减,抽奖等活动
(6)后台EOC管理系统相关业务的开发
2020.6-2020.10 创维商城项目 分布式
项目及工作描述描述: 项目技术:SSM、REDIS、DUBBO、MYSQL、FastDFS、rocketMQ
项目描述:微信小程序-创维优品-B2C 创维好商-B2B
主要任务:
1.商品库存优化,盘点等 业务
2.手机短信发送漏洞的解决
3.对接第三方平台,同步用户数据
4.文件的异步导出,线程池
5.用户登陆的优化
6.各种报表的统计及导出
7.商品下单数量的限制等
8.对接华为云,支持商品视频功能,及视频的转码,加水印等
2020.11-2021.04 SAAS平台 微服务 分布式
项目及工作描述描述: 项目技术:SpringBoot、SpringCloud、REDIS、DUBBO、MYSQL、阿里云、rocketMQ、Es
项目描述:大型分布式SAAS平台 B2B2C,共6个端 PC商城,PC店铺,PC个人中心,EOC后台管理系统,移动端店铺中心,零售小程序端
主要任务:
1.基础服务模块-
角色 | 职位 |
负责人 | 高级java开发工程师 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
此微信小程序为格力电器为加快企业信息化进度打造的B2C的购物平台。我作为开发团队的一员,了解大部分功能的实现逻辑并参与许多功能的开发。
深圳创维公司B2C的微信小程序开发项目,作为主要开发人员参与了库存管理,购物车,个人中心等主要模块的开发实现。