ID:264994

忘尘的琴

高级php开发工程师

  • 公司信息:
  • 广州麦修拓包装设备有限公司
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日驻场(离职原因)
  • 所在区域:
  • 广州
  • 白云

技术能力

能够流畅的使用Shell脚本来完成很多自动化的工作;基本能够安装大 部分非特殊的Linux程序(包括各种库、包、第三方依赖等等,比如MongoDB/Redis/Sphinx/Luncene/SVN之类的);知道基 本的Linux服务,知道如何查看Linux的性能指标数据,知道基本的Linux下面的问题跟踪等;了解复杂一些的Nginx配置;包括多核配置、events、proxy_pass,sendfile/tcp_*配置,知道超时等相关配置和性能影响;知道nginx除了web server,还能够承担代理服务器、反向静态服务器等配置;能够随意安装PHP和各种第三方扩展的编译安装配置;了解php-fpm的大部分配置选项和含义(如 max_requests/max_children/request_terminate_timeout之类的影响性能的配置),知道mod_php /fastcgi的区别;在PHP方面已经能够熟练各种基础技术,还包括各种深入些的PHP,包括对PHP面向对象的深入理解/SPL/语法层面的特殊特 性比如反射之类的;在框架方面已经阅读过最少一个以上常规PHP MVC框架的代码了,知道基本PHP框架内部实现机制和设计思想;在PHP开发中已经能够熟练使用常规的设计模式来应用开发(抽象工厂/单例/观察者/命令链/策略/适配器 等模式);熟悉PHP的各种代码优化方法,熟悉大部分PHP安全方面问题的解决处理;熟悉基本的 PHP执行的机制原理(Zend引擎/扩展基本工作机制);知道Memcached和Redis的异同和应用场景,能够独立安 装 Redis/Memcached,了解Memcahed的一些基本特性和限制,比如最大的value值,知道PHP跟他们的使用结合;Redis基本工作原理和使用,了解常规的数据类型,知道什么场景应用什么类型,了解Redis的事务等等。原理部分,能够大概了解Memcached的内存结构 (slab机制),redis就了解常用数据类型底层实现存储结构(SDS/链表/SkipList/HashTable)等等;能够设计大部分中型系统的网站架构、数据库、基本PHP框架选型;性能测试排查处理等;能够完成类似:浏览 器 -> CDN(Squid) -> Nginx+PHP -> 缓存 -> 数据库 结构网站的基本设计开

项目经验

项目名称:宇多家居商城

开发环境: Apache/MySQL/Yii2
开发工具:NetBeans
该项目是一个家具专门销售类商城网站,集合了全国各个种类家具的产品价格信息,实现网上购买的家具的各项功能
我的职责
1、参与公司核心产品模块代码编写、测试和维护
2、分析并解决开发过程中的问题
3、整合极验滑动验证码,实现异步验证登录,使用Web Uploader实现商品多图上传
4、负责后台管理员登录,权限管理(RBAC)
5、代码的Bug修改及优化
项目名称:疯狂购物

项目描述:
项目介绍
该项目是在基于TP框架进行的开发,前台主要实现了用户的登录注册、邮箱激活、QQ第三方登录、购物车、提交订单和评论回复功能,可以通过不同分类查看产品,后台主要实现了RBAC控制,对商品、商品分类、商品品牌以及商品类型的CURD操作,利用TP框架自带的第三方类库实现了验证码、无刷新翻页、上传图片、制作缩略图等功能。
前台:
1. 用户可在前台进行登录注册,只有邮箱验证激活后才能注册成功。也可以使用QQ第三方登录。
2. 产品分类的展示,使用了递归思想实现无限极分类。
3. 产看商品详细信息。
4. 购物车功能。
5. 订单与支付功能。
后台:
1. 登录:验证登录。调用内部类实现了验证码的验证,主要运用了session和cookie技术。
2. 商品分类。
3. 商品品牌。
4. 商品属性类型。
5. 商品:可以实现对商品的CURD操作,包括商品的品牌、分类以及属性。
6. 权限管理:可以对不同用户分配不同的权限。
我的职责
担任项目开发工作,基础模块的实现。

信用行为

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

发布任务

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

微信接收人才推送

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

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