个人信息
- 王旭 / 男 / 1993
- 无锡太湖学院 / 计算机科学与技术
- Github: https://github.com/wayshon
- Blog: https://wayshon.com
- 手机: 15716199911
- Email: wayshon@qq.com
技能清单
- JavaScript
- ES5 / ES6 / ES7
- vue / react
- React-Native / Hybrid / Cordova
- nodejs / express / koa2
- 微信/支付宝/头条小程序
- iOS
- 熟悉 Objective-C 基础,熟悉常用类库,具有独立开发经验
- 熟悉常用设计模式,oo/mvc/kvo/block/代理/GCD多线程
- 具备 Hybrid / React-Native 与 Native 整合开发经验
- 网络: 熟悉socket通信,mqtt协议,http / https,grpc
- 其他:
- webpack / gulp / nginx / git
- 常用sql语句,mysql / sqlite 使用及优化
- mongodb,redis
工作经验
字节跳动(2019.12 ~ 至今)
哈啰出行(2019.4 ~ 2019.12)
- nodejs 聚合层:
- 搭建node开发环境,将node服务作为独立的面向C端的微服务
- 处理C端请求,通过grpc调用其他微服务,实现数据的聚合与筛选
- 支付宝小程序:
- 顺风车业务开发
- 小程序组件开发与维护
携程旅游网络技术(上海)有限公司(2017.10 ~ 2019.4)
- 微信小程序:
- 业务分析,文档输出,资源协调,项目跟进
- 小程序业务开发,地图可视化开发,模块组件化
- 小程序插件化
- 国内包车:
react nodejs Hybrid
- 团队管理,代码库建设,分支管理,code review
- 基于react技术栈重构携程包车项目
- nodejs 输出页面,打入初始变量,聚合api
- 分离业务逻辑层,封装开发框架
- 封装公共组件库,提取携程去哪儿两端差异化sdk,统一输入输出
- 抹平携程去哪儿两端差异,实现一套代码,4端运行(携程app/去哪儿app/携程h5/去哪儿h5)
- 即刻出行 app:
React-Native iOS
- app主体架构设计,业务实现
- 地图功能开发,拓展
- iOS native 开发
- React-Native native 组件开发
- 集成iOS与安卓原生push并与js通信
- Hybrid页面开发
- RN/iOS/Android 自动化集成与打包
- 接送机&打车:
Hybrid React-Native
- Hybrid + H5 业务代码更迭,组件开发,需求实现
- React-Native 重构国内用车模块,聚合接送机/打车/包车3条产线
- 封装RN公共库,服务3条产线业务开发
复创自助信息技术有限公司(2017.5 ~ 2017.9)
- 魔镜 app:
react-native socket.io
- 架构设计: 分离功能模块与业务模块,解耦功能模块,通过业务模块串联功能模块
- 组件封装: 将腾讯优图的人脸识别SDK封装成
react-native
的原生组件,实现原生与RN通信的方法与事件 - 通信封装: 封装socket.io来实现
mqtt协议
,实现App与微信小程序,硬件设备和服务器间的通信
- 管理平台:
Vue
- 制定接口契约
- 组件封装,完善功能型可复用组件
- 设计路由树和应用的状态树
- 优化代码结构,语义化代码
- mockjs调试
- 部署 gitlab-ci 自动化发布
- 部署sentry监控报错信息
上海瑞眼科技有限公司(2015.10 ~ 2017.2)
瑞眼云app:
Cordova CodePush Vue AmCharts
- Cordova + Vue 调研与开发
- 推送,分享等iOS插件开发
- CodePush 实现热更新
- Vue实现业务与组件开发
- AmCharts/Map数据可视化
瑞眼物联网移动终端:
iOS UDP bluetooth GCD sqlite
- 制定字节通讯规范
- 实现iOS设备通过UDP和蓝牙与不同硬件设备通讯
- 通过sqlite实现数据本地化与数据处理
- 使用GCD与线程锁机制封装UDP/蓝牙通讯模块
Side Project
垃圾分类向导小程序(支付宝,微信,头条,美团)
- 单日峰值10万uv,60万pv。
- 获支付宝官方微博推荐,美团小程序首发,招行h5邀请,以及China Daily刊登。
- 基于 Aliyun EC 搭建server端服务,docker容器化开发,Nginx 均衡负载
- mongodb + redis 进行数据存储
- 积累4000+垃圾分类数据,全部来自于对上海官方的数据爬虫。
关心宝(iOS)
- 基于objective-c + react-native 开发混合app
关心宝
- 实现客户端实时定位以及上传位置信息,包括app长时间处于后台运行时自动上报地理信息
- 历史地理数据的地图可视化
- 用户关系,以及广播push位置信息等功能
- AppStore地址: https://itunes.apple.com/cn/app/id1447258000
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。