工作经历
2018-07-23 -2021-05-10高德地图高级软件开发
主要负责搜索接入层业务开发,抽象;业务平台建设;索引离线流开发,维护,升级。 1. 数据流重构(2020.5-2021.4) 背景:原有搜索离线流使用的神马提供的基础服务(流计算平台、批处理、KV存储);不再升级,问题多(性能低、编译问题、中间件不支持等);整体架构迁移bink+odps 实现:存储选型table-store,流计算选blink(支持流批一体),聚合计算odps;重构常用插件,对业务复杂的c++插件,使用jna方式调用;词典依赖多内存大的插件,去sm化单独部署提供http服务;老的流程双写(写sm-db、table-store)、核心流程迁移、数据diff、上线流程 角色:前期调研、设计、开发 2. 业务平台建设(2018.12-2019.6) 背景:业务迭代过程中,字段配置、加工场景多,需要代码修改、插件编译、流程修改,配置生效,效率低成本高易出错;因此建设业务平台 实现:抽象业务规则成插件,建设可视化平台,实现拖拽生成配置,联动线上流程,一键上线,减少了开发维护成本,并且文档化,对外开放给PM,减轻RD负担;优化核心流程,提升性能 角色:方案设计&开发
2015-10-13 -2018-06-2258同城高级软件开发
主要参与负责房产业务迭代,技术升级。 包括主站发帖(经纪人、普通用户、经纪公司等);帖子数据校验、入库;数据库系统维护;线上C端、B端维护,列表页、详情页维护;负责过 数据存储改造,PHP升级,机房迁移等项目。 1. PHP7升级(2017.8-2018.5) 背景:PHP5.6升级PHP7 实现: 回归代码,改写php7不⽀持的函数、特性,重新编译拓展等,充分测试,监控⽇ 志、机器性能。 角色:房产负责人 2. 置顶重构(2017.1-2017.5) 背景:房产首页展示的商业帖,主要取自检索,与普通帖共用一套,不便于维护。 实现:使用新的商业检索,并且只取基础信息,实体信息从IMC中取(58统一存储中心),提高稳定性,减少搜索压力;完成商业贴底层存取对业务的无感知迁移,且响应时间由原来30ms降至15ms 角色:项目负责人 3. 机房迁移(2016.8-2017.1) 背景:赶集机房由八维迁往天津腾讯机房 实现:采⽤cache双向同步、db主从同步等迁移⽅案,配合运维进⾏房产服务迁移 角色:方向负责人 4. 接入IMC(2016.3-2016.9) 背景:原来架构下,所有的房
2014-06-30 -2015-08-13百度研发工程师
php web平台后端开发:主要参与百度搜索-阿里丁项目平台数据接入的web平台建设,包括数据接入,校验,数据库维护,离线数据流建设等。
教育经历
2010-09-01 - 2014-07-01华中科技大学计算机科学与技术本科
学校:华中科技大学 专业:计算机科学与技术 主修课程:数据结构与算法,操作系统,c语言程序设计等
技能
背景:原有搜索离线流使用的神马提供的基础服务(流计算平台、批处理、KV存储);不再升级,问题多(性能低、编译问题、中间件不支持等);整体架构迁移bink+odps 实现:存储选型table-store,流计算选blink(支持流批一体),聚合计算odps;重构常用插件,对业务复杂的c++插件,使用jna方式调用;词典依赖多内存大的插件,去sm化单独部署提供http服务;老的流程双写(写sm-db、table-store)、核心流程迁移、数据diff、上线流程 角色:前期调研、设计、开发