• 姓名:胡华泉
  • 电话:18826495176
  • Email:914099943@qq.com
  • QQ:914099943
  • Github:https://github.com/hoohack
  • 个人主页: www.hoohack.me

教育经历

华南农业大学(2011.9.1-2015.6)

本科

网络工程

掌握技能

  • 熟悉PHP,有CodeIgniter、Laravel、Yaf等框架的开发经验,了解JAVA、C/C++、Golang语言基础
  • 熟悉HTML/CSS/Javascript,熟悉使用JQuery、Zepto等框架进行前端开发
  • 掌握计算机网络、操作系统、设计模式、重构等基础知识
  • 掌握MySQL等关系型数据库管理系统的基本操作、主从复制原理
  • 掌握Redis等非关系型数据库的基本操作,掌握redis-lua开发
  • 掌握Nginx的常用配置,能独立搭建服务器
  • 掌握Sphinx搜索引擎的常用配置和常见问题解决
  • 能使用Linux操作系统进行日常操作,熟悉在Linux操作系统下进行开发
  • 熟悉使用git/svn等版本控制系统,了解如何在团队中进行并行开发
  • 了解PHP源码,掌握PHP底层的操作流程
  • 能使用常见的设计模式重构和优化代码
  • 能编写易理解、易维护的API文档
  • 熟悉使用消息队列扩展业务
  • 工作背景

    百度外卖

    PHP研发工程师

    2016.11至今

    • 新零售营销融合
          - 简介:
          - 个人职责:
              · 活动商品上传任务异步化
              · 负责价格计算功能的开发:主要包含订单优惠计算、库存扣减、最优优惠等功能
          - 相关技术:消息队列、rpc、redis、mysql、PHP、linux
    • 迁移核心接口
          - 简介: 在模块间迁移核心接口
          - 个人职责:
              · 接口迁移方案设计与开发
              · 梳理原接口逻辑并重构代码,提高可读性
              · 编写自动化测试脚本验证接口迁移后可用性
              · 为支付完成回调接口添加幂等性校验,避免同一订单多次处理
          - 收益:
              · 其中一个核心接口迁移后性能提高5%
              · 自动化测试提高了工作效率
              · 逻辑拆分到函数,提高代码可读性也提高追查问题效率
    • 实时营销
          - 简介: 通过实时分析用户行为给用户推送感兴趣的商户
          - 个人职责:
              · 项目设计与开发
              · 协调各小组合作沟通
              · 使用策略模式设计接口,兼容业务新增策略的改动
          - 相关技术:rpc、redis、mysql、PHP、linux、设计模式

    欢聚时代

    PHP开发工程师

    2015.3-2016.12

    • 多玩电竞
          - 简介: 赛事直播, 赛事竞猜, 新闻资讯, 预约赛事, 分析预测, 视频回顾
          - 个人职责:
              · 浮动赔率算法设计
              · 负责开发竞猜模块
              · 使用redis-lua技术实现竞猜功能,保证竞猜功能操作数据的原子性
          - 相关技术:redis-lua、mysql、PHP、linux
    • 炉石卡组项目
          - 简介: 炉石卡牌游戏的资讯、优秀卡组导入
          - 个人职责:
              · 加入sphinx搜索引擎实现搜索功能,解决卡组和卡牌的跨库操作
              · 独立完成后端接口开发,配合前端开发
          - 相关技术:sphinx、mysql、PHP、linux
    • UP星城
          - 简介: 为主播提供售卖电竞产品的平台
          - 个人职责:
              · 完成商品详情页开发,侧边栏推荐商品算法设计与实现
              · 后台用户及商品相关操作功能的开发
          - 相关技术:mysql、PHP、linux

    业余项目

    名称:PHP源码注解

    简介:为PHP源码添加注解,常用的PHP数组及字符串函数

    职责:阅读PHP源码并添加注解

    名称: 设计模式实现

    简介:使用PHP和Go语言实现设计模式

    职责:学习并完成常用22种设计模式的实现,并加上个人理解说明

    名称: 知乎爬虫程序

    简介:使用PHP爬取知乎用户数据

       添加curlmulti类函数实现I/O复用抓取页面

       PHP的pcntl扩展实现多进程爬虫

       添加redis支持保存用户队列

    职责:完成整个项目的实现。主要解决在程序中加入curlmulti类函数,pcntl扩展以及多进程编程的支持。