ID:196639

3in

高级PHP开发工程师

  • 公司信息:
  • 上海小马快跑投资管理有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 宝安

技术能力

Web开发:PHP/Html5/JavaScript/NodeJS
前端:Bootstrap/Vue
Web框架:Laravel/ThinkPHP/Yii/CodeIgniter
数据库相关:MySQL/pgSQL/MongoDB
缓存:Redis/Memecached
搜索引擎和Rpc:Elasticsearch/Hprose
其他: Swoole、支付宝支付、微信支付、微信公众号、小程序开发

项目经验

微卡聚合支付 - 整合多个支付渠道(服务商)的支付服务
- 技术栈:`Lumen5.6` `Hprose-swoole` `Redis` `Queue` `Vue`
- 项目职责: 担任项目技术负责人,负责核心代码开发、开发任务分配、跟进项目进展。后期兼任前端。
- 此项目需要持续对接多个支付渠道的接口,针对此部分进行了抽象式开发,降低了渠道接口对接的复杂度。通过自实现算法实现了对支付渠道的熔断机制和自动降级。通过`Hprose-swoole`集成了`Rpc`服务,对内网项目开放,提升了业务处理速度。

蜗度商家端APP - 商家的账本
- 技术栈:`Laravel5.8` `Restful` `Socket` `Mqtt`
- 项目职责: 担任项目主程,负责编写项目核心代码、后期维护。
- 接口遵循了`Restful`架构的开发风格。在开发`Socket`服务期间,通过`Swoole`实现了`MQTT Broker`。后由于前端的扩展包过老,测试不理想,最终采用了包头包体协议。后面经过技术总监的同意,开源了通过`Swoole`实现的`MQTT Broker`。

犀牛之星APP - 为新三板企业提供查询、咨询、服务的全方位体验软件
- 技术栈:`MVC` `ElasticSearch` `爬虫`
- 项目职责: 前期担任项目副手,后期担任主程,负责爬虫业务、APP接口开发、后期维护。
- 重写了爬虫业务,爬取效率提交很大,主要通过`Guzzle` 库的`Promise`模块实现了异步并发爬取。后期还抓取了其它种类股票的数据,为公司带来了新的业务。后期APP的股票搜索功能需要改造,原有的股票搜索业务(给APP返回简化版的数据库,`APP`本地`Sqlite`查询)无法满足,后改为请求接口+`ElasticSearch`搜索引擎来满足搜索需求,索引量大约是五十万左右(新三板、新四板、美股、港股、A股),查询条件有多个(股票代码、法人名称、简称、简称全拼、简称简拼、公司名称、公司全拼、公司简拼),目前查询速度在毫秒之间。

犀牛学院 - 财经知识付费软件
- 技术栈:`Laravel5.4` `Restful` `HTTPS`
- 项目职责: 担任项目主程,负责编写项目核心代码、后期维护。
- 通过一套接口满足多端(H5、APP、小程序、PC)。视频和音频播放采用了阿里云视频点播VOD来稳定播放。对APP端进行了接口加密,加密流程是参考的`HTTPS`的`SSL`握手一部分流程,安全性相对较高。

# 开源项目
- [`PHP+Swoole`实现的`MQTT Broker`

案例展示

  • 微卡聚合支付

    微卡聚合支付

    整合多个支付渠道(服务商)的统一支付服务。通过自实现算法实现渠道的自动切换降级,保证了支付的稳定运行。通过多渠道来突破小微商户的日限额。 我是此项目的技术负责人。

  • 蜗度商家端APP

    蜗度商家端APP

    蜗度小微商户的移动端管理工具。支持收款、对账、语音播报、多门店。在各大应用商店搜索“蜗度商家”,即可下载。 我负责此项目的后端主程开发。

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服