紀@ ID:307495 复制

紀@

高级Android软件工程师 · 9年经验 · 杭州粉丝生活科技有限公司
城市杭州 西湖 日薪500元/8h 时间 可工作日远程可工作日驻场(离职原因)
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Android Kotlin Flutter Java Git SVN UI 项目管理 TCP/IP HTTP
9年Android经验,有丰富的独立开发能力,熟悉并理解 Android平台以及框架原理、熟悉 Framework 、性能优化、内存管理、多线程,Hybrid 、组件化,Jetpack AAC、Kotlin、Flutter跨平台等,深入理解 Java 体系,MVP、MVVM 等架构模式,Retrofit、RxJava、Glide 等主流开源框架、消息、事件分发机制,自定义 View 、设计模式等,有优秀的源码阅读、问题分析能力

1.既参与过用户百万级别以上的中大型项目研发,又有创业公司从0开始独立开发项目的经历
2.熟悉MVP、MVVM架构、Jetpack框架、Binder机制、 消息、事件机制,组件、UI布局、自定义View,动画原理、数据存储等
3.熟悉Android平台架构,FrameWork、常用SDK、控件,对Activity启动原理、ActivityThread、Handler消息机制、epoll原理、同步屏障、事件分发机制、View添加绘制、RecyclerView缓存优化机制有过深入研究
4.熟悉第三方主流开源框架,对OkHttp Dispatch、拦截器原理,Glide 生命周期管理、三级缓存、弱引用、Lrucache,RxJava线程切换原理有过研究
5.熟悉Java, 对设计模式、数据结构、集合框架、Http、TCP/IP、Socket网络通信、多线程并发策略、volatile原理、synchronized、Lock、CAS、线程池性能调优等有过一定研究
6.熟悉kotlin,对协程状态机机制、挂起恢复原理,空安全、扩展、作用域、内联函数,委托机制有过研究
7.熟悉binnder机制,对多进程模式Client、Server、ServiceManager数据通信、用户空间、内核空间、内存映射原理、跨进程实现方式有过研究
8.熟悉性能优化、内存管理、懒加载、组件化、Hybrid、路由等常用开发策略
9.熟练使用Android Studio、IDEA、adb,Git 、Svn等常用开发工具和环境
10.熟悉产品设计研发上线以及版本迭代流程和项目管理流程
11.喜欢学习新的技术和知识、对开发中技术难点,能很快解决
12.良好的沟通能力,热衷开源和分享,能适应各种高压环境

项目经验

粉丝生活

项目简介:粉丝生活是一个可以提供附近小区范围内商店购物、邻里帮忙、发布闲置、活动等周边的泛电商类社区服务平台。包含超市、拼团、地图、商品下单、消息推送、支付、购物车、订单、小区绑定切换、搜索、快递收发等功能
技术描述:
1. 在项目架构方面, 基于Jectpack MVVM构建项目框架,实现业务逻辑和视图UI的解耦
2. 在网络请求方面, 封装 OkHttp、 RxJava 管理网络请求, 实现基于流式构建事件响应式异步操作,提高代码可读性、易于维护;基于 Glide 实现图片加载,自定义 Transformation 实现图片变换,通过弱引用增强图片的使用效率,复用bitmap内存,避免频繁回收导致的内存抖动问题
3. 地图拖动过程中,需要刷新地理位置,使用享元模式复用坐标对象,避免频繁创建
4. 自定义View实现列表横向弹性滑动切换效果,解决嵌套RecyclerView导致的滑动冲突
5. kotlin协程+Glide同步加载,减少大量图片加载引起的线程并发,使图片加载效率得到明显提升
6. 使用 InpsectCode、learkcanary、profiler等辅助工具优化代码,对可能存在ANR、OOM、过度绘制情况进行定位排查,提高稳定性,调优性能,使页面加载速度提升了10%,内存利用率节约30%,CPU性能、电量消耗大幅减少
7. loop消息循环中message printer计算消息耗时和相关堆栈,检测定位卡顿问题,解决并加以优化。使用户交互体验流畅度得到明显提升,用户活跃驻留时间增长2倍以上
8. 采用布局标签、扩充CacheViews容量、复用RecycerPool 、减少requestLayout、滑动停止图片加载、分页等方式优化RecyclerView,节约不必要内存和流量开销,列表更加丝滑,提升了用户交互体验
9. 封装、管理第三方库引入,减少依赖,对重度依赖库阅读源码理解原理进行重写拓展,提升代码可维护性、减少耦合
10. 采用IdleHandler对非必要启动任务管理, 优化 App启动效率,使启动速度提升了15%,大量减少了用户等待时间
11. 集成个推实现消息推送,处理透传消息适配订单、系统消息通知渠道
12. 采用今日头条调整density对UI进行适配,对分区存储、FileProvider、以及运行时权限请求管理等系统版本兼容进行适配,针对官方SDK版本差异做API兼容

关键字: MVVM、LiveData、DataBinding、OkHttp、Glide、RxJava、EventBus、Zygote、AMS、ActivityThread、Handler、Loop、ThreadLocal、Activity、Fragment、WindowManager、ViewRoot、ViewPager、RecyclerView、CoordinatorLayout
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: