ID:167477

null 有团队

PHP,golang,python,java,node

  • 公司信息:
  • 成都梦港网络科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 成都
  • 高新

技术能力

jquery, vue.js,会写H5页面
框架 thinkPHP,laravel(php框架),gin、beego、leaf(GO框架),Django、Flask(Python框架)
了解过composer自动加载机制,了解过模板引擎原理,会写一些简单的MVC框架
了解基本的数据结构和算法
了解常见的设计模式(如:单列、工厂、策略、注册(容器)等)
搭建项目的运行环境(liunx,Windows)及最优配置(基本操作)
了解linux常用操作命令, 会shell脚本
了解mysql数据库的优化(设计,查询和负载)
了解sqlsrv的使用,会写一些存储过程(包括mysql,sqlsrv最多)
大量使用过redis数据库,了解redis的使用场景,持久化的最优配置(根据项目需要),以及规避大量使用redis出现的各种问题
会微信开放平台旗下一系列的接口开发(最擅长微信公众号的开发)
在处理高并发,高访问量的网站及APP方面做过实践,有着一定的处理经验

项目经验

APP(佳影吧)
使用apicloud开发webapp,采用workman框架,基于websocket协议开发即时通讯。开发app的评论模块,下载功能和综合查询。为保证数据库的性能和前台页面布局的完整性,评论系统回复功能没有采用搭楼式的布局,而是从启一个窗口,通过无限分类,把该评论下的所有回复及评论以流加载的方式展示给用户。
基于微信的三级分销商城系统
熟悉整个项目的开发流程,我负责微信公众号开发、购物车,订单模块和后台登录权限模块,商品管理模块,商品成列模块。开发微信公众号菜单模块。当用户关注微信公众号,注册并登陆时获取用户基本信息。在订单模块上我采用了事务和锁来防止高并发问题,后台权限系统采用了linux用户、角色和组的权限思想实现。在开发过程中遇到过数据量过大,查询速度慢等问题,先是加了redis缓存轻微解决了一些问题,后面通过给数据库加索引,分表,解决了数据库临时性问题,后来采用了数据库主从复制、读写分离等措施。在运营过程中遇到过访问了较大,服务器承载问题,我们使用nginx服务器分流,搭建服务器集群,让服务器负载均衡等技术解决。
AGB后台系统
负责后台系统前后端开发,没有多大技术难题,权限系统,多表多库联查,数据统计,游戏控制。大量的CURD操作导致数据库的压力增大,加上游戏的操作,使数据库性能下降。后面使用了大量的缓存和异步操作来解决这些问题,加快后台页面的访问速度。
AGB支付及短信系统
负责对接M-pesa支付和、africastalking短信支付和短信发送,集成到自己的系统,对外暴露调用方式供游戏使用,集成支付成功后的处理业务逻辑。在后面用户量变大后,经常出现调用失败的情况。当同时调用人数达到1000以上,会导致卡顿。服务端响应不及时的情况。后面我做了一些优化,把请求改为异步实现,使用的redis的消息队列机制,用了laravel的任务调度,控制任务调度的工具使用的是supervisor,开了30个进程在处理消息,效果比较明显。
AGB客服系统开发
使用workman和tp5框架开发的客服系统,实时通信,图片发送,基本没有什么难点(可能在前端处理方面有一些相对难点,比如刷新页面导致socket断开,重连后,后端服务器要及时响应处理并且发送之前的数据信息,不过后来都被解决),很简单的一个消息收发机制,记录客服在线状态,时长和服务时间,服务人数,以及队列处理和人员分发机制。
子游戏服务器开发
开发转盘和娃娃机,使用GO leaf做服务器,也很简单。重点在于几率控制,难点在于通道数据交互,使用互斥锁和等待组解决,leaf框架设计就在于每一个socket连接都开启一个goroutine做专门处理,后来我用PHP再次写过这个服务器,几乎没有什么难点。
畅享街APP
畅享街是一款做虚拟货币的APP,附带商城(淘宝联盟,京东联盟,拼多多联盟,自建商城)。我负责商城服务器端的开发以及维护现有的虚拟货币项目的代码维护(node)。目前用户在30W左右,项目刚开始使用的mysql数据库,但是运营前期,用户的大量涌进,导致数据库多次宕机,后面加入了redis做缓存,稍微好了一点点,但是用户反映卡顿、响应慢,我们改变了数据存储方式,以redis作为数据库,mysql作为备份数据库。因为原有代码的原因,导致项目使用了多种语言。维护麻烦,后面在使用node.js express框架重构代码(正在进行中)。虚拟货币的交易采用的是web端实现,后端使用的是java Spring Boot框架,前端采用vue.js实现。在原有程序离职后,我在维护,在这期间复习了一些java知识,也不是很难。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   WebApp开发   
角色 职位
负责人 PHP,golang,python,java,node
队员 安卓工程师
队员 前端工程师
队员 后端工程师

案例展示

  • 畅享街

    畅享街

    负责整个APP的登录模块,虚拟货币模块,电商模块,支付模块。 该APP对接了 淘宝联盟。拼多多联盟和京东联盟,以赚取佣金。每日做任务可以获得虚拟货币MEC作为奖励,虚拟货币可以在交易平台交易,商家入驻APP需要虚拟货币MEC。

  • 五个果

    五个果

    五个果是微信商城(微信公众号直接搜索五个果),在里面买一些水果类的B2C商城。包括商品语言,购物车,快递。我负责 前端后端和后台系统的开发。后台包括,权限系统。商品管理模块。订单管理模块和商城管理模块等。主要使用PHP语言。

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

信用行为

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

发布任务

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

微信接收人才推送

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

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