个人介绍
扎实的java开发功底,热爱编程,喜欢研究开源代码(jdk集合源码,spring mvc,Spring,netty源码),自学多部编程相关的书籍(深入java虚拟机,java核心技术卷,并发编程实践,java程序员道德修养,maven实战,spring实战,数据结构,设计模式,spring data,mvc,netty,hadoop,mongodb,scala,spark,solr ,elasticsearch,idea,disconf)。
·熟悉常用的数据结构和算法。
·强烈的自我学习、团队合作精神。
·吃苦耐劳,对研发技术具有高度热情,能在高强度压力下工作。
·良好的英语读写能力,能高效阅读英文技术文档。
工作经历
2017-02-04 -至今网易java&python工程师
一、微服务开发平台 – 独立设计研发 - 网易bobo直播(www.bobo.com) 设计研发功能: a. 开发通用的微服务基础类库:微服务本身规范的组件,如mongo,redis,mq,mybatis,spring,自增序列等常用开具;业务组件,如统一微服务登录验证,广播组件,统一活动开发模板,财务接入,短信,app推送等等。 b. 微服务脚手架,告别新建项目复制代码,提高工作效率。 技术选型: 以spring-boot consul fabio disconf zookeeper elasticjob nginx maven nexus rap等组件调研搭建微服务平台。 效果: 项目组新的业务以及活动主要基于微服务开发,如承载了2018,2019年bobo年度盛典活动;原有核心业务,如房间,登录,用户信息,逐渐微服务化拆分。 二、网易bobo直播官网 – 设计研发 - 网易bobo直播(www.bobo.com) 主要承担工作:bobo贵族体系,主播pk,每月营收活动,年度盛典,接入华为支付,qq登录等,核心功能如房间,用户,登录微服务迁移。 主要特点:活动开发时间短
2015-09-01 -2017-03-31要出发旅行网组长&java工程师
一、个性化推荐 – 独立设计研发 - 要出发周边游 开发功能:在产品详情页和用户个人中心添加看了又看和猜你喜欢推荐产品功能。 主要特点: 无spark基础,边调研,边搭建基于spark的推荐系统。 技术选型:spark java hive协同过滤。 项目业绩: 1. 编写个性化推荐项目方案,提供猜你喜欢和看了又看接口服务,提供运营人工干预后台。 2.完成数据从原始用户行为和订单行为数据的处理,使用协同过滤推荐用户和相关产品推荐。 3.结合热门搜索,精品推荐,附近热门解决冷启动问题。 二、核心产品搜索系统 – 独立设计研发 - 要出发周边游 开发功能:在产品详情页和用户个人中心添加看了又看和猜你喜欢推荐产品功能。 主要特点: 无搜索基础,边调研,边搭建,时间紧,产品关键词复杂,排序较难。 技术选型:spring mvc solr集群,ik分词,pinyin4j 等。 项目业绩: 1. 编写新的核心产品搜索系统设计方案。 2. 快速上线迭代,逐步替换原来基于.net的搜索。
教育经历
2009-09-01 - 2013-06-30中国地质大学(武汉)网络工程本科
209-2013年在中国地质大学武汉学习网络工程专业。
技能
开发功能:在产品详情页和用户个人中心添加看了又看和猜你喜欢推荐产品功能。 主要特点: 无搜索基础,边调研,边搭建,时间紧,产品关键词复杂,排序较难。 技术选型:spring mvc solr集群,ik分词,pinyin4j 等。 项目业绩: 1. 编写新的核心产品搜索系统设计方案。 2. 快速上线迭代,逐步替换原来基于.net的搜索。
开发功能:在产品详情页和用户个人中心添加看了又看和猜你喜欢推荐产品功能。 主要特点: 无spark基础,边调研,边搭建基于spark的推荐系统。 技术选型:spark java hive协同过滤。 项目业绩: 1. 编写个性化推荐项目方案,提供猜你喜欢和看了又看接口服务,提供运营人工干预后台。 2.完成数据从原始用户行为和订单行为数据的处理,使用协同过滤推荐用户和相关产品推荐。 3.结合热门搜索,精品推荐,附近热门解决冷启动问题。
负责cc直播活动以及个人中心业务开发。 主要承担工作:cc直播背景音乐,彩色弹幕,主播连麦pk(直播平台常见主播pk玩法),主播个人中心,税务分成系统,用户等级体系,用户房间位置服务,主播间朋友关系,关注粉丝,靓号商城等等。 主要特点: 如税务分成涉及主播收入,公会收入,需求统计变动频繁以及繁杂的对账。用户等级调用量较大,并发大用户关注度高。 技术选型:nameko 微服务, tcp-zook基础服务平台。 主要解决问题: 用户等级体系性能及稳定性优化:通过监控分析筛选qps大的业务针对性优化, 全局分析可以本地缓存或redis的业务,关键性步骤添加监控日志,分表等等,实现了服务的稳定和性能告警处理。