# 联系方式
- 手机:17823558975
- Email:fenglangyj@139.com
- 微信:mocotown
# 个人信息
- 袁胖哥 / 男 / 30岁 / 正在辞职
- 工作年限:8年
- 技术文档:doc.nbyyy.com
- Gitee: https://gitee.com/fenglangyj/
- 期望职位:PHP高级程序员,应用架构师
- 期望薪资:税后月薪12k~16k,根据工作强度和责任可以调整
- 个人标签:`目标驱动` , `踏实` ,`自主驱动`, `务实落地`, `少说话多做事`
- 自我评价:如果你需要的是一个认真做事的人,而不是巧舌如簧的"业务精英",那我很适合。
---
# 工作经历
## 2015.05 ~ 至今 【3年】合伙人/CTO
### 重庆上门宝网络科技(互联网/移动互联网/电子商务/O2O)
带领技术团队为公司O2O项目提供相关信息系统的研发和维护。其中包含:
商品管理系统,采调系统,门店系统(收银,盘点,调拨等),客服系统(售后,订单管理),配送系统(配送员用的),微信商城,微信小程序商城, 营销系统,在线培训,财务对账,快递管理,任务系统等,其实就是 erp,crm 的功能。
## 2010.05 ~ 2015.05【5年】研发经理-服务端
### 重庆话语科技(互联网/广告联盟/软件开发)
在公司重点项目(酷屏项目部)担任服务器端研发经理。
带领PHP团队为项目部多款PC端软件提供“服务接口,数据统计,后台管理”等支撑,其中酷屏软件日活跃用户达300W
同时开发维护PC软件对应官网和资源网站多个。其中[wallba.com壁纸吧](http://www.wallba.com) 峰值pv破1000W。
项目部当时是公司最赚钱的部门!
## 2009.04 ~ 2010.05 【1年】PHP程序员
### 艾夏网络科技(互联网/外贸电商)
负责公司电子商务网站的建设和运维!外贸公司,为公司建立外贸电商站群,每周1到5个站,累计建站100余个(其实就是套模板,和做seo的优化,以及少量的电商系统二次开发,ecShop,Magento)!
## 2008.10 ~ 2009.04【1年】PHP程序员
### 云网科技(互联网/移动互联网/电子商务)
一周内从java转向php开发,完成了一个企业网站 !
一个月内成功开发出 www.huanqianshao.com(花钱少) ,一个团购网站,当时市面上的团购公司就美团等几家。可惜没多久老板就解散放弃了。当时还住的学校,作为实习生,天天加班,晚上脚手冻得乌黑,那滋味现在都还记得!!
---
# 开源项目和作品
- [sdf_framework](https://gitee.com/fenglangyj/sdf_framework):本人开源的PHP框架,已上线运营3年,能适应大部分web开发的需要。
- [SDF_RESTful_Framework](https://gitee.com/fenglangyj/SDF_RESTful_Framework):Rest风格的api框架。准备用于公司系统架构升级后的“微服务”端。因为才上线不久,还不够成熟,还需要时间打磨。
- [wnmp](https://gitee.com/fenglangyj/wnmp):window,nginx,mongodb,php的集成开发环境。加入了一些常用的PHP插件,主要是为了解决公司“新员工”搭建本地开发环境困难的问题。
SDF CRM:本人多年积累的一套后台CRM代码,实现了很多后台功能(登陆注册,QQ登陆,微信登陆,文章管理,图片上传和裁剪服务,微信支付,支付宝支付,订单管理,组织机构管理,财务管理,库存管理,客户管理等),由于依赖有点混乱,不成系统,我又没时间去整理,所以暂时未开源!
### 演讲和讲义
- 技术部内部分享:[如何正确使用Git Flow](http://doc.nbyyy.com/527997),帮助技术员工形成规范的代码版本管理流程
- 公司内部分享:[沟通](http://www.xmind.net/m/iJ6L) ,沟通知识概述,为啥沟通不畅,沟通能力提升,职场沟通理念
- 公司内部分享:[公司系统架构与业务流程](http://www.xmind.net/m/Wks9) ,帮助新老员工快速熟悉公司软件和业务流程
- 公司内部分享:解决问题最简单的方法:文档找不到了!
- 技术部内部分享:[代码检查规范](http://doc.nbyyy.com/636156),培养员工养成检查代码的习惯,学会如何检查代码,提高代码质量。
---
# 技能清单
- PHP框架:
- [sdf_framework](https://gitee.com/fenglangyj/sdf_framework):个人开源PHP框架,已应用于公司项目3年由于。
- ThinkPHP 熟悉,上线过多套系统
- Codeigniter 熟悉,上线过多套系统
- 其他市面常见框架 Lavarel yii 等,入门,未应用到线上系统。
- PHP相关的插件:
- Workerman Swoole 用得很少,之前用来做过一款棋牌游戏( http://doc.api.123dnn.com )。
- eAccelerator、xcache、opcache 用过,对业务密集型的业务效果很明显
- imageMagick 用来做了个图片处理服务,支持图片的上传下载,图片裁剪(支持gif),格式转换等。如果不用第三放云服务,用这个来做图片服务器很不错。
- ionCube 这个需要用到的业务场景比较少。
- 全文检索:[xunsearch](http://xunsearch.com/) 和 [Sphinx](http://php.net/manual/zh/book.sphinx.php) 常用的就这两个。
- 前端框架:
- [Bootstrap](http://www.bootcss.com/) 熟悉,现公司大部分系统都是基于它完成。
- [DWZ富客户端框架](http://jui.org/):自从我引入公司后,受到大量好评,其他项目组纷纷引入,包括从公司离职的同学都还在继续使用。
- jQuery 熟悉,web开发必备技能
- ext 了解,老牌框架了,学习成本高。
- vue es6 react 了解,有意深入学习,转行前端工作!赖活精力有限,发现[飞冰](https://alibaba.github.io/ice)是个好东西,可以节省许多学习成本。
- [layui](http://www.layui.com/) 很不错的一套框架。作者文档写得很好,推荐使用,本人一些个人项目正在用。
- 工具:
- PhpStorm:本人最喜欢的ide开发环境
- [Xmind](https://www.xmind.cn/) : 风靡全球的思维导图和头脑风暴软件,本人常用来做需求分析,方案策划,任务分解等,离不开的一款软件。
- [processon](https://www.processon.com/) : 常用来画UML图,看看我画的[分层架构图](https://www.processon.com/view/link/5ad162dce4b0b74a6dd56e2a) ,[销售业务流程图](https://www.processon.com/view/link/5a1e1e2ee4b0add9c9f8df3d)
- [钉钉](https://www.dingtalk.com) :绝对是现目前最好用的企业办公软件之一,接入了钉钉登陆,员工管理,组织架构管理,消息通知(消息必达的功能很棒),同时把一些员工需要用到的小应用(配单系统,临期报备,在线培训,物质盘点,任务管理等)集成到了钉钉上,员工使用起来非常方便。
- DB noSql 相关:
- Mongodb 自从3年前使用了后,就放弃了mysql。 复制集一直在用,分片会用,公司业务需求暂时还用不上。
- MySQL 3年前一直再用。
- Redis 常用来做数据缓存(key-value),和一些简单的队列(list),偶尔还用Sets来做一些统计去重的业务。
- Memcached 用得很少,个人跟喜欢用redis
- 版本管理、文档和自动化部署工具:Svn/Git(有Git Flow实践经验)/PHPDoc/Phing/Composer/docker
- 单元测试:PHPUnit/SimpleTest/Qunit 说实在的,用得很少。
- 云和开放平台:用过阿里云OSS,消息服务,ECS,CDN,推荐引擎,开发搜索等业务。七牛也用过一些服务。
---
# 致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。
- 关于我
- nginx
- 代理
- 实例1
- 使用Nginx实现反向代理
- nginx反向代理配置
- Nginx缓存原理及配置
- nginx 信号集
- rewrite
- nginx rewrite规则
- nginx rewrite 正则规则详解
- nginx+php-fpm fastcgi防止跨站、跨目录的安全设置
- 写了个shell脚本,实现nginx日志自动切割,并利用goaccess分析成HTML报表,然后通知管理人员查阅
- nginx禁止一些常见的不应该让用户访问的文件
- PHP
- 实现PHP多进程管理
- php代码规范
- Linux
- 常用命令
- scp
- touch
- nohup
- rsync
- ssh命令 远程登录
- chmod
- nginx日志切割脚本
- Linux使用ssh公钥实现免密码登录Linux
- 使用ssh公钥密钥自动登陆linux服务器
- Linux查看程序端口占用情况
- ssh 公钥私钥认证原理
- 路由图
- CentOS7防火墙设置
- linux下用户管理
- Linux 服务器安全技巧
- Linux shell 提取文件名和目录名
- Linux环境下设置命令别名(alias)
- Git
- 搭建Git服务器
- 手把手教你搭建git服务器
- Git 基本操作
- git删除文件夹/文件(不删除本地文件)
- git忽略文件和文件夹以及文件权限
- Git的四个区五种状态
- git init 和 git init --bare 的区别
- git仓库删除所有提交历史记录,成为一个干净的新仓库
- 如何正确使用Git Flow
- HTTP
- 前端跨域解决方案
- HTTP基本概念
- Redis
- Redis 数据类型及应用场景
- JavaScript
- WebSocket探秘
- socket与websocket的区别
- 基于 Swoole 的微信扫码登录
- Web前端开发规范手册
- 简单的学习了一下ES6
- ES6模块的import和export用法
- MySql
- MySql重置root密码的方法
- mysql 5.6.30 开启慢查询日志
- mysql查看锁表情况
- 我的设计稿
- 会计出纳系统
- 上门宝ERP系统
- 社交应用七大需求
- 出纳系统
- 利用SdfMpp搭建中大行软件系统
- B2C库存商品系统
- 软件
- 网上商城
- 思维逻辑
- 系统架构分层图
- 代码检查规范
- 研发计划
- 系统架构
- 我设计的架构架构图
- 电商网站架构案例
- 大型网站架构
- 服务熔断、降级、限流、异步RPC
- 软件版本号规范
- 第三方服务引擎
- kafka
- ElasticSearch
- 阿里云 推荐引擎
- 随记
- 人生最大的投资
- 产品研发团队管理的6个方面
- 我感觉自己根本不是一个创业者,更谈不上企业家,果然还是屌丝这个称呼更适合我。
- 学什么语音都应该养成的编程习惯
- 2018年5月23日 多云转阴 15-24°C 离职信
- 2017年12月25日
- 对“目标”的认知
- 个人简历
- API设计
- 理解OAuth 2.0
- OAuth 2.0四种授权方式小结
- 对 REST 的理解
- RESTful API 设计指南
- RESTful API 设计
- RPC
- 微服务架构方案
- SOA
- 理解RESTful架构
- RESTful API GET,DELETE,PUT和POST的响应状态码
- MongoDB
- MongoDB-无法启动的一个问题