Android 开发工程师
个人信息
- 姓名 :欧文杰 / 男 / 1992
- 电话 :136———-
- 邮箱 :going_ouwenjie@163.com
- 教育 :本科 / 嘉应大学·电子信息工程系
- 工作年限 : 2年
- GitHub : https://github.com/Null-Ouwenjie
- 知乎 :https://www.zhihu.com/people/—
工作经历
广州灵酷企业服务有限公司 (2015年11月 ~ 2016年12月)
阳淘项目
阳淘是一个提供海淘购物的电商 APP,我在此项目负责应用的 Android 版本的所有开发工作,并且参与产品经理和设计师的产品方案讨论,从零开始至今迭代了 30 多个版本,不但完成了应用界面、对接后台的工作,更引入了 MVP 模式用以解耦 UI 与逻辑代码,使用了 OkHttp / Retrofit / RxJava / Glide 等等最流行的第三方开源项目,并针对加载大量图片容易导致 OOM 的情况,使用了 MAT / LeakCanary 进行内存检测,并做了大量的性能优化,应用的崩溃率低于0.1%,为了满足业务需求,我在热更新、组件化、Hybrid 开发等方向进行了许多探索研究,对 Android 技术方向趋势也有不少了解。
广州力挚网络科技有限公司 (2014年11月 ~ 2015年11月)
租租车项目
租租车是一个提供境外租车的 APP,我在此项目负责 Android 版本的更新迭代工作, 其中编写了多份软件相关设计文档,申请软件著作权。技术上,主要负责原生客户端的更新维护和新功能开发,重新整理了项目的构建系统,从 Eclipse 项目转向 Android Studio、添加了用户数据分析系统、BUG 管理系统、APP 版本控制和意见反馈等功能。重写了项目的基础网络框架,提升了编写网络请求代码的效率,编写 Java 与 JavaScript 的互调接口,实现了原生与 WEB 的交互,阅读全英文技术参考文档,开发了基于 HERE MAP SDK 的离线地图及相关功能。
技能清单
- 熟悉常见的数据结构、设计模式、网络协议等计算机知识
- 熟悉 Java / Python / JavaScript 等编程语言
- 两年 Android 应用开发经验, 独立完成并上线多款应用
- 熟悉 Android Framework, 熟悉大量第三方开源项目
- 熟悉 JVM 运行机制, 了解 JNI 和 NDK 开发
- 熟悉 Android Studio 开发工具, 熟悉 SVN / Git 等版本管理
- 熟悉 JUnit / Mockito / Robolectric 进行单元测试
- 熟悉各种第三方云服务, 统计分析, 推送, 支付, 分享等 SDK
- 通过了英语 CET-4, 阅读文档无障碍
- 有良好的开发习惯, 注重代码规范, 学习能力强, 关注流行的技术
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。