最后更新于2021年06月

晏贤俊

PHP/Golang开发工程师

  • 男 / 1997.11
  • 马鞍山师范高等专科学校 · 计算机网络技术
  • 大专 / 2016年毕业
  • 上海 · 中国

经历

安徽铁脚印网络科技有限公司 (合肥)

2021.03 至 2021.06 PHP开发工程师

对接支付宝、微信扫码支付,主要工作:

  • 需求分析、技术选型和服务器基础架构
  • 基于CI框架开发订单系统

马鞍山百助网络科技有限公司 (马鞍山)

2019.02 至 2020.12 PHP开发工程师
  • 主要负责下载器服务端及后台前后端开发
  • 持续集成CI/CD推广和实施

项目

以下是我的开源项目与总结,请点击链接查看详情
PHP
  • framework 遵循PSR-4的框架,借鉴了Laravel的PHP框架
  • Very PHP框架的示例
  • Docker 适合PHP开发者的Docker编排
Golang
  • cloudFile 基于gin开发的轻便云网盘
  • gee 基于miraiGo开发的QQ机器人
  • envconf 基于.env文件分离敏感信息的配置库
  • logger 基于logrus封装的日志库,支持多文件、logroate、Sentry等
  • genstruct 自动从数据库表结构生成Golang Struct
  • blog 个人博客,经历了ASP,PHP,Golang三个版本
  • drone-wechat-work Drone企业微信机器人插件
Shell
  • ssh actions Github SSH actions扩展
  • gomake Golang项目编译、运行、回滚管理脚本

技能

PHP 精通
  • 掌握PHP基本语法、继承、命名空间、闭包
  • 熟练使用Composer包管理工具构建现代化的PHP项目
  • 熟悉CI、ThinkPHP框架
  • 熟悉PHP异步框架Swoole
  • 遵循PSR协议
Golang 熟练
  • 掌握Golang基本语法与标准库
  • 理解Golang协程,Channel,读写锁,接口设计
  • 开发了多个Golang基础类库,详见开源项目
网络协议 掌握
  • 掌握互联网基本运行机制,TCP与UDP协议
  • 掌握HTTP协议,对新版HTTP2也有了解
数据库 熟练
  • 掌握关系型数据库基本概念与SQL
  • 掌握MySQL索引优化,分布式设计,以及阿里云DRDS分布式数据库
  • 掌握Redis、NSQ消息队列及集群原理与搭建
  • 掌握阿里云分析型数据库和大数据计算服务
Web 掌握
  • 熟知JS基本语法与知识,掌握最新JS语法与API
  • 掌握网页重构所需的CSS、SCSS
  • 掌握前端流行框架React、Vue、JQuery
Other 掌握
  • 掌握Linux、Git、Docker、Markdown
  • Mac用户、JetBrains用户