黄海林

技能清单

  • Web开发:PHP / Python / Nginx
  • Web框架:Laravel / ThinkPHP / Flask
  • 前端:Bootstrap / Vue / JQuery / 小程序
  • 数据库:MySQL / Redis
  • 版本工具、文档编写:Git / YApi
  • 其他:微信支付 / 微信开放平台、公众号 / 阿里云资源
  • 熟练掌握PHP语法和面向对象开发,熟练使用Laravel系列框架
  • 了解Nginx服务器部署和配置
  • 掌握JS和HTML的开发,掌握Vue.js/小程序的开发
  • 掌握MySQL语法、索引的使用
  • 了解Redis基本数据结构,结合具体业务选择适合的数据结构
  • 了解Git的基本用法,了解多分支同步协作和版本回滚等操作

工作经历

2019.03 - 至今 PHP工程师

简播小程序

- Laravel/Lumen
- 独立完成订单系统、RBAC权限系统、支付系统的开发
- 构建分布式日志采集系统,支持可视化,主动打点上报
- 独立开发Webhook自动部署,使用Golang开发,支持GitEE、Coding、Gogs,支持扩展开发
- 使用Redis构建缓存,优化接口访问速度

2018.03 - 2019.02 PHP工程师

息息开放平台

- Laravel/Lumen
- 独立编译安装Swoole,以搭建实时消息推送服务
- 使用PHP编写常驻进程异步处理耗时事务:用户导入语料包分析、Redis消息队列
- 独立使用Vue开发开放平台用户服务平台,使用Vue-beauty框架优化界面
- 利用Git多分支特性搭建Prod和Dev环境,分布部署于Linux服务器
- 协商定义语义分析系统(Python)与开放平台的信息交互协议
- 对接微信支付和微信第三方平台,完成用户认证、应用绑定、公众号托管体验等功能

息息助手小程序版

- Laravel/Lumen
- 独立编写常驻进程通过FFMpeg处理音频格式转换
- 对接科大讯飞语音识别、语义识别接口
- 编写常驻进程处理用户的行为习惯,用于Python语料包训练和分析
- 独立编写Python爬虫,爬取火车票、TB、电影资讯等资源

息息&Wolive客服

- ThinkPHP
- 使用JQuery和Vue.js重写用户客服对话界面
- 生成JS一键部署代码:采用iFrame格式嵌入网站
- 对接息息开放平台,完成客服的自动回复和智能问答
- 对接微信支付和回调处理
- 对接微信公众号与系统的智能问答和处理

2017.06 - 2018.02 PHP工程师

商信

- Laravel/Lumen
- 对接腾讯云Cos以及实时聊天Chat业务
- 独立开发用户关系、群组功能,设计RBAC权限管理系统
- 使用Layer框架完成后台管理系统的开发

2016.06 - 2016.09 成都沃曼网络科技有限公司 PHP工程师

在公司中主要负责在老系统中添加新功能,完善老系统中的功能,修复产生的BUG。

项目经历

GitHub项目

WebHook自动部署

一个自己写的小工具,工作中经常托管在Gitee仓库,PHP写的部署太复杂了,鉴于Go的跨平台性和二进制文件方便,用Go写了一个简易的自动部署的工具

  - HTTP服务器基于Golang开发
  - 使用go-daemon开启守护进程和信号控制
  - 自动解析Header头识别不同平台hook请求,Json配置支持解析多项目、多分支
  - Shell脚本,便于自定义后置操作

日志收集系统

为解决工作中线上日志查看复杂,终端查看不清晰的问题,开发了一个可视化查看,埋点上报,累积上报的系统。

  - 支持多项目日志收集
  - 遵从日志级别划分规则
  - 可视化界面,支持JSON格式化
  - 支持短信短频通知

线上项目

教育经历

- 2016-2018 成都工业学院 软件工程
- 2013-2016 四川信息职业技术学院 软件技术

自我评价

  • 喜欢学习有趣的东西,遇到问题时喜欢从作者源码中找原因,分析业务逻辑查找BUG
  • 喜欢捣腾新技术,通常通过开发新东西来学习一门语言
  • 有强迫症,喜欢对做过的东西保存文档记录,擅长编写接口文档和业务逻辑文档
  • 喜欢做一些有产出或有服务性的产品
  • GitHub: HimiHL / 简书: yieldHL

results matching ""

    No results matching ""