avatar

谈腾

迅雷高级PHP工程师

男 | 武汉科技大学 | 本科 | 4 年工作经验

谈腾的联系方式

自我简介

从事 WEB 开发,主要语言 PHP,熟悉 Laravel, ThinkPHP, CodeIgniter 等主流框架,使用现代化的 PHP 开发,对 MySQL,Redis,Memcached 等都有丰富实践经验。注重计算机基础理论的学习,熟悉 HTTP,TCP/IP 等协议,了解基本的算法。学习并使用 Golang 中。

工作经历

深圳迅雷网络技术有限公司

迅雷网络

2016.4 —— 至今 商业产品事业部

支持会员精细化运营和会员自动化体系建设,独立开发触达系统和代码发布系统,参与会员活动接口开发,直播项目,快鸟相关需求以及 H5 游戏后端开发(Golang),后台管理系统等,在团队中推广 Git 使用并制定相关流程和规范,积极倡导和推进现代化的 PHP 开发。

一、续费触达系统

在迅雷客户端针对快过期的会员以弹窗,气泡,邮件等形式推送续费通知,后台可以管理触达、规则、模板等等,以触达tips为例,可以添加一条触达,选择模板,并自定义页面文案、按钮、链接等,选择规则(如用户身份,等级,行为,过期时间几十个选项),客户端版本,推送时间等,生成可访问静态模板页面(用于在弹窗中嵌入),这些数据同步推送给后端实现精细化推送。

二、会员活动开发

配合前端开发各种各样的活动页面,用户通过参与活动获得奖品,抽奖等,吸引用户注册会员充值,或针对迅雷会员,快鸟会员等推出各种服务,推广公司产品等。主要负责活动接口开发,实现各种各样活动的逻辑。

三、代码发布系统

为了规范上线流程,通过发布系统进行预发布环境,生产环境等代码的发布,可以根据不同的角色分配权限,是会员自动化体系建设的一部分。主要原理是通过页面操作 git 或者 svn 命令,或调用运维提供的同步脚本或接口等。在团队推广 git 进行版本控制,从 svn 转到 git,并制定规范和开发的流程等,这个系统极大的提高了发布效率,规范了流程,避免了上线事故。

四、酒窝直播项目

参与酒窝直播项目,主要做后端接口开发,涉及主播、用户、礼物等业务逻辑实现,包括后台功能开发。使用 Redis 作为缓存系统,熟练 Redis 各种场景下的使用,对数据库性能优化有所实践。此外, 独立开发一套酒窝触达系统,使用现代化的 Laravel 框架,实现 PHP 对数据进行封包解包,通过 socket 调用 TCP 协议接口,实现主播开播提醒和活动订阅提醒,并对消息推送用户量大的性能进行了优化。

深圳卷皮网络科技有限公司

卷皮网络

2015.3 —— 2016.4

主要针对商家中心和财务系统相关的需求开发,负责或参与以下需求开发:

  • 商家中心商品报名
  • 买家帮助中心
  • 商家中心售后、订单、批量发货
  • 商家中心资金相关
  • SOA服务化PHP侧支持
  • 大促活动后端支持
  • 商家结算系统
  • 财务系统

以上需求中涉及到的技术:

  • Redis的使用
  • 消息队列,用于异步任务
  • MongoDB存取文件
  • 数据库的设计、分表、性能优化等
  • Shell 脚本和计划任务

武汉快游科技有限公司

2013.6 —— 2015.3

  • 基于 PHPCMS 进行 CMS 系统的二次开发,参与软件下载站 9553.com、单机游戏站 99danji.com、页游门户等整站的后端开发,包括后台功能的开发。网站从 ASP + MSSQL 结构,改成 PHP + MySQL,并基于新的系统开发,需要对原有数据进行迁徙,并保证完整正确。
  • 基于 ThinkPHP 框架开发一套广告联盟系统,该系统提供不同类型的广告给其他网站,帮助推广公司的游戏或者软件产品,按点击量、下载量等统计并支付推广费用,有完善的前台和后台系统。

教育经历

武汉科技大学

武汉科技大学

本科·计算机科学与技术·2013年毕业

其他技能

熟悉 Linux 系统常用操作;对 Nginx ,php-fpm,Redis 的配置和性能调优有所实践;使用 Docker 部署环境;注重开发流程和规范;熟悉 Git 和 SVN 版本控制工具;对 Golang,Python 都有所学习。

爱好

旅行,看书,游泳

博客

https://blog.tanteng.me