Darren

Darren

高级Android开发工程师 · 7年经验 · 华为
城市其他 全区 日薪500元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
2
被收藏

技术能力

AI 技能提取 | Kotlin Python Android WebSocket JavaScript HTML5
熟悉Activity、Service、BroadcastReceiver、ContentProvider四大组件的使用及其对应的生命周期;
熟悉数据库、文件、SharedPreference、网络常用数据存取方式;
熟悉Activity、ViewGroup、View的事件分发机制;
擅长自定义View,能够根据需求实现复杂的自定义控件;
熟悉补间动画、帧动画、属性动画;
熟悉屏幕适配;
熟悉WebSocket实现长连接;
熟悉MVC、MVP模式及应用;
熟悉组件化开发;
熟悉RxJava + retrofit + OkHttp框架;
熟悉Android内存控制、性能优化;
熟悉工厂模式、观察者模式、Builder模式等常用设计模式;
熟练运用Kotlin开发项目
了解Python,能熟练爬取网页数据;
了解Html5和JavaScript,能完成较复杂的动态页面;

项目经验

项目一:喜聊
项目描述:
一款独立自主的聊天软件,免于被其他第三方公司对聊天内容监控。包含会话列表、联系人、个人中心3个模块,聊天功能通过WebSocket实现通信,聊天记录本地数据库存储并实现Android、iOS、Web三端实时同步,支持发送文字、表情、录音、语音通话、图片、视频及各类型文档。
技术要点:
1、采用MVC模式搭建框架,OkHttp搭建网络框架;
2、使用RxJava 进行线程切换;
3、通过WebSocket进行长连接实现聊天通讯;
4、通过IntentService对WebSocket进行监控及重连;
5、封装MediaRecorder实现录音功能;
6、通过观察者模式进行事件发送,实现各个页面的通信及刷新。
责任描述:
1、 独立负责Android版本开发;
2、负责代码重构、内存优化、性能优化;
3、参与需求分析、开发进度安排;
4、负责撰写工作进度文档、接口文档;

项目二:WanShare
项目描述:
一款区块链虚拟币交易平台,包含首页、市场、交易、个人中心4个模块,大部分数据通过WebSocket实现与web端的数据同步,用户可通过该APP查看各个币种的交易详情及行情走势,并进行买卖。
技术要点:
1、采用MVP模式和组件化搭建框架;
2、使用RxJava + retrofit + OkHttp搭建网络框架;
3、通过WebSocket进行长连接;
4、本地缓存AES加密;
5、自定义KLineView、DepthView实现行情走势图及深度图(已上传github);
责任描述:
1、负责通过MVP模式及组件化搭建框架及 网络框架;
2、 负责WebSocket + 自定义KLineView实现行情走势图的实时刷新;
3、 负责各种自定义控件:手势解锁、行情走势图、深度图、滑动标签栏等, 部分已上传github;
4、负责代码重构、内存优化、性能优化;
5、参与需求分析、开发进度安排;
6、负责撰写工作进度文档、接口文档;
客服二维码

没找到合适的人才?

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

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

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