张盼

(+86) 185-1133-6380 will_d_thomas@icloud.com
Blog: https://oxnz.github.io Github: https://github.com/oxnz

后台开发工程师

  • 2 年大型企业搜索服务系统开发经验, 熟悉大型项目和服务的开发与部署;
  • 具有多种语言编程经验, 熟悉 Linux 环境开发;
  • 善于分析和解决问题;

工作经历

后台开发工程师@百度 · 2014/07 - 至今

  • 百度 Hi 消息搜索项目

    基于 Solr 的索引检索系统。 提供百度 Hi 消息在线检索服务。 主要负责集群的负载均衡和状态监控模块。

    • 改 Solr 集群请求分发过程, 重写请求分发策略,使得对集群的索引和查询请求可以直接定位到相关的特定节点,从数量级上减少了不必要的请求转发
    • 设计并实现逻辑独立的监控系统, 使得业务逻辑变更时只需要更改配置,而无需改动后台代码, 并且配置可以继承和重载,减少重复劳动而不失灵活性, 得到其他平台重用
    • 使用 JNI 接口封装自然语言处理库和加解密库 (C/C++, Java)
    • 编写集群自动化部署脚本 (Python, shell)
  • 百度文档平台项目

    文档平台主要为百度员工提供文件版本管理和协同编辑。 主要负责文档平台维护和协同编辑功能开发。

    • 搭建数据库代理, 并编写脚本过滤有问题的查询
    • 优化系统和数据库, 并添加数据库监控, 分享数据库调优经验
    • 搭建 ELK 日志分析系统,接入多个平台日志, 并进行优化以满足大数据量和实时性的需求
    • 与百度 Wiki 和云盘对接 (接口调整,访问优化)
    • 认证打通、文档回传和用户同步功能开发
  • 百度 Wiki 项目

    百度 Wiki 是公司的知识管理平台。 主要负责迁移过程中的数据处理,错误修复以及新系统的开发。

    • 编写各种脚本来自动化旧平台页面错误检测和修复过程,提高迁移效率40%
    • 分享脚本开发经验,获得百度 Good Coder 认证 (shell)
    • 二维码插件、百度 Hi 分享插件和页面聚合插件开发
    • 百度 Hi 公众帐号开发
  • 其他项目

    • 广告平台日志信息统计系统的设计与实现 (Python, C)
    • 高并发 web 应用服务器设计与实现 (C, Linux)
    • 百度内搜平台化项目
      • 平台接入审核流程开发
      • 后台升级改造,添加基于角色的访问控制
    • 参与多个开源项目(包括 bash-completion, bash-it, homebrew, oh-my-zsh 等);
    • 工作中工具编写 (文件传输,系统部署,迁移等)
    • 著有 Moxile 编辑器, 被国内外多个软件分发网站编辑推荐
    • Stackoverflow profile: stackoverflow.com/users/2273296/oxnz

专业技能

语言: C\C++, Python, Shell, Java
软件: MySQL, MySQL Proxy; Apache; Solr; Zookeeper; Elastic Search, Logstash, Kibana; Git, Subversion
系统: Linux (RHEL/Ubuntu) > Unix (FreeBSD, OS X) > Windows Server
英语: CET-6 536, 经常参与 stackoverflow 回答讨论问题, 并著有英文博客

教育背景

武汉大学 · 信息安全专业 · 2011/09/01 - 2015/07/01 · 校级二等奖学金 (2012)