个人介绍
能熟练使用mysql,oracle,redis,mongodb等数据库
能熟练使用ehcache本地大数据缓存,redis数据库数据缓存
能熟练使用ActiveMQ,RabbitMQ等消息队列模式
熟悉SpringCloud框架组件及docker部署,Jenkins自动发布
了解OSS数据云存储,elastic分布式搜索,nacos及eureka服务注册
工作经历
2015-04-01 -2018-03-01深圳科陆电子科技股份有限公司高级后端工程师
项目名称:南方电网(计量自动化系统),智能大厦平台 工具选型:MyEclipse 2015 CI、mysql数据库、jetty、jdk等 技术选型:Struts2、JQery、Ajax,webservice、osgi,easy-ui,oracle等 职业业绩: 负责公司内部中间件,项目模块的设计开发,项目采用SpringMVC框架进行配置,前端采用easy-ui进行数据表格展示,采用ajax技术对数据的动态增删改的控制等,设计开发oracle存储过程及java后台的定时任务并集成java后台对智能电表,水表的数据采集,数据分析等,采用webservice跨平台调用第三方接口实现电表水表的拉合闸,欠费短信通知等;采用svg技术,绘制电网(大厦)所包含的电表,水表等的开关,表读数等,以及剩余费用的动态实时显示,项目采用maven进行打包部署
教育经历
2008-09-01 - 2011-07-01长江大学计算机应用技术专科
技能
项目名称:智慧平安小区 , 校园一键视频报警 工具选型:MyEclipse 2015 CI、mysql数据库、tomcat、jdk、idea等 技术选型:SpringMVC、JQery、Ajax,ActiveMQ,Bootstrap,layUI,Mybatis,springboot,mongodb,redis,mycat,shell,EhCache等 职业业绩:单独负责该项目四大子模块的设计研发,项目采用springboot框架进行配置, 前端主要采用百度地图API,Bootstrap,echart等插件进行展示,后台采用shiro安全框架做权限管理并集成定时任务事务,并采用大数据数据库mongodb,redis,创建mysql数据索引,mysql分片分区优化数据查询,数据计算等,采用mycat进行数据库读写分离,后台与前台数据实时交互采用ActiveMQ并集成websocket;采用shell脚本实现外网与内网之间ftp数据传输;本地采用EhCache进行数据缓存;音频集成agora声网;项目采用集群部署,分布云服务器上
项目名称:完美商城 工具选型:mysql数据库、jdk、idea,git等 技术选型:Mybatis,springboot,springcloud,docker,jenkins,mongodb,redis,nacos,rabbitMQ等 职业业绩:该系统主要分为完美线上线下两种操作模式,本人主要负责商城web端,APP端的注册登录,订单,购物车,活动秒杀,仓库物流五个模块的后端开发;整个项目采用springCloud微服务架构模式,分布式事务采用RabbitMQ消息队列的模式,图片的上传存储采用OSS云存储,分布式搜索采用elastic,活动秒杀高并发的解决方案等 项目链接:https://uc.perfect99.com/
项目名称:新生活超市电商系统 工具选型:mysql数据库、tomcat、jdk、idea等 技术选型:Bootstrap,layUI,Mybatis,springboot,springcloud,docker,jenkins,mongodb,redis,EhCache等 职业业绩:该系统主要对超市内部的商品进行线上展示,下单,秒杀,支付等功能,本人主要负责线上展示和秒杀功能的实现,整个项目采用springcloud微服务架构,此网站采用token令牌的方式,从第三方系统打开对应的链接直接访问,前端采用Bootstrap进行界面展示,后端对用户,商品,下单,秒杀,支付采用微服务的方式进行单独模块开发,使用Docker实现DevOps,使用Jenkins实现自动发布