个人信息

个人信息

段再续
PHP 后端研发工程师
年龄:23
电话:176-6657-2120
邮箱:wuqingdzx#gmail.com
Wechat: wechatyiranzai
Github:https://github.com/yiranzai
博客:https://blog.yiranzai.cn

教育经历


本科 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 ,熟练使用 dronevault 搭配主流代码托管平台完成自动化部署
  • 质量:熟练应用 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 认证

自评


  • 学习能力强,重视编程思想与基础知识,具有快速定位问题、解决问题的能力
  • 具有强烈的团队意识和分享意识
  • 热爱开源,喜欢钻研,喜欢运动。
0%
upyun