熟练使用MySQL数据库,MySQL优化和MySQL主从以及redis, Memcache缓存技术,有基于Shardingsphere对mysql数据库分表分库的开发有调优经验,基于shardjedis搭建redis集群服务等
能搭建Java 以及 PHP等各类服务器环境,Supervisor守护进程,ELK搭建网站实时日志监控平台,Prometheus+Grafana监控系统搭建,以及熟练linux基本操作,以及各类性能调优工具,为团队项目做性能调优
有基于基于SpringBoot,SpringMVC,Mybatis开发app接口的项目经验,对微服务有一定了解,有了解学习SpringClound以及Dubbo,Motan等RPC框架
有RabbitMQ,ActiveMQ,Kafka等消息队列的运用经验
熟练使用Git以及SVN版本控制器
熟练掌握PHP,对MVC开发模式和设计模式以及反射有一定的理解
熟练使用ThinkPHP框架,Yii框架,CI框架,Laravel框架,shopex商城框架,且有相应的项目开发经验
对Nginx有一定了解,并在开发中运用,有了解学习OpenResty,lua
熟练掌握JavaScript和Ajax的Web开发技术,对JavaScript原型链以及执行上下文有一定理解,熟练jQuery框架和Mootools框架以及underscore和图表插件的使用,LayUI,AngularJS,Vue 等
熟悉DOM,XML以及页面静态化的使用,理解纯静态和局部静态
项目名称: 页游,手游服务端维护开发
项目描述:页游大仙侠; 手游sdk助手开发
负责页游大仙侠,dbserver服务端java维护开发,基于laravel开发后台游戏后台和游戏进行数据交互,页游平台入口并发转发,聊天监控,日志处理;负责手游sdk服务端数据接口开发,对接各平台支付接口,手游口袋妖怪,幻姬骑士团dbserver服务端维护开发
1.负责手游助手API接口的设计,使用开源API文档showdoc提供API文档
2.负责各类支付接口对接和及开发,包含支付宝,微信,爱贝支付,海贝支付等
3.基于RabbitMQ实现与游戏和平台实现跨平台跨服务实现数据交互,包含订单重发,补发机制,游戏道具,邮件和游戏活动配置热更新机制
4.基于Supervisor搭建守护进程服务,监听订单和邮件服务,确保服务正常运行
5.基于RabbitMQ以及Redis,将平台用户导量和聊天监控,以及游戏日志埋点等并发接口拆分为服务分担服务器压力,并将相关PHP接口基于nginx,openresty,lua重构
6.基于layUI,ECharts等游戏前端页面开发和图形统计开发
7.负责JAVA游戏服务端维护,修复玩家反馈的相关bug
项目名称: 医数骨科康复项目
项目描述:医数APP医生端; 医数APP病人端;微信病人端
基于SpringBoot,SpringMVC框架开发的专注于骨科手术后的康复医生和病人交流和互动平台,同时支持微信病人端和App医生以及病人端
1.需求分析和讨论,开发文档的编写工作
2.负责优化sql慢查询语句,以及MySQL存储过程的编写
3.利用MemCache缓存技术减少对MySQL数据库查询压力,提高网站和app访问速度和效率
4.通过PHP脚本编写生成JAVA相关代码,Mybatis框架XML配置代码,提高效率
5.基于fiddler抓包工具、postman对后端接口程序进行单元测试
6.基于优盟消息推送、七牛云存储对文件压缩存储,以及图片水印等处理
项目名称: 巴基斯坦商城项目
项目描述:巴基斯坦商城
基于shopex485商城框架开发的巴基斯坦跨境电子商务平台,同时支持Web端和App端购物,实现商品上架,购买,支付,以及售后功能,同时推出团购,限时特卖,定制商品的活动。
功能模块:商品详情,购物车,下单页,申请售后,支付接口
1. 负责app端API接口设计开发和文档编写
2. 负责各类支付接口对接和及开发,包含支付宝,微信,easypay等
3. 基于smarty模板引擎实现多语言功能,支持中英文切换
4.修改shopex框架底层相关代码,将mysqli更换成pdo;实现了app端请求数据解密,响应数据加密,多版本app接口兼容,基于MVC实现二次开发功能
5.接触前端less,AngularJS,基于underscorejs结合后端返回JSON数据动态生成HTML,实现配送地址编辑,添加,删除等前端交互
6.基于LNMP对于线上生产环境的部署和维护
项目名称:手牵手风湿中心
项目描述: 基于ThinkPHP框架开发 患者平台:hz.91dr.cn 医生平台:gw.91dr.cn 后台管理:manage.91dr.cn,面向医生和患者,包括患者诊断用药,以及自我检测和咨询还有咨询服务包的购买,医生对患者咨询回复,以及查看患者的用药记录,和诊断记录,以及后台管理,包括医生审核,以及咨询服务包管理,诊断和用药记录管理,医生患者信息的管理。
1.结合业务将C层代码按照事物,cache缓存等拆分若干service,让项目业务代码更清新有条理
2.对sql语句的编写和分析和优化
3.利用php缓冲区原理实现页面的纯静态,结合Ajax动态获取数据实现页面的局部静态
4. 利用MemCache缓存技术减少对MySQL数据库查询压力,提高网站和app访问速度和效率
1.结合业务将C层代码按照事物,cache缓存等拆分若干service,让项目业务代码更清新有条理 2.对sql语句的编写和分析和优化 3.利用php缓冲区原理实现页面的纯静态,结合Ajax动态获取数据实现页面的局部静态 4. 利用MemCache缓存技术减少对MySQL数
负责页游大仙侠,dbserver服务端java维护开发,基于laravel开发后台游戏后台和游戏进行数据交互,页游平台入口并发转发,聊天监控,日志处理;负责手游sdk服务端数据接口开发,对接各平台支付接口,手游口袋妖怪,幻姬骑士团dbserver服务端维护开发 1.基于Sha