个人介绍
1. 掌握`http`报文格式,了解请求行状态行,`header`,`body`格式和作用,了解`get`,`post`,`delete` 这些方法的作用和区别,了解常见状态码
2. 熟悉`https`工作方式,熟悉对称加密和非对称加密,数字签名和非数字签名的含义和区别,了解`https`的连接建立过程
3. 熟悉`cookie`和`authorization|header`这两种登录方式的工作原理和使用方式历史背景和区别
4. 掌握`java`的`io`文件复制等高性能读写操作,非阻塞 `nio` 以及 `okio` 与传统 `io` 的交互
5. 熟悉泛型的本质原理,`kotlin` 泛型,自定义以及泛型的使用临界
6. 熟悉 `okhttp` 原理以及 `interceptor` 的实际作用,熟悉 `rxjava2` 工作方式, 了解 `retrofit` 动态代理机制
7. 熟悉 `annotation processing` 的原理,有元注解代码生成器开源经验
8. 熟悉组件化,插件化和热更新区别,掌握热更新,插件化的原理,以及开发过程常见问题解决方案
9. 熟悉 `recycleview`, `constraintlayout` , `motionlayout` ,`taglayout`,`scalableimageview`等常用布局控件使用
10. 熟悉 `kotlin` 基本使用,并尝试使用 `kotlin` 构建`akulaku BYB 银行`研发项目
11. 熟悉 `mvc` , `mvp` , `mvvm` 常见项目架构,并有 `mvp` 重构实践
12. 熟悉 `gradle` 执行生命周期 及 `plugin` 构建规则,了解 `git` 设计原理以及 `feature` `branching` 和 `flow` 等常用指令
13. 熟悉线程通信的本质和原理,常见线程的选择,多线程的同步和安全性及 `android` 的 `handler` 机制
14. 熟悉自定义单 `view` 和 `viewgroup` 触摸反馈原理以及多点触控的原理和常见场景
15. 熟悉 `reactnative`*** , `html5` , `css3` ,并有 `reactnative` 相关项目经验
工作经历
2016-10-01 -2019-12-11亚信科技高级移动端工程师
1、根据需求文档,完成首页和资讯模块的逻辑代码构建 ,并对项目构建及 UI 的实现 2、完成 App 相关模块的文档编写 3、对 App 相关业务进行代码及体验测试,并修复 Bug 4、前后台功能开发(主要安卓端)和测试; 5、负责商品的下单支付流程编码
教育经历
2020-07-13 - 长沙学院软件工程本科
ACM竞赛铜牌
技能
用户评价
相似推荐 换一批
高级移动端工程师
800元/天
前湖南惠农科技
技能:ASP.NET,Photoshop,HTML5,CSS,JavaScript,MySQL,Oracle
Android开发
800元/天
广州明朝互动科技
技能:c c++,JS CSS HTML,数据结构算法,架构与模式,C#,Android,Lua,Unity3D,COCOS2D-X
高级移动端工程师
1200元/天
完美世界
技能:安卓逆向,PHP,Android,Java,HTML5
Android工程师
700元/天
上海创聊网络科技有限公司
技能:Android,Kotlin,MVVM,SQLite,设计模式,Java,MySQL,Unity3D,JavaScript,缓存