• 姓名:胡华泉
  • 电话: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的常用配置,能独立搭建服务器
  • 能使用Linux操作系统进行日常操作,熟悉在Linux操作系统下进行开发
  • 熟悉使用git/svn等版本控制系统,了解如何在团队中进行并行开发
  • 了解PHP源码,掌握PHP底层的操作流程
  • 能使用常见的设计模式重构和优化代码
  • 能编写易理解、易维护的API文档
  • 熟悉使用消息队列扩展业务
  • 工作背景

    酷狗音乐

    PHP/Java开发工程师

    2018.03至今

    • 直播交友app
          - 简介: 参与新业务从0到1的开发以及产品需求快速迭代
          - 个人职责:
              · 直播间开播、连麦业务流程设计实现
              · 直播间消息、房间命令消息设计
              · 担任多个需求版本技术负责人,保证项目按时按质交付
              · 参与自研消息推送服务研发
          - 相关技术:Spring-Boot、腾讯云、Zego
    • 营收业务中台(通用奖池服务、订单服务)
          - 简介: 抽象红包类及订单类业务逻辑,解耦业务方与底层服务
          - 个人职责:
              · 服务设计与开发
              · 协调各小组合作沟通
              · 帮助业务方接入通用服务
          - 收益:
              · 解耦业务逻辑与底层通用逻辑
              · 提高开发效率,一个月的开发量降为一周
    • 礼物列表重构、PHP服务Java化
          - 简介: 为解决线上问题及满足产品需求,4次重构礼物列表接口;核心服务Java化
          - 个人职责:
              · 接口重构方案设计及代码实现
              · 接口双活设计及部署
          - 收益:
              · 提高产品工作效率及礼物发布效率
              · 扩展技术栈
              · 提高接口稳定性、高可用性
    • 营收业务灾备
          - 简介: 完成酷狗直播营收相关业务服务灾备部署及演练
          - 个人职责:
              · 梳理服务:依赖,单点/双活部署情况
              · 设计部署:对应用进行降级、服务拆分与隔离
              · 演练验证:停掉机房/应用,服务能按预期正常响应

    百度外卖

    PHP研发工程师

    2016.11-2018.3

    • 新零售营销融合
          - 简介:
          - 个人职责:
              · 活动商品上传任务异步化
              · 负责价格计算功能的开发:主要包含订单优惠计算、库存扣减、最优优惠等功能
          - 相关技术:消息队列、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

    业余项目

    名称:rdb文件解析

    简介:使用go解析Redis的rdb文件

    职责:阅读Redis协议,实现文件解析

    名称:PHP源码注解

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

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

    名称: 设计模式实现

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

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