rebel

Nodejs后台开发
博雅网络 · 5年经验
rebel
日薪: ¥500/8h
地点: 深圳 南山
时间: 可工作日驻场(离职原因)
ID:142851 复制

0
接单数
0
评价数
1
收藏数

AI 技能提取 | MySQL Python Node.js Java 测试 Git SVN Linux
软件工程专业。会Java、Python、Nodejs,使用较多的是Python和Nodejs。熟练使用Mysql,对Nosql数据库也了解。
会用git/svn等版本管理工具、linux基本操作.
喜欢深入探究问题的本质。另外本人熟悉测试理论,这样使得我可以保证功能质量。

项目名称:博雅云测平台
时间:2016.12 - 2018.4
基于开源STF平台的云测平台。和各大云测平台一样,包含了真机调试、兼容性、性能以及自动化脚本测试.
具体工作内容:
1、云测后台接口开发(Express框架)。优化Rethinkdb数据库的查询,页面返回速度大大增加。针对用例管理页面返回慢的问题,针对此页面引入Redis缓存,返回数据的速度由以前的2s下降到不到1s.

2、Appium二次开发。Appium是对uiautomator的封装,使用es6开发。通过改造appium使之适合公司lua游戏引擎。过程中,发现并解决了appium有时获取不到apk版本号、异常发生时关闭Bootstrap和返回响应的先后问题、以及uiautomator初始化后绑定事件导致异常的问题,多次提交bug得到了采纳.

3、Appium python client的改写。同样为了满足对非原生元素的操作,需要增加一套对lua元素的操作,包括查找、获取位置和输入文本等。同时采用的装饰器保证了以最小粒度的修改源码.

4、重打包工具维护开发。主要是对apktool工具的封装,针对引擎的版本更新,维护apktool版本和apktool命令。同时为了降低使用成本,新增GUI版本,方便使用(Python/wxpython).

5、真机调试助手工具开发。平台手机的使用具有排它性,因此在跑兼容性或者其他任务时,在平台看不到手机的运行情况,为解决此问题,特地查看minicap实现,依据官网提供的demo,开发出真机调试助手工具,使用者可以在手机被占用时,实时查看手机屏幕的变化(Nodejs).

项目名称:世界杯竞猜
时间:2018.4 - 2018.6
基于区块链交易的世界杯竞猜,用户使用虚拟币下注竞猜胜负平、进球数等多种方式获得分红。
具体工作内容:
1、数据库设计
2、业务代码开发(分红计算等)
此项目使用Thinkjs框架,前端数据库设计到业务代码开发,基本上是由我一人开发完成,并在世界杯开赛前两天上线,上线无功能性bug。

项目名称:宠物狗
时间:2018.7 - 2018.8
类似Cryptokitties,用户通过虚拟币购买宠物狗进行出售。
具体工作内容:
主要是bug修复.
这个项目是前开发人员开发完成的,但bug很多,各个数据库事务都是分开的,代码繁杂。我用最小的代码量修改,保证所有的操作都在一个事务里,保证数据完整性。
rebel ID:142851 复制

rebel

Nodejs后台开发 · 5年经验 · 博雅网络
城市深圳 南山 日薪500元/8h 时间 可工作日驻场(离职原因)
0
累计接单
0
用户评价
1
被收藏

信用行为

0
接单数
0
评价数
1
收藏数

技术能力

AI 技能提取 | MySQL Python Node.js Java 测试 Git SVN Linux
软件工程专业。会Java、Python、Nodejs,使用较多的是Python和Nodejs。熟练使用Mysql,对Nosql数据库也了解。
会用git/svn等版本管理工具、linux基本操作.
喜欢深入探究问题的本质。另外本人熟悉测试理论,这样使得我可以保证功能质量。

项目经验

项目名称:博雅云测平台
时间:2016.12 - 2018.4
基于开源STF平台的云测平台。和各大云测平台一样,包含了真机调试、兼容性、性能以及自动化脚本测试.
具体工作内容:
1、云测后台接口开发(Express框架)。优化Rethinkdb数据库的查询,页面返回速度大大增加。针对用例管理页面返回慢的问题,针对此页面引入Redis缓存,返回数据的速度由以前的2s下降到不到1s.

2、Appium二次开发。Appium是对uiautomator的封装,使用es6开发。通过改造appium使之适合公司lua游戏引擎。过程中,发现并解决了appium有时获取不到apk版本号、异常发生时关闭Bootstrap和返回响应的先后问题、以及uiautomator初始化后绑定事件导致异常的问题,多次提交bug得到了采纳.

3、Appium python client的改写。同样为了满足对非原生元素的操作,需要增加一套对lua元素的操作,包括查找、获取位置和输入文本等。同时采用的装饰器保证了以最小粒度的修改源码.

4、重打包工具维护开发。主要是对apktool工具的封装,针对引擎的版本更新,维护apktool版本和apktool命令。同时为了降低使用成本,新增GUI版本,方便使用(Python/wxpython).

5、真机调试助手工具开发。平台手机的使用具有排它性,因此在跑兼容性或者其他任务时,在平台看不到手机的运行情况,为解决此问题,特地查看minicap实现,依据官网提供的demo,开发出真机调试助手工具,使用者可以在手机被占用时,实时查看手机屏幕的变化(Nodejs).

项目名称:世界杯竞猜
时间:2018.4 - 2018.6
基于区块链交易的世界杯竞猜,用户使用虚拟币下注竞猜胜负平、进球数等多种方式获得分红。
具体工作内容:
1、数据库设计
2、业务代码开发(分红计算等)
此项目使用Thinkjs框架,前端数据库设计到业务代码开发,基本上是由我一人开发完成,并在世界杯开赛前两天上线,上线无功能性bug。

项目名称:宠物狗
时间:2018.7 - 2018.8
类似Cryptokitties,用户通过虚拟币购买宠物狗进行出售。
具体工作内容:
主要是bug修复.
这个项目是前开发人员开发完成的,但bug很多,各个数据库事务都是分开的,代码繁杂。我用最小的代码量修改,保证所有的操作都在一个事务里,保证数据完整性。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏