1.工作日常在linux环境下使用vim高效进行php开发,熟练使用linux使用及常见shell命令操作及网络,系统,程序问题排查
2.精通php+mysql开发,熟练掌握php-cli,php-fpm,php.ini配置的使用,精通phalcon,laravel,熟悉thinkphp,CI,yii,swoole框架,熟练使用使用xhprof进行线上PHP性能追踪及分析,熟悉PHP的运行机制(SAPI),熟练使用PHP常见函数,内置对象,COMPOSER、PEAR和PECL工具使用,熟悉面对对象开发设计模式的使用与原理
3.精通过mysql,熟悉redis,memcache,mongodb,熟练能写出高效mysql语句,使用慢日志,explain追踪分析sql性能优劣,精通使用三范式及反范式数据库设计及索引优化,环境配置优化
4.熟悉nginx服务器搭建,反向代理,负载均衡,lua脚本等简单使用
5.熟练掌握前端技术,熟练使用vuejs,adminiLTE,bootstrap,各种jquery插件, webpack+gulp打包构快速建后台应用,了解es6,reack的使用,了解ajax原理及常见的坑
6.熟悉HTTP协议,代理,网关,缓存等原理,了解TCP/IP七层转协议职责,熟悉C语言,简单的SOCKET编程
7.熟悉go,python语言, 了解nodejs,使用过kafka消息队列,thriftrpct技术与第三方语言通信
8.了解常见数据结构,排序算法,二分查找法构建及使用
9.遵守团队代码规范,不断提高代码可读性,优化代码执行效率,及时关注新技术的出现
10.性格沉稳,待人友好,勤奋好学,不怕吃苦,喜欢钻研于技术,时常关注PHP技术的发展,每月都要看一本技术书籍,像代码大全,程序员修炼之道,php核心技术与最佳实践等都是我喜欢的书籍,向往能够不断提高专业技术能力
微信小游戏欢乐打砖块(2018/03–2018/04)
项目职务: 高级php后端开发工程师
所在公司: 上海恺英网络科技有限公司
项目描述: 微信小游戏欢乐打砖块是一款只需左右滑动屏幕,挡板就会跟随移动,挡住落下来的小球,用小球击打砖块并消灭所有砖块即可顺利过关!消灭砖块时会有一定概率掉落道具,帮助你更容易消灭砖块
项目职责: 1. 完成微信服务器waper的搭建
2. 完成服务器功能实现
3. 参与游戏逻辑方案讨论与实现
项目业绩: 1. 完成微信服务器waper的搭建与上线
2. 独立参与游戏服务器数据结构设计
H5游戏平台(2018/02–2018/03)
项目职务: 高级PHP后端开发工程师
所在公司: 上海恺英网络科技有限公司
项目描述: h5游戏平台可对接自己的游戏和第三方游戏,提供用户登录,注册,游戏购买,游戏上下线等功能,提供玩家多类型的游戏
项目职责: 1.完成对接支付宝和微信支付功能
2.完成用户体系功能
3.对接产口,需求讨论,方案制定
项目业绩: 1. 一个月内全部完成了功能的实现
2.独立实现产品交付并解决了所有bug
推荐系统(2017/05–2017/08)
项目职务: PHP开发
所在公司: 苏宁文创集团
项目描述: 该项目面向公司全平台业务,主要是龙珠主播,广告业务的推荐,具备按一定权重,主播分数,人气,距离,开播时间,根据后台配置去提供定向资源,比如淘宝的猜你喜欢,类似效果,可以按日历排期,固定推荐广告业务与主播,做到即可自动推荐,又可手动推荐,目的在于为公司带来用户注册量,访问量,及带来营收
项目职责: 1. 负责数据库表设计与方案设计
2. 推荐系统后台配置界面与后台接口开发
3. 核心推荐算法设计与开发
4. rpc对外核心接口开发与优化
5. Task任务,预处理排序及去重逻辑优化与开发
6. rpc方案接入与优化
项目业绩: 核心推荐算法方案与设计