Wilson_C
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日17:00-24:00、周末10:00-22:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1. 7年Android客户端开发,工作以来一直保持着对技术的不断钻研与学习。 对 小程序、flutter 等有一定的了解与认识。

2. 有较强的行业意识,主动去挖掘行业信息,提升自己的业务架构能力。

3. 5年客户端开发,2年Android应用架构的搭建能力。主动提升客户端的相关性能并对相关业务考虑技术架构的选取与重构。

4. 具有良好的沟通能力,协调各部门的相关沟通交流。

5. 较强的逆境生存能力与自我驱动力。做事喜欢提前计划, 善于思考,能很好的从多维度分析问题并有效解决。

工作经历

  • 2021-03-01 -至今北京奥鹏远程教育中心有限公司Android开发

    个人职责: 1.框架改造:基于jetPack库,将历史MVC架构改造为MVVM架构。 2.性能优化:参与建设性能/崩溃/卡顿监控体系。崩溃率维持在0.3%左右 3.内存优化:使用线程池替换项目中使用的野线程,降低内存使用成本 4.编码规范:推动团队代码规范,日常开发规范等,提升代码可读性 5.部门协调:参与各部门之间的沟通,对新业务讨论以及最终方案的技术选型,如:Datastore替换SP,协程替换rxjava、java代码改成kotlin等,使得代码全责让渡,代码分层 6.跨平台:Android支持flutter引擎预热,对引擎的缓存,减少页面白屏的时间 7.参与技术讨论、推动技术分享 技术点: 1.负责java代码重构为kotlin,MVC架构改成MVVM架构, 2.使用Anchors框架管理项目启动初始化的任务,使启动app时间由2.3s提升到2s 3.使用compose重构地址选择,私信页面,新业务拓展使用compose,减少xml布局 4.SharedPreferences缓存改为DataStore缓存,DataStore主要解决了SharedPreferences的缺点,如

  • 2019-11-01 -2021-03-02北京神州数码科技有限公司Android开发

    个人职责: 1.框架搭建:参与app框架搭建,技术选型,使用组件化提升代码解藕,开发效率提升 2.编码规范:编写代码规范,代码review,提升代码可读性 3.模块开发:独立完成登录、首页、产品列表、数据统计模块 4.与其他部门沟通 5.日常业务开发,技术分享 技能点: 1.使用MVVM架构,Retrofit+okhttp+rxjava实现网络请求 2.使用ARouter实现组件化,降低模块之间耦合,提高开发效率 3.GMS推送服务接入。使用国际化安装包由apk转向aab,依据google规范进行安装包动态加载,减少安装包下载体积。 4.自定义View满足tab标签拦按字符长度等间距显示,时间日期选择控件 5.使用flutter技术降低部分页面开发成本30%。 6.使用注解实现权限申请库,降低开发成本,减少模版代码

  • 2016-07-01 -2019-09-20北京汉克科技有限公司Android开发工程师

    1.负责新产品页面的开发,自定义View显示产品的周期,封装银行卡选择的工具类,可以提高代码复用 2. 新技术的学习以及使用,如:Retrofit,Okhttp,RecyclerView 3. 参与技术讨论会,针对Java设计模式的技术讨论,如:单例模式,观察者模式,模版模式,工厂模式等 4. 性能优化:对布局文件过度渲染优化,线程使用池化方案 减少内存开销,对模版代码封装,减少代码量,提升代码可读性 5. 参与项目改造,由MVC向MVP模式转变

教育经历

  • 2018-06-09 - 2020-06-01北京开放大学大数据本科

  • 2012-09-01 - 2015-06-20渤海大学应用点击技术专科

资质认证

技能

Android
0
1
2
3
4
5
作品
一贯

1.负责新产品页面的开发,自定义View显示产品的周期,封装银行卡选择的工具类,可以提高代码复用 2. 新技术的学习以及使用,如:Retrofit,Okhttp,RecyclerView 3. 参与技术讨论会,针对Java设计模式的技术讨论,如:单例模式,观察者模式,模版模式,工厂模式等 4. 性能优化:对布局文件过度渲染优化,线程使用池化方案 减少内存开销,对模版代码封装,减少代码量,提升代码可读性 参与项目改造,由MVC向MVP模式转变

0
2023-03-27 16:26
Aquiver

1.框架搭建:参与app框架搭建,技术选型,使用组件化提升代码解藕,开发效率提升 2.编码规范:编写代码规范,代码review,提升代码可读性 3.模块开发:独立完成登录、首页、产品列表、数据统计模块 4.与其他部门沟通 日常业务开发,技术分享

0
2023-03-27 16:23
慕课网

1.框架改造:基于jetPack库,将历史MVC架构改造为MVVM架构。 2.性能优化:参与建设性能/崩溃/卡顿监控体系。崩溃率维持在0.3%左右 3.内存优化:使用线程池替换项目中使用的野线程,降低内存使用成本 4.编码规范:推动团队代码规范,日常开发规范等,提升代码可读性 5.部门协调:参与各部门之间的沟通,对新业务讨论以及最终方案的技术选型,如:Datastore替换SP,协程替换rxjava、java代码改成kotlin等,使得代码全责让渡,代码分层 6.跨平台:Android支持flutter引擎预热,对引擎的缓存,减少页面白屏的时间 7.参与技术讨论、推动技术分享

0
2023-03-27 16:21
更新于: 2023-03-27 浏览: 75