Experience

贝壳找房

资深工程师 • 07, 2019 — Present

主导了如视(贝壳找房旗下三维重建/VR业务部门)关键业务系统、基础服务(包括账号系统、业务网关、WebSocket网关)以及开放平台的架构设计和系统开发工作。

字节跳动

资深工程师 • 04, 2018 — 07, 2019

主导了懂车帝(字节跳动旗下,专注汽车领域的平台)搜索系统的架构设计、开发与维护。

百度

高级PHP工程师 • 04, 2015 — 04, 2018

负责百度贴吧的商业化活动系统和原生广告系统,以及百度医生C端APP、百度医疗搜索和百度APP服务端的系统架构设计、开发与性能优化。

百度

🧑‍🎓 实习 • 09, 2014 — 04, 2015

参与了百度贴吧(百度核心社交平台)的PC端基础服务、大数据舆情监控以及官方吧增值业务的系统开发和性能优化工作。

Education

北京邮电大学

硕士, 电子科学与技术 • 2012 — 2015

北京邮电大学

学士, 机械工程及自动化 • 2008 — 2012

Projects

👓 如视 - 服务端架构升级 & 开放平台

方向负责人(6人Team) & 核心工程师 • 2020 — Present

基于Gin框架进行二次开发,形成了如视特有的Web框架,支持从PHP到Golang的技术栈转变,有效提高了接口性能与机器资源的利用率,促进了Golang在业务工程方面的大规模应用。同时,主导设计了如视开放平台的架构和交互标准,在此基础上构建了如视专属的业务网关。除了实现传统的鉴权、限流、频控功能,特别引入了API Mesh系统,优化了HTTP API的快速拼装、组合及ReFormat,并在贝壳技术架构的环境下实现了服务集市的精简版本。

👓 如视 - VR看房 & VR带看

方向负责人(4人Team) & 核心工程师 • 2019 — Present

主导贝壳找房VR看房业务服务端的架构设计与研发工作,负责设计和开发纯内存实时通信服务,支持万人规模在线(单机峰值)的VR带看业务。通过优化,将建链性能从PCT80的1200ms提升至200ms,针对WebSocket长链接特殊场景实现了优雅发布方案,并已将此技术方案扩展至其他长链接应用场景。

🚗 懂车帝 - 搜索引擎

方向负责人(2人Team) & 核心工程师 • 2018 — 2019

实现了基于API+DA+BS+AS的新架构进行的整体重构,包括拆分和重构DA、BS(采用ElasticSearch作为召回数据源),以及迁移并改造了C++版本的AS模块(主要涉及Ranking)。该新架构大大提高了迭代效率,确保产品需求能在天级别迭代,策略需求周期缩短至3天。进一步集成了GO-Jieba、NLP等分词/改写/纠错服务,并实现了基于开源库的DA模块,有效支持高性能的汽车垂直领域的意图分析和分词处理。新系统实现了高性能(PCT99:5ms)和高可用性(稳定性达到99.99%+),并能够支持平台和BOT的分钟级干预,灵活满足多变的运营需求。

🔍 手机百度 - App基础API & 核心配置服务

项目负责人(4人Team) & 核心工程师 • 2017 — 2018

手机百度App,作为百度核心的移动产品,集成了推荐和搜索的双重功能。在此项目中,主导了App基础API(例如热更新、冷更新等,平均QPS约5000+,SLA 99.999%)的设计、开发和优化。通过应用多层存储系统(APC/Mysql/BdConf/Redis),成功重构了业务过滤与下发机制,并升级了配置平台,为容灾系统提供技术支持。此外,新的配置平台能够应对高达80万CPS的峰值流量,处理千万量级的CUID集合判定,实现13+种Meta过滤策略,并通过BloomFilter技术进行流量优化。

💬 百度贴吧 - 原生广告系统 & 用户激励与商业产品

核心工程师 & 模块负责人 • 2017 — 2018

负责百度贴吧原生广告系统(CTR 0.28%)的设计、开发和维护,包括报价系统、广告主系统和效果评估系统,构成完整的闭环计算广告系统。通过集成实时流式日志系统(nginx+lua+kafka+storm),推动后续运营和投放工具的研发。同时,负责重构和维护百度贴吧商业化活动系统(如投票、抽奖、盖楼),并在2015年参与商业吧高楼项目(楼层超过1400W+),显著增强了贴吧在娱乐和媒体领域的影响力。

Skills

操作系统

Linux、MacOS、OpenWRT

工具集合

Vim、Git、Subversion、CTEX、Matlab

编程语言

Golang、PHP、Python、C/C++、Shell

存储

MySQL(DDBS)、Redis、Object Storage、Memcached、ElasticSearch、CockRoach(NDB)

队列

Kafka、NSQ、Storm