个人介绍
2.熟练使用IDEA、svn、git、Maven开发及版本控制工具
3.熟悉JVM内存模型、GC垃圾回收机制
4.熟练使用MySql,熟悉sql索引机制,具有sql优化经验
5.熟悉Redis集群搭建(主从、哨兵、Redis Cluster)
6.熟练运用Spring、SpringCloud(Eureka、Nacos、Ribbon、Feign、Hystrix、zuul),阅读过相关源码,熟悉zookeeper分布式协调工具、了解ELK搜索引擎技术
工作经历
2019-10-01 -至今北京沃东天骏信息技术有限公司Java
1、参与结算页非组件化切换组件化 2、参与结算页组件化切换 Paas 3、结算页 PaaS 赋能、主导共建工作 4、京东商城结算页与京喜拼拼结算页的日常需求评审开发及维护 业绩: 1、非组件化到组件化代码重构、业务逻辑梳理,解决了代码堆叠与复用难的问题 2、Paas 赋能,同一扩展点接口多业务身份共用,沉淀出承接更大体量需求和商业化项目的能力 3、共建评审出技术方案、指导共建方开发及代码 review ,同时沉淀出一套共建模板样例 4、日常的需求开发维护
2013-12-01 -2019-10-01中软国际Java
1.与 SE 和项目组其他开发人员沟通需求并进行接口设计,编写设计文档 2.根据设计文档实施接口开发与 JUnit 单元测试 3.前后端联调,处理页面展示逻辑以及相关样式调整 4.根据系统功能编写软件使用说明书,版本说明书 5.流水线部署 6.后期维护及优化工作
教育经历
2009-09-01 - 2013-06-01武汉纺织大学机械设计制造及其自动化本科
大学期间获得“社会实践积极份子”称号,选修过计算机原理和PLC相关课程并修满学分
技能
经调研,是否有过把同一订单部分商品寄给朋友/家人的想法,91%用户表示有这类需求,其中65%用户愿意付费享受此服 务。对业务来说,可带来订单量的增长,避免后续下其他地址订单时用户因操作繁琐而流失,同时促进用户转发分享,邀请 好友了解商品。对用户来说,可降低凑单门槛,2单同时购买,共同计算优惠促销。基于此,结算页前台提出一单多地址(给 爱的人也来一份)。 交互: ● 结算页前台与结算页中台交互 ● 结算页中台与购物车中台交互 ● 结算页中台与库存系统交互 ● 结算页中台与优惠券中台交互 ● 结算页中台与限购中台交互 ● 结算页中台与运费/服务费中台交互 ● 结算页中台与支付中台交互 ● 结算页中台与红包中台交互 基于DDD领域建模思想,运用结算页PaaS模型完成架构搭建和基础能力建设;使用matrix,Jsf远程rpc调用框架,redis做 数据缓存;封装export业务模型,description包详细描述各业务域的数据结构,设计relation表述域和域之间的相互关系, 对外提供领域服务。 业绩: 1、完成交易链路上结算页中台一单多地址、一品多行架构搭建和基础能力建设;为后续多地址需求的承接奠定了基础
年度奖金绩效考核系统,围绕评议支撑、行权支撑、台账划拨等相关业务流程展开 ●行权模块:a.行权名单新增:从评议名单中选取部分人员,到资格名单中参评,提交审批 b.待触发行权:新增审批通过的,到待触发列表,通过待触发将参评人员提交给其他部门对参评人员行权 c.启动行权:启动本部门对其他部门的参评名单行权,对参评名单人员给定行权建议值,提交审批 ● 评议模板配置:a.新增评议模板:IT管理员与部门奖金管理员可以新增评议模板,IT管理员新增的是公共模板,某部 门没 有新建模板时,使用此模板 b.模板编辑:模板分自定义模板,待办模板;自定义模板包含自 定义字段、自定义标签、自定义标 题;待办模板有:普薪待 办模板、年薪待办模板、行权待办模板,各模板中有非必选字段与必选字 段,这些模板配置的字段会在对应的待办页面展 示,可以根据需要配置不同字段 ● 首页待办与评议公告 :a.行权待办、评议支撑待办、台账划拨待办等所有待办会在用户首页展示,各部门评议的公告 也在 首页展示 主要使用SpringBoot,SpringCloud作为微服务RPC远程调用框架,使用Eureka作为注册中心、Feign客户端调用工具、解决 服务雪崩效应,使用Ribbon实现本地负载均衡,服务降级使用断路器Hystrix,使用Zuul搭建接口网关;数据库层使用 Mybatis框架,缓存使用redis,数据库使用MySql;项目管理工具使用Maven,版本控制工具使用git,消息中间件使用 ActiveMQ;项目自动部署工具使用Jenkins。 业绩: 1、负责行权模块W3待办发送及espace消息推送公共接口开发 2、负责异步日志公共接口开发 3、负责评议模板配置模块及首页待办报表开发
IDN用于支撑持续的网络优化和用户体验提升,原有环境无法准确评估各分公司的宽带互联网业务质量情况,用户业务无法准 确识别是家庭侧、网络侧、云端故障。IDN质差分析中的区域质差分析用于识别质差区域,网元质差分析用于识别质差网元, 用户质差分析用于识别质差用户,来感知故障,做到智能排障减少上门,主动预防减少问题单。 完成模块: 1.区域信息导入:导入oltIp与区域关系的excel,解析生成csv上传dfs,同时备份解析所得到高斯库 2. 区域列表与列表信息导出:不同维度的时间区间查询druid库展示区域列表,并且实现区域导出;区域信息从dfs对应分片 获取,然后写入csv,并生成压缩包导出 3. 网元列表与列表信息导出:不同维度时间区间查询druid库展示网元列表,并且实现网元导出;网元信息从dfs对应分片获 取,然后写入csv,并生成压缩包导出 4. 个障基本信息与用户上下线趋势图:根据选定时间区间以5分钟为粒度查druid库中对应用户的基本信息以及用户上线与下 线的趋势图 5. 个障时间轴:以5分钟为粒度展示选定时间天维度某用户的上网情况;如果下线则标记为红色,如果上线并且体验正常,显 示为绿色,如果上线并且体验为质差,显示为黄色,用户数据未上报则显示为灰色 6. 群障云端的DNS服务器、SP服务器卡片信息,未恢复数量趋势图,故障列表:卡片信息包含不同时间粒度内的故障总数、 未恢复故障数量,平均恢复时长;未恢复数量趋势图展示时间段内以5分钟为粒度的每个时间点的未恢复故障数量;故障列表 展示时间段内已恢复故障与未恢复故障 7. sig上报利用南向采集插件方式:sig以csv形式上报设备以及用户数据到南向插件中指定的目录,南向插件按照配置的过滤 数据规则对sig上报的数据过滤,并生成json文件发送到kafka,下游pipeline从kafka获取数据并生成csv发送dfs 8. sig上报NCE微服务方式:sig以csv形式上报设备以及用户数据到NCE微服务,通过NCE对csv处理(对大文件拆分)发送 到dfs,下游pipeline获取dfs中的csv并对其数据过滤 主要使用SpringCloud作为微服务RPC远程调用框架,使用Eureka作为注册中心、Feign客户端调用工具、解决服务雪崩效 应,使用Ribbon实现本地负载均衡,服务降级使用断路器Hystrix,使用Zuul搭建接口网关;数据库层使用Mybatis框架, 缓存使用redis,数据库使用Oracle;项目管理工具使用Maven,版本控制工具使用git,项目使用Docker容器部署