个人信息
段再续
PHP 后端研发工程师
年龄:23
电话:176-6657-2120
邮箱:wuqingdzx#gmail.com
Wechat: wechatyiranzai
Github:https://github.com/yiranzai
博客:https://blog.yiranzai.top
教育经历
本科 2014 年 9 月-2018 年 6 月
南阳理工学院 软件学院 网络工程与管理
荣誉奖项:新生军训标兵(2014)、校先进个人(2015-2016)、学生会优秀干部(2015-2016)
技能
- Web 开发:熟练应用
PHP
开发Web
应用/开发API
,基础使用Python
/Shell
编写脚本 - Web 框架:熟练使用
Laravel
/CodeIgniter
/ThinkPHP3.x
/开发服务和api
- 前端:熟练使用
HTML
/CSS
布局,熟练使用JavaScript
/jQuery
,熟练使用BootStrap
/AmazeUI
等组件库 - 数据库相关:熟练使用和部署
MySQL
,熟悉mysql
锁和事务/熟练使用和部署Redis
- 服务器:熟悉
Nginx/Apache
配置和调优,熟练使用Docker
- 版本管理、文档和自动化部署工具:熟练使用
Svn
/Git
/Composer
,熟练使用drone
和vault
搭配主流代码托管平台完成自动化部署 - 质量:熟练应用
PHPUnit
进行单元测试,熟练使用phpcs
/phan
/phpstan
/grumphp
搭建代码检测工具链 - 云和开放平台:熟练对接各种
api
,如阿里云,腾讯云,支付宝,微信等 - 操作系统:熟练应用各大
Linux
发行版,目前自豪的使用manjaro
开源项目
- php-file-cahe:PHP 文件缓存,可以设置过期时间,使用链址法解决哈希冲突。
- php-dht:PHP 分布式 哈希表,适用于协助查找与密钥对应的分布式节点。
- php-snowflake:PHP 实现雪花算法,生成 64 位分布式唯一 ID
- php-tools:PHP 工具包,封装了文件、日期、数组和数学计算的常用方法。
- 基于 CI 框架的后台管理系统:基于 CI 和 BootStrap,后台管理权限丰富
- 批处理小工具:通过批处理工具一键启动开发环境、远程访问服务器、管理 wifi、管理开关机
- 五子棋和 2048 小游戏:大一写的。五子棋只有 C 语言版本,2048 分别用 Python 和 C 语言实现
个人项目
微信单店铺电子商城 2018 年 3 月-2018 年 4 月
- 基于 Laravel5.5 的微信单店铺商城
- 客户端主要功能
- 微信授权登陆登录
- 浏览、购买商品,购物车,个人收货地址
- 余额及订单管理
- 管理端主要功能
- 菜单管理
- 商品管理
- 用户管理
- 订单管理
- 采用经典互联网分布式分层架构
- 静态文件通过 CDN 加载
- 服务器集群,通过 Nginx 负载均衡
- 数据库主主复制,通过 MyCat 数据库中间件实现状态监听,读写分离,自动切换读写节点
- 会话统一管理通过 Redis 实现,数据库中不常修改的数据通过 Redis 缓存,并对缓存穿透做预防
公司项目
深圳市编玩边学教育科技有限公司 2018 年 5 月-至今
公司业务主要为少儿编程教育,本人负责内部项目
带领 4 人团队负责迭代需求,优化重构现有项目
- CRM: 公司内部 CRM 系统
- 负责完成各类统计分析,客户关系管理,权限控制,客户分配,订单管理,课程管理。
- 重构大量业务,引入
lib
层写业务,将所有业务日志或者记录的生成放入队列,重构渠道关系,方便获取某渠道的全部子渠道或者某渠道在某级别的父渠道。 - 写
composer
包来对接第三方服务,方便扩展和维护。 - 区分日志等级,区分异常类型,编写服务器脚本分析每天的日志,记录错误发送到个人邮箱。
- 杂项:杂项,比较多。
- 基于
let‘s encrypt
完成CRM
项目的https
部署,以及证书自动续期。 - 利用
nginx
limit
模块简单预防ddos
- 基于
Gitlab
+Drone
+Vault
完成所有前端项目的自动部署
- 基于
广州万晨网络科技有限公司 2017 年 11 月-2018 年 5 月
主要产品有微商社 OTO,主要提供微信公众号开发服务平台
- 云医会(一期完成)
- 数据库设计
- 后台负责微信事件接受 Api 的开发
- 微信端开发授权登录模块、开发本项目所有的前端 Api
- KTV 平台(一期完成)
- 总后台负责微信事件接受 Api 的开发和平台账号管理模块的开发
- 分后台负责房间管理模块、预定管理模块和平台用户管理模块的开发
- 微信端负责授权登录模块、预定模块、微信卡券模块、充值和支付模块的开发
- 相关数据库设计
- Web 商圈平台(未完成)
- 数据库设计
- 总后台和分后台账户管理模块、项目管理模块的开发
- 微信端整合公司旗下 KTV、餐饮、美业、酒店和零售项目平台,做数据对接和分享,不同项目的跳转
河南磐石信息技术有限公司 2017 年 3 月-2017 年 9 月
主要产品有掌上全城、信息化扶贫,主要提供商业 Wifi 服务
- 掌上全城
- Wifi 认证流程的优化,加入异常情况的处理,避免由网络状况差等等因素导致的认证失败时认证系统无处理机制。
- 认证流程的广告投放模块开发
- 微信认证模块的开发
- 兰考县信息化扶贫平台
- 服务器环境搭建及管理
- 简化 Wifi 认证
- 后台管理平台的优化
- 80%的前端页面,包括前端美化和交互,广告模块,WiFi 认证
自评
- 学习能力强,重视编程思想与基础知识,具有快速定位问题、解决问题的能力
- 具有强烈的团队意识和分享意识
- 热爱开源,喜欢钻研,喜欢运动。