熟悉Java&Kotlin及Android SDK,具备良好编程习惯,具有代码质量自我检测的能力,包括自动化测试;了解Android各大组件化&第三方SDK使用,拥有大厂工作经历,主要负责企业C端&B端产品研发及维护,了解各种开发流程;擅长自学,能够高效的进行团队协作、沟通。
1、熟悉Android 四大组件的概念和生命周期的理解;熟悉android 通信机制;
2、熟悉Java 语言理解掌握集合框架的原理区别和使用;对于类的封装和权限掌握;对于字节流、字符流、及其缓冲流熟练掌握;
3、熟悉对于服务器和客户端的建立及其数据的传递(对象流)理解和掌握;
4、熟悉Android SDK。JAVA JDK及数据存储等;
5、熟悉面向对象编程设计,具备扎实的编程基础,可以完成一定的程序架构开发,对于开发中常遇到的问题有较多的经验;
6、熟悉Android软件开发,对Android层次架构、Android四大组件及Android API熟练掌握和使用,应用管理、线程、进程管理、接口回调、内存管理机制有深入理解;
7、熟悉第三方服务SDK,包括但不局限于地图、支付、分享、文字识别、人脸识别、证件识别等;
8、熟悉自定义控件基础及绘制控件;
9、熟悉GIT,SVN等代码管理,开源框架及新兴技术有较高的钻研兴趣;
10、熟悉对程序开发中的内存管理问题及AIDL,线程,跨进程通讯,对象引用管理缓存、处理有一定认知;
11、熟悉kotlin的掌握及使用且已经在项目中付诸实行;
12、熟悉flutter,weex,reactnative等跨平台架构的使用;
13、熟悉rxjava retrofit 框架使用,了解okhttp的使用;
14、熟悉链式编程,响应式编程,面向切面编程的含义及在项目中的实际运用;
15、熟悉项目组件化、模块化,对组件化有一定认知,熟悉多种组件化方案;熟悉运行时编译的作用;
16、熟悉自动注册auto register 在android 项目中的使用;
17、熟悉mvc、mvp、mvvm等开发架构;
18、对多人开发有着深厚的经验,熟悉众多大公司一线公司的开发流程及发布经验;
19、拥有多款产品多渠道上架经验;
2018-07-01 -至今OYOAndroid高级开发
在职期间多次出色完成公司给予的任务,出色完成公司C端产品OYO 酒店的从0到1开发,主导公司B端产品研发。
2016-03-03 -2018-07-01沪江教育Android开发
沪江词工具线产品开发负责人,出色完成多次沪江小D 的开发及维护工作
2013-07-01 -2016-03-01新晨科技上海新晨信息系统集成开发有限公司Android开发
在职期间多次出色完成保险事业部中国太平个险,展业,续保通等产品的研发,出色完成银行事业部的需求及任务。