个人介绍
工作经历
2018-06-01 -至今腾讯音乐娱乐科技(深圳)有限公司服务端开发
在公司主要工作内容如下: 内容: 1.c端业务开发组长,参与日常迭代需求的评审,设计和开发 2.对现有业务进行重构优化,并细化任务分配给到组员进行实现 3.处理日常的线上问题,并关注线上系统的稳定性,可用性等核心指标 4.关注负责业务的业务指标,并根据指标数据来规划和推动更有发展的业务优化方向 业绩: 1.负责了当前c端 app 的核心业务开发,包括所有的一级页面,详情,目 录,播放收听,榜单,换量,引流等 2.对线上业务进行了多次的重构优化,如对一级页面的数据进行算法化处理代替之 前的人工,省去了大量的人工,提高了整体的 pv ,流存率,点击率,播放转化率等 核心指标;对榜单计算进行了重构,使得榜单的计算效率,计算方式,榜单数据使 用率都得到 了提高 3. 负责了系统推荐系统的上线和迭代,完成了首页数据推荐数据的覆盖率90% 4.重构了 cgi 容灾和播放下载容灾方案,使得 cdn 带宽成本减少了50w/月,app 稳定性得到加强,播放下载客诉率显著下降
教育经历
2009-09-01 - 2013-07-01华东交通大学计算机科学与技术本科
4年的学习,让我学会了学习,也打下了基础,让自己有能力去学习一项陌生的技能或知识
技能
项目主要是将现有大的项目进行业务拆分,不合理的代码调用改为服务调用,提升整体应用的可用性,稳定性,并加强业务的内聚性,使整体项目做到职责分明 技术栈:java+golang+mongo+redis+trpc 工作内容: 1.梳理现有业务代码,并调整现有代码的一些外部调用实现,使依赖清晰 2.改造依赖,并分步上线,最后达到依赖全部改成微服务调用 3.服务切分部署
项目主要是为了改造榜单,使榜单的计算规则更合理,使用更方便,增加榜单在全站的使用频率和范围 技术栈:java+mysql+redis+guava+es+kafka+canal 工作内容: 1.榜单计算部分代码编码 2.组员代码 review 和方案讨论 3.上线应用部署(因为拆成独立服务要单独部署) 4.上线后的服务质量跟踪及问题处理
该项目主要是将 app 的一级页面改造成频道页形式,优化 app 体验,加大资源的曝光密度和组织内容的形式 使用技术栈:spring+es+redis+guava+kafka +线程池等技术 工作内容: 1.服务端开发组长,负责后台开发的整体工作分工和技术方案评估 2.主体功能开发,主要负责整体页面计算框架的设计和开发 3.组员代码 codereview 4.上线后运行情况跟踪和问题处理