ID:132684

helay

PHP高级开发工程师

  • 公司信息:
  • 都媒信息技术有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 宝安

技术能力

● 能力:具备前后端都熟练的编程技能,具备主导中大型项目开发的项目管理,善于从根源上去思考并解决问题;
● 定位:一专多能的复合型工程师,主攻PHP,同时在前端、Python、Go等都有实际项目经验;
● 态度:首先要高效完成自己的本职工作,其次在完成的基础上寻找完美;同时多与同事交流学习,共同进步。对我而言,工作是一种生活方式,不是一份养家糊口的差事。
● 优势:热爱技术、可以阅读源码,自学能力强,具备团队管理经验。

项目经验

<项目名称>:智能广告系统domedea(PC+APP+微信) | PHP高级开发
<项目描述>:该系统具有媒体资源管理,客户关系,节目制作,节目发布,硬件控制等模块,用户可以通过PC端、APP端、微信端实时管理自己所有的数字广告设备,如 LED 显示屏、数字标牌、广告机等。
<URL>:PC端:http://domedea.cn | APP:搜索”domanager”
<职责及技术实现>:
● 架构搭建:网站后端基于PHP的Yii框架实现,采用MySQL数据库,页面静态化采用了Redis进行缓存;前端采用Vue+Jquery
● 参与项目系统设计:采用c++设计了总控调度服务器,来处理节目下发,硬件控制,和播放日志回传;采用GO语言设计了push通道服务器,push和前端采用HTTP协议通信,push和硬件端采用tcp通信协议;
● 程序开发:负责媒体资源管理、节目管理、播放日志管理、客户关系、节目制作、节目发布、硬件控制、APPserver8个模块的开发:
(1)媒体资源管理模块:对用户上传的视频和音频文件转化为FFmpeg标准格式;对资源进行分类分组管理,采用sphinx进行资源搜索;
(2)播放日志管理:是系统的一个重要模块,涉及节目播放状态,数据异常等监测,采用取模分表,进行索引优化,来保证平台每天接入15w台设备,每天300w万条日志的正常运行;
(3)客户管理模块:模块设计到用户充值,开发了微信支付和PayPal支付;采用了Oauth控制用户的权限;
(4)节目发布:因涉及到复杂大数据的读写过程,对数据库采用了读写分离,节目下发的过程中用redis队列保证了下发的顺序没有冲突,采用MySQL的乐观锁保证了一个设备下播放节目的时间不冲突;
● 系统测试:使用Sqlmap进行sql注入测试,采用Webshell测试服务器存在的安全问题;对日志查询采用ab压测,测试高并发访问对服务器的压力;
● 服务器部署:采用CentOS 服务器,通过负载均衡,使得服务器分压,采用Atlas+Keepalived实现MySQL读写分离,对MySQ进行主从热备份;
● 更新迭代:开发、迭代、测试均采用了git版本控制工具。


<项目名称>:“促先蜂”淘宝客APP系统(Ansroid+IOS)V1.0 | PHP开发工程师 | 2017/09-至今
<项目描述>:促先蜂是一套h5+ Nativejs+原生插件开发的一套淘宝客代理系统;该系统由本人独立开发,现已经上架App Store、腾讯应用宝
<职责及技术实现>:
● 确立mui框架作为移动端开发的框架,基于h5+vue,实现三端复用率90%,结合Nativejs,直接调用Android和iOS的原生API;服务端采用了PHP的YII2.0框架;
● 构建RESTful API协议https://api.example.com/v1/,不同版本的协议可以实现自由切换;
● 根据市场的调研的情况设计代理系统;
● 集成微信登入,优化用户使用系统的成本;



项目名称>:全景发布管理系统 | PHP开发工程师 | 2016/02-2017/09
<项目描述>:全景品牌馆(brandpano.com),是一基于krpano架构之上的VR全景发布和管理系统;队一共5个人,3个前端,2个服务端。
<职责及技术实现>:
● 系统框架采用PHP的YII框架,前端通过H5实现;


专业技能

● 语言:熟练掌握PHP语言与面对对象编程、熟悉MVC开发模式;
● Linux:熟悉Linux平台上的PHP编程,熟悉Lunix常用的命令和Lamp、Lnmp环境的搭建和维护;
● 开发框架:熟练掌握Tp、Yii等主流的开发框架及其原理;
● 数据库:熟练MySQL数据库技术,掌握MySQL基本优化、索引优化和Sql优化;熟悉Redis等Nosql的使用;
● 缓存技术:掌握页面静态化,Memcache缓存的等网站优化技术
● 移动开发:掌握微信公众号开发、小程序开发;掌握微信支付,支付宝支付、QQ支付等第三方支付和Apple内购后端处理;
● 前端技术:精通HTML+CSS构建移动端网页,熟悉W3C标准;熟练使用Bootstrap,Vue.js,Jquery等前端框架
● 运维基础知识:掌握nginx反向代理及负载均衡、mysql主从复制);
● 服务器:熟练掌握SVN和GIT服务的搭建和项目管理的使用;
● 掌握Swoole;搭建过SSR服务做梯子实现翻墙功能,并对用户流量

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    2
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服