个人介绍
Media、Camera、Sensor、SMS、Contacts)
熟练掌握第三方SDK,友盟,支***,环信,融云,聚合等
熟练Android平台下的Http通信、Socket通信、XML解析、Json解析
熟悉使用MySql、ORMLite,greenDAO数据库、熟练使用SQL语句
熟练使用禅道,蒲公英,Fir.im,Tower等平台
熟练使用RXjava及常用操作符
熟练掌握dagger2的用法,及核心思想,阅读其自动生成的Factory及Component源码,了解其工作原理
阅读ButterKnife其生成的$$ViewBinder源码,了解其工作原理
阅读AndroidEventBus源码了解其原理
阅读Okhttp3.3.0以及3.4.0源码了解其原理及其重要改变
阅读Retrofit源码,了解其工作原理
阅读Timber源码,理解其思想
阅读RxPermissions0.7和0.9源码,理解其原理,及重要改变
理解MVP思想,以及常用设计模式
熟练使用GlidePicassoOkHttpRetrofitButterKnifeLeakCanary
有良好的英文水平,能快速阅读和理解英文技术文档
熟悉H5混编开发,熟练掌握html5,css,JavaScript。
工作经历
2020-01-01 -至今新潮传媒Android
1、负责公司物业CRM及工单运维系统开发迭代工作 2、参与日常需求评审及方案设计3 3、参与公司公共组件开发维护工作 5、公司物业CRM代码重构优化工作
2017-09-01 -2019-11-01成都现代金融控股有限公司 成都现代金融控股有限公司移动端主管
1.负责移动端项目工作分配,搭建项目框架,制定代码规范,解决项目中遇到的疑难问题,通过git管理项 目分支,包括合并、回滚、打tag等 2.负责移动端技术人员招聘及面试,制定绩效考核制度,每月根据bug数量,代码规范执行程度及任务量和 负责公司项目框架搭建,主要采用MVP模式,框架采用Retrofit+Rxjava,图片框架使用的Glide4.7.0,自 定义OkHttpGlideModule,同时自定义GsonFactory处理因接口返回不规范导致的数据解析报错问题,通知 采用MQTT,绑定设备唯一标识,项目采用组建化方式,根据不同功能模块分包,采用mina实现长连接功 能,处理socket断包粘包问题,添加十六进制解析转换工具类,处理因编码问题导致的字符串乱码问题,通 讯协议使用2层包装,通过实现ProtocoDecoder处理包数据,数据库使用GreenDao,自定义数据库升级处理 类,解决因int类型升级导致的崩溃问题,自定义表格View,目前实现自定义单元格占比、头部标题、单元 格中文字位置、背景色、单元格点击事件及文字点击事件
2016-04-01 -2017-07-01集团 顶呱呱集Android
1、负责公司Android手机客户端软件的技术设计和研发; 2、参与产品需求分析并制定相关技术实施方案。 3、对Android端进行架构设计、重构优化,提高代码质量、可维护性 4、解决研发过程中遇到的关键问题和技术难题 5、编写相关开发文档 在职期间独立完成多个项目开发工作,包括小顶票据,BMS(外勤),小顶家装(工长端、工人端、材料 端),同时负责部分其他项目框架搭建,指导及帮助同事解决问题,框架使用 MVP+Rxjava+Retrofit+Dagger2的模式,目前除BMS(外勤)属于内部系统没上线以外,其余均已上线。
教育经历
2007-06-01 - 2010-09-01四川教育学院工程造价专科
学习土木工程相关芝士内容,获得英语4级证书
技能
项目主要提供给全国各大城市负责人及业务开发人员使用,项目框架采用MVP模式,数据库使用GreenDao,地图使用百度api,项目前期由其他人员开发,后期交由我进行迭代重构工作
项目是一款针对动漫二次元交易类app,项目整体框架采用MVVM+Retrofit+Rxjava构建,项目由个人独立开发,增加模卡功能对图片进行编辑制作,项目IM采用腾讯云即时通讯
该项目是一款集物业服务、社区服务、城市服务、智能家居、共享于一体的综合服务类app,目前项目用户量 超过3w+,项目整体框架采用组件化+插件化+Arounter+MVP+RxJava+Retrofit的模式,项目共分为4个模块, 物业服务功能模块(物业缴费、报事报修、投诉表扬等),商城模块(店铺,下单,购物车,体验卷,优惠 券,分享,客服等),其中IM采用网易云即时通讯功能,对其中消息做自定义处理,UI做深度定制,可发 送定位,视频,图片,语音,商品链接等,智能家居模块(家电控制,空气净化器,空气兔),家电控制采 用socket常连接,空气净化器及空气兔采用wifi连接,共享模块(技能分享,顺风车等),首页可查看关 注频道相关动态,留言及点赞,功能类似微博。 项目中主要负责对整体框架的搭建和优化,对IM功能进行深度定制并独立封装以供开发同事集成开发,对 类似微博功能评论点赞等功能adapter进行单独封装,对*支付及支付宝支付进行封装,对智能家居模块 socket进行单独封装并进行硬件连接调试,对整个框架独立封装一套stateLayout以处理网络异常重连、服 务器异常、无数据时等UI展示效果。集成cordova项目,封装部分插件以解决项目兼容问题。集成科大讯飞 语音识别及语音合成功能。okhttp添加证书验证,因早期glide使用的3.8.0,后因glide升级为4.0后采用 了apt方式,所以对项目整体glide进行重新封装