XiaoQiang Duan
duanxiaoqiang
About
个人信息
- 段小强/男/1992
- 本科/湖北民族大学/计算机科学与技术
- 工作年限:8年
- 手机号码:18122098572
- 微信:D031140107
- Email:duanxiaoqiang@php.net
- github:https://github.com/chrisdowson
- 期望职位:PHP/Go开发工程师
- 简介:PHP官方文档中文组成员,8年 PHP和4年 go 微服务开发经验,1年团队管理经验。具备系统架构能力,注重代码质量,有良好的软件工程知识和编码规范意识,参与过开源项目。善于在日常工作中发现研发的痛点,并提炼成工具分享给大家,深受产研同事的欢迎。个性开朗,亲和力很强,能为同事带来很强的情绪价值。
工作经历
明源云(2017年7月~至今)
触达体系
背景:多套黑盒推送系统并存,历史债务高。缺乏文档支持,消息无法精准触达用户,运营无法对用户做精细化管理
实现:
1.梳理现有3套推送系统的逻辑,并沉淀成流程图等文档,方便排查定位问题。
2.收集产品和运营的需求,带领团队使用DDD重新设计和实现新的消息推送系统。
3.推动业务组迁移老的推送场景到新的推送系统。
4.完善触达体系的用户行为埋点,支撑产研决策。
结果:支撑线上运营活动的推送,顶峰时期支持80W+的运营推送活动,完成80%以上的系统推送场景监控,触达率达到了99.91%,实现用户触达全生命周期的管理。
线上对接会
背景:由于疫情影响,往年供应商和开发商的线下对接会需要做成线上化
实现:线上对接会使用swoole做事件驱动,yii2提供restful接口,go提供后端微服务。前端使用腾讯视频API,实现了开发商和供应商在线视频对接活动。项目上线后运行良好,并且在公司内部做了技术分享。
云采购开放平台
背景:平台对外赋能历史债务高,接口规范不一致,接口域名未统一,鉴权模块复杂,日志管理混乱
实现:重新设计用户权限和接口规范,日志统一管理,对外提供了RESTful和graphql接入协议。 完成后极大的提高了平台对外赋能的效率,提高了系统稳定性和问题排查的效率,并且在公司内部进行相应的技术分享
众安保险(2017年4月~2017年7月)
车险小程序
主要负责智能客服机器人项目的后台开发以及车险小程序的前端开发
金斧子(2015年7月~2017年4月)
金斧子官网项目
参与多个版本的迭代开发,并且主导负责过部分版本。完成了净值同步,净值走势可视化,净值订阅,双域名登录态同步,产品搜索功能。后来参与该项目架构调整,实现部分业务模块前后端分离,完善项目文档。
开源&技术文章
参与的开源项目如下:
graphql-php
reactphp
微信对接教务系统
从17年开始参与PHP官方文档(https://github.com/php/doc-zh)的中文翻译,参与的模块如下:
geoip
openssl
fann