任裕斌 - 前端开发 - 6年经验 - 简历

任裕斌 / 杭州 / 13893332941 / robin@rnode.me / 兰州工业学院-计算机网络技术 / blog

技术栈

JavaScript | React | React Native | Node.js | Linux

工作经历

兰州众科电子科技有限公司:2014/03 实习 | 2015/11 离职

甘肃米粒电子商务有限公司:2015/11 入职 | 2017/06 离职

北京天创金农科技有限公司:2017/06 入职 | 2018/03 离职

杭州湘靖网络科技有限公司:2018/03 入职 | 2019/01 晋升前端负责人 — 至今

技术成果

  1. ReactNative 工程骨架设计,支持 1 款App
    • 纯RN转向混合开发模式,通过 submodule 分发RN分支到原生端
    • 基于 react-navigation,实现原生与RN无缝切换
    • WebView下 PostMessage 封装原生能力
    • 基于 fastlane+jenkins 的包自动化构建
    • 基于 code-push-server 的热更服务
  2. H5 工程骨架设计,搭建 2 个 H5 项目
    • ESlint 代码质量检查、修复
    • 基于 OSS 静态资源的版本管理
  3. Node.js 服务,搭建 2 个 Node.js 服务
    • 网站分析服务:网站访问统计/数据定时汇总
    • 内部开发者工具服务:收款码批量生成/app icon批量生产/手机验证码查询服务
  4. 持续构建部署工具搭建,支撑 2 个 H5 应用,2 个 node 服务
    • gitlab 流水线
    • 多环境发布
    • 基于 nginx-proxy 的容器代理访问及负载均衡
    • 基于 harbor 私有镜像仓库搭建
    • 容器级部署
    • 构建、部署进度通知

项目经验

技术基建:持续构建部署工具搭建

  • 难点亮点:多环境隔离、镜像构建、静态资源上 OSS、镜像推送至私有仓库、构建进度通知、容器端口动态分配
  • 技术栈:Node.js、docker、harbor、docker-compose、nginx-proxy、shell

小程序:惠拼优选

  • 版本重写,下单流程开发
  • 首页骨架屏实现
  • 技术栈:wepy

APP:米粒生活

  • SDK 封装
  • bridge 统一处理
  • 使用 HOC 优化模块
  • 多端代码同步
  • 热更服务搭建
  • 技术栈:React Native/Objective-C/Java/Node.js/Docker

PC/H5:米粒活动及米粒商城H5

  • 基于 create-react-app 的脚手架扩展
  • 持续构建、部署工具引入
  • 版本回滚
  • 不停机更新
  • 技术栈:react/docker/nginx/docker-compose

Node服务:灵鸽统计系统(实验性项目)

  • 后端数据库设计
  • 定时数据汇总
  • 技术栈:egg.js/mysql/docker

个人简介

拥抱前后端,乐于学习分享,公司内部 1 场分享,前端内部每 2 周进行 1 次内部沟通,也有参与外部社区:

  • 2020.1 前端早早聊线下第一届前端大会 《前端转管理》
  • 2020.2 前端早早聊线上第二届前端大会 《前端搞基建》
  • 2020.4 前端早早聊线上第四届前端大会 《前端搞监控》