ID:311709

Denny Mr. 佀

中级Android开发工程师

  • 公司信息:
  • 西安润和软件信息技术有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 海淀

技术能力

1. 熟练使用开发语言java、js、ets、Kotlin
2. 熟练使用idl跨线程消息传递
3. 熟练使用版本管理SVN/Git
4. 熟练使用分享、推送、第三方登陆,OSS、Fireabase等功能的SDK
5. 熟练使用MVC、MVP,进行Android应用高效快速的开发
6. 熟练处理Android中的OOM、ANR
7. 性能优化,电量优化,网络优化,内存优化
8. 熟练使用okhttp,Retrofit,RxJava,ButterKnife,Eventbus等

项目经验

okhttp
该项目为项目移植,这是在android中有广泛使用的okhttp3的鸿蒙版本,使用的语言是ets进行的实现,该项目包含重要为BridgeInterceptor、CacheInterceptor、CallServerInterceptor、ConnectInterceptor、RealInterceptorChain等等拦截器,并且支持自定义拦截器,okhttp的整体设计思想是链式分块调用,这个使得协作开发很容易实现。
我在该项目负责响应式缓存的实现,包含缓存控制器和缓存策略的实现,文件读取和写入的实现,通过该项目让自己提升最大的就是okhttp的缓存策略处理方式有了深刻的认识和了解,分块技术开发,可以让实际的实现复杂度降低很多。

系统联系人应用
在该项目为内部项目,包含电话拨盘、电话拨打、联系人的新建、查询删除等等功能。
我负责设置中的所有模块,包含联系人信息的导入导出,重复联系人信息的合并、账号切换等等功能实现及页面的编写,在开发过程中针对sim的信息读取与写入,不同状态的处理。通过该项目我对于鸿蒙的自定义组件有了深刻的了解,对于ets同异步操作的处理有进一步的了解。

Smack
该项目是一款开源软件聊天软件的,主要使用的语言为ETS、C++、Cmack、Node、N-API等等。我在此项目中负责N-API、Cmack、C++的接口封装和数据回调,在是项目之前对于NAPI的各种接口,没有使用过,在通过整个项目的周期中,学习并熟练使用NAPI的知识封装ETS的数据返回。

其他项目
工具类的项目xUtils、CheckSum、brotli、checksum、json-mock
UI类的项目aboutPage、Bobbles、CombineBitmap、chartjs-wechat-mini-app、wxapp-charts等等项目。

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服