个人介绍
拥有5年游戏行业经验,4年汽车后市场供应链经验,近10年的编程经验。近10年期间,主导和参与不同类型平台系
统设计,研发工作。有高并发,高流量游戏服务器,有高安全性要求的支付系统,有高技术难度的IM系统,有复
杂的业务系统等,项目经历非常丰富。另外拥有极强的解决问题能力,包括但不限于线上故障排查,项目进度异
常处理等。
个人技能:
熟悉Java、设计模式、网络编程(Netty)、并发编程、JVM内存管理及调优。
熟悉分布式事务解决方案,设计可靠消息最终一致性方案、最大努力通知方案,独立自研分布式事务框架。
熟悉Mysql,具有sql优化、sharding-jdbc分库分表、索引优化、性能调优等丰富的实战经验。
熟悉Redis、MongoDB 优缺点和使用场景,并且拥有实战经验。
掌握RocketMQ、RabbitMQ原理,并且拥有实战经验。
掌握ElasticSearch,掌握使用Solr、Logstash及Kibana,搭建ELK日志收集。
掌握Arthas、Jconsole、jvisualvm等工具的使用。
掌握HTTP协议、TCP、IP协议,了解MQTT和Websocket协议。
自动化部署:Git、Jenkins、Gradle。
建模工具:PowerDesigner, visio、等UML建模工具。
工作经历
2019-06-01 -至今新康众集团高级软件工程师
职责 1、负责业务分析,系统架构设计,核心模块代码开发,团队代码Review以及项目计划制定,跟踪等。 2、针对新人技术辅导和技术分享,帮助团队成员成长,构建技术性团队氛围。 核心成果 1、完成公司供应链平台系统升级,配合公司从单体服务转成微服务架构,提高公司系统整体稳定性, 以及提高需求响应速度。 2、完成智能补货平台架构设计和系统研发,平台每天处理1800+门店的销量预测和补货量计算。直接 或间接帮助公司每年节省约800万人力成本以及通过智能补货降低公司的整体的库存周转。另外智能补 货平台已申请为公司的专利。
2014-05-01 -2019-05-01波克城市软件工程师
职责 1、负责核心系统架构和开发,保障公司核心级别系统稳定。 2、负责日常招聘,团队培养,制定团队目标以及团队绩效考核等。 3、负责制定项目计划,项目计划跟踪,技术难点攻关以及复杂故障分析和解决等。 核心成果 1、完成充值中心升级,提供统一支付能力,屏蔽支付渠道差异,输出统一接口,提高支付接入效率。 增强密钥,多重校验,每日对账,保障年几十亿交易安全。 2、完成活动中心建设,提供多种不同的推广和运营活动,利用配置化以及H5内嵌方式,快速支持节日 活动,直接增加公司游戏在节日的充值收入。 3、完成客服咨询系统建设,支持多语言,智能回复等。建设完成后帮助公司每年节约外购成本。
教育经历
2009-09-01 - 2013-07-01安徽新华学院软件工程本科
资质认证
技能
某某小游戏 某某小游戏,是以为休闲为主的一款*小游戏,主要的玩法是进行宠物孵化和培养,然后进行闯关和战斗进行获取奖励。 主要功能有: 1、用户的注册,登录,退出以及*小游戏接入 2、宠物模块,主要有宠物的孵化,升级,升星,配对,化灵等。 3、红包模块,兑换红包,红包发放,主要是对接*红包。 4、任务模块,包含定时礼包,*广告,邀请好友,云游等。 5、战斗模块,组队,战斗开始,战斗攻击,技能释放等。 6、家族模块,申请加入,家族奖励,家族任务等。 我主要负责,用户注册,红包模块,战斗模块的功能设计和开发工作。此项目的难点在战斗模块设计,其中涉及很多宠物,每个宠物有不同的技能。技能和技能之间的相互克制等关系。
某某e站营销系统 某某e站营销系统,是一套集成销售管理,营销管理,门店管理的复合系统。是由国内龙头电池企业委托开发,主在加强电池销售营销和管理能力,帮助代理商增强门店粘性,提高电池销量。营销系统主要包含一整套商城系统,其中包括订单管理,促销管理,商品管理,库存管理,采购管理,代理商管理,门店管理等等。访问端重要有:*公众号、门店APP、代理商管理APP和代理商管理WEB、平台管理系统WEB。 门店端具有如下功能: 1、门店管理模块,包含门店注册、登录、门店信息维护。 2、门店销售模块,扫电池码进行销售和正品验证,销售记录管理。 3、在线采购模块,包含商品浏览,采购下单,收货管理。 4、积分商城模块,包含商品浏览,兑换下单,以及支付管理。 5、我的福利模块,积分管理,积分流水查看,余额查看,救助金任务信息。 代理商端具有如下功能: 1、用户模块,短信和密码登录,找回密码等功能。 2、门店管理模块,门店列表,门店注册审批,门店信息展示,禁用,门店救助金查看和救助金任务管理,以及门店数据统计报表。 3、门店商城模块,商品查询,上下架,代门店下单,促销管理,门店订单管理,订单打印,收款,对账等。 4、门店财务模块,门店赊账查询,赊账消息提醒,门店收款。 5、业务员管理模块,业务员信息维护,提成计算,报表展示。 平台管理系统具有如下功能: 1、用户模块,短信和密码登录,找回密码等功能。 2、系统模块,系统用户创建,编辑,停用,角色设置,添加角色,删除角色,修改角色菜单权限,系统操作日志。 3、代理商管理模块,查看代理商,创建代理商,编辑代理商,代理商下业务员查看。 4、门店管理模块,门店查看,门店转移,救助金查看,协议查看,创建和编辑协议。 5、积分商城,商品查看,编辑以及修改,以及商城订单管理,发货管理。 6、数据统计模块,采购数据统计,门店信息统计,代理商信息统计,积分商城数据统计,门店销售数据统计,C端用户统计。 7、营销模块,营销消息列表,以及创建营销活动,编辑以及发送营销消息等。 我主要负责整个项目的管理工作,包括 制定项目章程,制定项目管理计划,需求收集,创建WBS,制定项目需求说明书,项目验收说明书,以及项目的时间、成本、质量以及风险管理,保障整个项目顺利上线。 另外除了上述管理类工作外,还主要负责整体系统架构设计, 技术选型,云服务选型等。
游戏客服在线咨询系统,核心是一套IM即时通讯的系统。主要分为基于Vue构建的用户端和客服客户端,以及基 于Java构建HTTP服务器以及TCP服务器。 用户端具有以下特点和功能: 1、实时聊天功能,支持和客服人员进行文字、图片以及表情等消息沟通。 2、评价功能,对客服服务进行评分,以保障服务质量。 3、支持多语言随时切换,例如中文,英文,日文等,方便快速接入不同地区需求。 客服端具体以下特点和功能: 1、客服人员管理功能,包含人员管理,权限管理等,客服人员的录入,禁用,权限分配等。 2、接待管理功能,支持自动接待,手动接待,以及接待转移功能。 3、会话监控功能,支持客服管理员,对客服和用户对话进行实时监控。 4、自动回复功能,支持设置日常自动回复,让用户快速通过引导自行完成问题的解决,提高效率。 5、质控功能,支持对话记录查询功能,可根据关键字对对话记录进行查询,快速定义对话段落,复盘沟通。 6、客服绩效功能,支持根据时间段,统计客服人员接待信息以及评分信息,快速生成绩效考评表。 技术特点: 1、采用类似TCP重传设计,保消息可靠投递,不丢失,不重复,不乱序问题。 2、支持断线重连,及弱网下的快速重连,心跳检测,保证连接有效,释放无效链接,节省服务器资源。 3、支持在线消息和离线消息设计,保障在弱网络下或短暂离开后,重新在线后的对话不缺失。 4、消息全加密,安全性高,基于RSA精简的加密握手协议,简单,高效,安全。 5、 用户路由使用redis集群,支持单写,双写,集群分组;性能好,可用性高。 6、支持集群部署,支持负载均衡,基于成熟的zookeeper实现 我主要负责整个项目的管理工作,包括需求收集,项目管理计划制定,进度沟通以及项目的时间、成本、质量以及风险管理,保障整个项目按时按质上线。另外除了项目管理工作外,还主要负责整个系统架构设计,包含概要三设计和详细设计,以及IM后端代码核心开发和数据模型设计。