ID:234872

node全栈开发

  • 公司信息:
  • 腾讯音乐
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 天河

技术能力

1.熟练使用node全栈技术开发
2.熟练运用Vue ,React 前端框架
3.熟悉http协议,熟悉ajax请求基本原理
4.熟悉es6新语法, 熟练使用Promise、Arrow function、Async等
5.熟练使用git版本管理工具以及webpack等构建工具

项目经验

运营后台node项目 2019.10-至今
项目职务:项目小组负责人(5人)
项目描述:运营后台方便各直播需求的运营人员为线上活动提供个性化配置,进而由底层c++服务读取配置作用于APP产品,后续期望逐步能发展为一个自动化配置平台。

责任描述:
1.项目以egg-vue + element ui为技术栈,eslint校验js代码,制定业务代码规范,后端关注sql查询与参数校验,前端关注表单联动组件,采用子组件校验,父组件提交的策略
2.代码部署方面,以gitlab-ci持续集成构建,gitlab构建机缓存node包,build命令完成后rsync同步代码到业务机,触发重启命令,先通知nginx层切走流量, 再一台台同步重启服务
3.自定义egg框架,封装接入服务端c++私有协议,中间件兜底捕获代码错误,打印错误日志
4.接入开源监控平台easy-monitor,实时查看服务进程CPU、内存消耗,自定义告警策略
5.编写egg插件封装权限逻辑,由用户cookie获取用户id,关联权限表,进而获取对应的菜单、接口路由,菜单json直接返回给前端做页面路由判断,若无权限跳转为404页面
6.改写egg-sequelize包,以兼容本司以mysql改造的数据库,解决tcp连接数过多的问题
7.编写工具包,根据传入的json参数分析表结构字段,通过ejs模板渲染开发文件,前端生成列表查询展示、模态框编辑组件,后端生成对应的增删改查接口文件,提高开发效率

Cubetv官网项目 2018.05-2019.05
项目职务:项目小组负责人
项目描述:cubetv是专攻海外游戏直播项目,主要投放巴西、印度等还是以pc端为主的国家,为用户提供良好的直播观看体验和互动。

责任描述:
1.项目以vue-vuex为技术栈,负责直播间页面整体布局开发,包括直播组件、公屏组件、自适应列表组件
2.直播接入hls协议,改造hls库,实现主播档位实时更新,清除播放器缓冲区缓存,也调研过webrtc licode框架
3.接入websocket,实现用户单点登录、公屏消息实时推送、直播质量数据上报等功能
4.视频首帧时间优化,performance时间统计接入数据可视化平台,优化步骤包括直播源接入cdn、服务端渲染video元素,使巴西、印度等国家出首帧平均时间提升在1s左右
webpack3 升级 webpack4,切割css资源,引入happypack开启多线程提升打包时间10s左右

案例展示

  • 运营后台

    运营后台

    运营后台node项目 2019.10-至今 项目职务:项目小组负责人(5人) 项目描述:运营后台方便各直播需求的运营人员为线上活动提供个性化配置,进而由底层c++服务读取配置作用于APP产品,后续期望逐步能发展为一个自动化配置平台。 责任描述: 1.项目以egg-

  • cube直播官网

    cube直播官网

    Cubetv官网项目 2018.05-2019.05 项目职务:前端开发组长 项目描述:cubetv是专攻海外游戏直播项目,主要投放巴西、印度等还是以pc端为主的国家,为用户提供良好的直播观看体验和互动。 责任描述: 1.项目以vue-vuex为技术栈,负责直

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

信用行为

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

发布任务

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

微信接收人才推送

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

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