个人介绍
工作认真负责、积极主动,有较好的抗压能力和自学能力,敢于面对和克服困难。
具有良好的沟通能力、理解能力,协调能力,善于团队合作,有强烈的集体荣誉感。
熟练使用spring+springMVC+mybatis整合开发。
熟练使用springboot,springcloud微服务开发。
熟练掌握mysql数据库和postgresql数据库的操作和sql语句,可以进行sql调优。
熟练使用redis缓存框架和消息中间件rabbitMq,activemq。
熟悉netty 网络编程,研究过netty nio框架源码。
熟练使用版本控制工具svn,git和项目管理工具maven,gradle。
熟练使用Eclipse、IntelliJ IDEA、WebStrom、PowerDesigner、SQLyog、navicat、PLSQLDeveloper等开发工具。
熟悉linux系统常用命令和简单shell脚本编程及项目部署。
熟悉docker基本操作容器化管理。
了解java中常用的设计模式。
了解python,scala语言基础用法。
了解hadoop,hive,hbase,strom,flume,kafka,zookeeper, spark大数据生态圈,参与过流式实时处理项目开发工作。
参与过高并发高可用分布式系统设计与开发工作,有性能调优经验。
csdn博客:
码云地址:
工作经历
2016-03-10 -至今软通动力技术信息服务有限公司高级后端工程师
作为项目组组长,负责项目架构设计搭建及核心业务逻辑实现。 1、负责电商,新零售及saas平台的后台设计与实现。 2、负责B2B2C海康云商pc端平台、海康云商app端、海康运营中心后台业务逻辑的开发、联调及测试。 3、负责海康云商系统及海康运营中心内容中心的架构设计和核心代码实现。 4、对所负责系统进行规划,并结合项目不断优化升级,提高性能、稳定性、可用性和扩展性。 5、负责公司项目后期对接、测试、交付、维护等工作。 6、负责系统性能调优,布署上线工作。 7、进行技术预研和技术攻关,突破系统和项目中的技术难点。
教育经历
2013-09-01 - 2017-07-20湖北工业大学计算机软件与理论本科
在校期间表现优异,获得多次国家优秀奖学金,学校计算机协会优秀成员,校计算机编程蓝桥杯大赛荣获二等奖
技能
城市级智慧停车管理系统,利用互联网,物联网和大数据技术,提供领先的路内路外停车智能化系统建设与停车运营关联系统解决方案,以智能停车业务为核心,在智慧停车管理系统、物联网智能硬件、互联网金融、新能源汽车服务和停车场库开发建设等领域综合布局,围绕智能静态交通领域提供专业的停车服务,集合多种如云对讲,高位视频,无人巡检车,地磁NB,Lora,监控中心,诱导屏,摄像头,Mass,道闸等的智能硬件设备,提高车主停车体验,实现各个路段路内泊位数量及状态自动实时采集,发送至云平台实现诱导系统的发布,最终达到了车位可查,可预约,可共享,可寻车,可无感,实现了车主停车有位,出场通畅,便捷缴费的目标。 主要系统构成包括但不限于以下11大子系统: 1.静态交通大数据平台:实时总览,趋势指标,车辆分析,用户报表,泊位状态,城市地图,路内路外停车流水,流量监控 2.订单管理系统:订单查询,停车流水,异常订单,欠费记录 3.运营管理系统:订单管理,视频监控,信息发布,工单管理,线下券管理 4.财务管理系统:财务报表,车场成本核算,电子发票统计,队长管理,账务对账 5.人员管理:考勤管理,组织架构,员工管理,收费统计 6.运营管理:设备管理,设备分析,违停记录,监控告警,设备监控 7.营销中心:优惠券管理,商户合作关系管理,商户管理,数据同步 8.支付管理:对账管理,支付记录,支付日志,渠道管理 9.客户管理:交费查询,访客审批,访客权限,长租车管理,卡组管理,规则配置,会员管理,计费分析 11.系统管理:收费策略,企业管理,日志管理,配置管理,信息维护,发票配置,菜单管理 系统整体架构: 系统采用前后端分离的开发模式,11大子系统分布式部署在多台机器,各自独立运行,确保系统的高可用,使用springboot,springcloud,mybatis-plus作为整体mvc框架,使用swagger2 自动生成api接口调用文档,使用nginx作为反向代理,负载均衡,请求通过nginx转发到提供统一平台入口网关zuul,使用分布式session实现多会员记录状态,使用jwt以及shiro实现角色权限的校验,使用分布式锁redission处理高并发的业务逻辑,防止高并发情况下的多销问题,使用feign实现服务之间的相互调用,使用hystrix实现服务熔断和降级,使用netty通信框架实现接收各硬件设备上报信息的接收及同步,使用阿里云oss文件存储,使用caffeine和redis,spring-cache做为缓存框架,提升了用户体验,使用rabbitmq实现了平台信息到车道的同步。
海康云商安防平台是面向B2B2C的类似于淘宝,京东的海康威视安防研发部自主研发重构的海康威视产品的安防解决方案电商平台,分为海康云商pc端,海康云商app端,海康运营中心,客户运营中心几大平台构成。 平台包括但不限于以下10大子系统: 1.商户管理: 商家模块,店铺模块,分销客模块,证书模块 2.商品管理: 产品模块,商品模块,套装模块,商品评价模块,商品标签,商品分类,品牌模块 3.交易管理:订单模块,售后单模块,发票模块,发货通知单模块 4.资金管理:支付单模块,退款单模块,支付异常模块,退款模块,结算单模块,保证金模块,返利通知单模块 5.营销管理:秒杀活动,优惠券模块,积分模块,任务模块 6.内容管理:解决方案,客户案例,帖子模块,回帖模块,直播模块,话题模块,马甲模块,资讯模块,站点模块,视频模块,资料中心,个人社区,三分钟学云商,话题中心 7.项目管理:线索模块,商机模块,项目模块 8.消息管理:消息发送,消息记录,消息任务,消息事件,消息模版 9.基础信息管理:物流公司,兴趣标签,常见问题,意见反馈,行业管理,协议管理 10.系统管理:员工管理,角色管理,账号管理,菜单管理,操作日志,数据字典,价格配置策略,交易参数配置,场景枚举配置,代发策略配置 系统整体架构: 系统采用前后端分离以及微服务的开发模式,各大子系统分布式部署在多台机器,各自独立运行,确保系统的高可用,前端使用vue,element-ui框架,axios网络请求库实现后端接口调用,使用vuex作为单页面状态管理,后端使用springboot,springcloud alibaba,mybatis-plus作为整体mvc框架,使用swagger2 以及yapi自动生成api接口调用文档,使用nacos组件作为分布式服务注册与发现中心,配置管理和服务管理平台,使用sentinel组建将流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性,使用rocketmq基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务,使用Seata高性能微服务分布式事务解决方案实现分布式系统之间事务一致性。使用阿里云oss对象存储服务提供的海量、安全、低成本、高可靠的云存储服务,使用k8s自动化部署编排容器应用,使用nginx作为反向代理,负载均衡,请求通过nginx转发到提供统一平台入口网关gateway,使用分布式锁redission处理高并发的业务逻辑,防止高并发情况下的多销问题,使用feign实现服务之间的相互调用,使用caffeine和redis,spring-cache,jetcache做为缓存框架,使用elasticsearch分布式的开源搜索和分析引擎快速检索内容信息,使用kettle实现老系统与新重构系统之间的数据同步