我的简历

My Resume

Posted by Ouwenjie on January 4, 2017

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, 阅读文档无障碍
  • 有良好的开发习惯, 注重代码规范, 学习能力强, 关注流行的技术

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。