1.熟悉面向对象的编程思想,熟悉MVC编程模式;
2.熟悉PHP开发环境与技术平台,有良好的编程习惯;
3.熟悉Yii、ThinkPHP框架等主流PHP开发框架,可以熟练使用Yii开发框架;
4.熟悉html、css、javaScript、jQuery、ajax等相关网页开发技术;
5.使用Yii框架独立开发过项目,且熟悉对应前端框架bootstrap;
6.熟悉Oracle、SQL Server、MySql等数据库,可以熟练使用MySql;
7.可以熟练使用程序开发工具MyEclipse/Eclipse、NetBeans、Coda2等;
8.熟悉phpStudy、Wamp等Apache+MySQL+PHP集成开发工具;
9.有微信后台开发经验,熟悉微信授权、微信支付等常用微信功能开发;
10.熟悉原生PHP开发,熟悉ApiCloud开发。
OA2.0(团队合作项目)
技术框架:PHP原生开发
开发工具:Netbeans 7.4、ApiCloud Studio 数据库:MySQL、Sql Server
项目描述:公司OA系统,PC端+移动端,使用原生PHP进行开发。移动端使用ApiCloud封装企业APP。
责任描述:我负责项目后台开发以及部分模块的前端页面嵌套。主要负责工作流模块的底层开发、部门管理模块的开发、联系人模块的开发(可与公司内部人员进行实时通信);移动端接入极光模块,进行工作提醒、聊天消息推送等;电子邮件对接腾讯企业邮箱系统;移动端使用ApiCloud封装app,接入众多ApiCloud功能模块,包括UIMediaScanner多媒体模块、UIChatBox聊天输入框模块、netAudio模块、fs文件及文件夹操作模块等。
微信相关项目(个人独立项目)
技术框架:腾讯自有框架SEA
开发工具:Netbeans 7.4 数据库:MySQL
项目一:微信抢红包活动
项目描述:微信H5活动,用户通过微信授权进入活动,可以选择日期组团约饭、上传聚会照片、摇签抽奖、抢红包等操作。
责任描述:我负责项目后台开发以及前端页面嵌套。根据需求文档进行前期数据库设计、项目搭建。主要开发功能有微信授权、拉取用户微信个人信息并数据库保存、微信浏览器下的抽奖、微信发红包等。
项目二:七夕告白活动
项目描述:七夕节微信H5推广活动,用户通过微信授权进入活动,对心仪的对象进行告白,两种告白方式:普通文字+固定图片形式,语音告白。
责任描述:我负责项目后台开发以及前端页面嵌套。根据需求文档进行数据库设计,项目搭建,微信授权、拉取用户微信信息并数据库保存、将用户的告白内容与固定图片、以及用户微信头像和昵称进行后台图片合成及上传、图文信息保存、微信录音功能、使用微信的jsApi进行语音上传、微信服务器拉取审核通过的语音消息并保存数据库、自定义微信分享、回流页判断等功能开发。
Yii框架项目
技术框架:Yii 1.1
开发工具:Netbeans 7.4 数据库:MySQL
项目一:某文章发布系统
项目描述:该项目为一个文章发布系统,用户在后台系统中进行文章编辑,有图文模式、带有MP3等音频模式、带有MP4影频模式等,然后将文章发布到微信端,用于用户浏览,并且使用微信公众号进行消息推送。
责任描述:我负责根据客户需求文档独立设计数据库;使用Yii框架搭建后台系统;用户角色及权限功能开发;使用富文本编辑框进行文章编辑并且发布文章;嵌套前端页面;页面微信授权等功能开发。
项目二:某后台抽奖系统
项目描述:该项目为一个轻便的互动活动发布系统,用户在后台系统中创建活动,包括活动起止时间、活动规则、活动奖池以及活动奖品、设定活动部分页面元素。根据模板页面,后台进行活动及页面编辑,并发布该抽奖活动。主要类型有大转盘抽奖、优惠券领取、刮刮卡活动、xx会员发放等形式。
责任描述:我负责根据需求文档独立设计数据库;使用Yii框架搭建后台系统;用户角色及权限功能开发;活动创建;奖池创建并与活动相关联;领码类活动需上传Excel表格文件并将奖品部署到奖池中;编写不同种类抽奖的抽奖算法;活动可以后台设定活动类型为会员活动还是大众活动等。活动页面均需要客户账号登录;记录用户中奖记录并展示于前端页面。