个人介绍
1.熟练使用Java面向对象编程,具有良好的编程习惯以及CSDN技术文档编写习惯;
2.熟练使用Eclipse/IDEA等开发工具;
3.熟练SVN,Maven,Git等项目管理工具;
4.熟练Spring,SpringMVC,MyBatis等开源框架技术;
5.掌握SpringBoot+SpringCloud微服务架构;
6.掌握MySql数据库及其优化,了解Oracle
7.掌握Redis中央缓存和ES,Lucene全文检索,分布式文件系统FastDFS;
8.掌握HTML,CSS,JavaScript,Ajax,Bootstrap, jQuery,EasyUI,layui,Vue等前端开发技术;
9.了解Linux常用命令及阿里云部署项目;
工作经历
2018-09-10 -至今杭州迅蜂科技有限公司高级后端工程师
杭州迅蜂科技有限公司 项目名称:萃店 项目时间:2018.6-2019.4 岗位:后台开发 项目架构: Spring+SpringMVC+MyBatis+vue 项目描述:该项目主要是一个视频团购商城,在线播放产品视频,然后客户可单独购买或发起拼团购买。根据用户购买的水平,来区分不同的等级,不同等级享受不同的优惠。 项目职责及技术要点: 1.框架的搭建,数据表的设计。 2.基于rabbitmqp实现秒杀功能,并进行优化(诸如reids预减库存,异步下单,隐藏秒杀地址,接口限流等) 3.通过redis+nginx搭建高可用集群。 4.代码review并针对sql进行优化。 5.使用mysql主从同步,用来做数据的读写分离。 6.使用lucene对查询结果进行优化。 7.对接阿里云存储并使用cdn加速。
2017-09-09 -2018-09-05深圳前海营销有限公司高级后端工程师
苏州艾特网络科技有限公司 项目名称:创业部落(APP) 项目时间:2017/4-2018/5 岗位:后台开发 项目架构: Spring+SpringMVC+MyBatis+Layui 项目描述:该APP主要是针对创业者的一个社区,用户在通过该APP,可以认证为创来者或投资人。创业者通过付费后可以加入群聊,并发送BP给对应的投资人 项目职责及技术要点: 1.基础框架的搭建,及数据库表的设计 2.创业者服务,项目库,投资人库等其它模块的开发 3.对接融云,接入聊天,群组等相关功能。 4.处理应用被攻击问题,如fail2ban预防ssh爆破,数据库安全等。 5.使用redis缓存,减少对数据访问的压力,并使用布隆过滤器解决redis击穿的问题 6.对接第三***支付宝支付,易宝支付等
2015-11-05 -2017-08-02深圳前海营销有限公司高级后端工程师
项目名称: 微课堂 项目时间:2017/12-2018/8 项目描述: 该系统是一个在线教育平台,主要有教师管理,课程管理,用户管理,订单,商品,支付,活动,统计,题库,直播等 项目架构: SpringBoot+SpringCloud+Vue 负责模块: 平台的搭建及课程管理模块 技术要点: 1.负责用户,商品,订单,活动,题库模块的开发 2.使用redis,实现热点数据缓存,接口幂等 3.使用lcn+rabbitmq+本地消息实现分布式事务管理 4.hystrix容错机制,优先保障核心服务,实现服务降级,确保用户体验 5.集群部署,redis,mysql主从复制,避免单点故障提高IO 6.使用分布式ID,避免分表后自增ID出现冲突的问题 7.订单处理,对接支付系统完成对账并将结果推送mq进行数据补偿 ES建立产品索引库提高对产品页面的查询效率
教育经历
2008-09-09 - 2012-09-06东华理工大学计算机科学与技术本科
学院网站的开发
技能
项目名称: 微课堂 项目时间:2017/12-2018/8 项目描述: 该系统是一个在线教育平台,主要有教师管理,课程管理,用户管理,订单,商品,支付,活动,统计,题库,直播等 项目架构: SpringBoot+SpringCloud+Vue 负责模块: 平台的搭建及课程管理模块 技术要点: 1.负责用户,商品,订单,活动,题库模块的开发 2.使用redis,实现热点数据缓存,接口幂等 3.使用lcn+rabbitmq+本地消息实现分布式事务管理 4.hystrix容错机制,优先保障核心服务,实现服务降级,确保用户体验 5.集群部署,redis,mysql主从复制,避免单点故障提高IO 6.使用分布式ID,避免分表后自增ID出现冲突的问题 7.订单处理,对接支付系统完成对账并将结果推送mq进行数据补偿 ES建立产品索引库提高对产品页面的查询效率
苏州艾特网络科技有限公司 项目名称:创业部落(APP) 项目时间:2017/4-2018/5 岗位:后台开发 项目架构: Spring+SpringMVC+MyBatis+Layui 项目描述:该APP主要是针对创业者的一个社区,用户在通过该APP,可以认证为创来者或投资人。创业者通过付费后可以加入群聊,并发送BP给对应的投资人 项目职责及技术要点: 1.基础框架的搭建,及数据库表的设计 2.创业者服务,项目库,投资人库等其它模块的开发 3.对接融云,接入聊天,群组等相关功能。 4.处理应用被攻击问题,如fail2ban预防ssh爆破,数据库安全等。 5.使用redis缓存,减少对数据访问的压力,并使用布隆过滤器解决redis击穿的问题 6.对接第三方资源*支付,支付宝支付,易宝支付等
相似推荐 换一批
高级后端工程师
1000元/天
自由工作
技能:springboot,SpringMVC,Spring,Redis,SpringCloud,MySQL,bootstrap,Vue,Oracle
高级工程师
1000元/天
维迹科技
技能:Java,MySQL,Mybatis,springboot,SpringCloud,Spring
高级后端工程师
1200元/天
杭州芽满科技有限公司
技能:springboot,motan,Docker,Spring,Mybatis,SpringCloud,Java,MySQL
java开发
600元/天
浙江格家网络科技有限公司
技能:springboot,Vue.js,SpringMVC,Spring,Mybatis,Dubbo,Java,JavaScript,MySQL