ID:410207

Zhang

高级Android工程师

  • 公司信息:
  • 国内某通信运营商大厂
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 可工作日远程
  • 所在区域:
  • 郑州
  • 全区

技术能力

Android开发工程师,拥有8年商业化产品开发经验。熟练掌握Kotlin、Java及现代Android开发技术栈,对Jetpack组件、性能调优、模块化开发有扎实的实践经验。具备从需求分析到线上维护的全流程参与经验,能独立负责复杂功能模块的设计与实现。对代码质量有较高追求,善于通过技术手段提升开发效率和产品体验。具备良好的团队协作和沟通能力。

编程语言:Kotlin(熟练)、Java(熟练)
核心框架:Android Jetpack(ViewModel、LiveData、Room、Navigation...)、协程与Flow
架构模式:MVVM、MVI,有Clean Architecture应用经验
性能优化:内存优化(LeakCanary)、启动优化、布局卡顿分析(Profiler)
模块化/组件化:有独立模块开发与集成经验,了解ARouter等路由方案
网络与存储:Retrofit、OkHttp、Room、DataStore
工具与平台:Git、GitLab、Gradle、Charles/Fiddler
其他:熟悉敏捷开发流程

项目经验

电商应用
技术栈:Kotlin, MVVM, LiveData, Room, 组件化
项目角色:核心开发
项目描述:面向线下门店的O2O电商应用,涵盖商品浏览、会员体系及LBS门店配送。
主要贡献:
复杂业务开发:独立负责“购物车”与“秒杀”等高并发场景模块。通过消息队列削峰、库存预校验及本地缓存策略,保障高峰时段下单流程稳定。
启动速度优化:分析Systrace报告,梳理启动任务依赖,将非必要任务延迟初始化或异步化(使用Startup库),使应用冷启动时间从1.8s降至1.1s。
包体积治理:牵头apk瘦身专项,通过资源混淆、WebP图片转换、移除无用库、R8规则优化等手段,将apk体积从98MB压缩至65MB,下载转换率提升5%。
组件化推进:将商品详情、购物车等通用能力沉淀为业务组件,为后续公司多电商应用复用打下基础。

资讯类聚合APP
项目角色:核心开发
独立负责“视频资讯”模块整体开发,采用MVI架构管理复杂UI状态,保障Feed流滑动流畅性。
设计并实现多级缓存策略(内存->磁盘->网络),优化视频预加载逻辑,弱网环境下首帧加载时间减少40%。
集成ExoPlayer进行视频播放器深度定制,支持清晰度切换、倍速播放、小窗播放等交互功能。

企业级IM应用
项目角色:主要开发
负责即时通讯模块中消息收发、通讯录、群组管理的开发与维护。
基于WebSocket长连接,设计消息重试、确认、排序机制,保证消息可达性与时序性。
使用Room数据库优化本地消息存储与查询性能,实现千万级消息的快速检索与渲染。

案例展示

  • 云客服办公类App

    云客服办公类App

    客服办公类App 负责即时通讯模块中消息收发、通讯录、群组管理的开发与维护。 基于WebSocket长连接,设计消息重试、确认、排序机制,保证消息可达性与时序性。 使用Room数据库优化本地消息存储与查询性能,实现千万级消息的快速检索与渲染。

  • 某独立音乐人App

    某独立音乐人App

    一款个性化推荐与高品质音频播放的音乐应用,致力于打造沉浸式移动音乐体验。 核心播放引擎设计与实现,实现完整的播放队列管理、歌词实时同步及播放速度调节功能。 设计并实现智能缓存策略,利用ExoPlayer的缓存组件,根据用户收听习惯预缓存下一首歌曲,显著减少流量消耗与播放中断。

查看案例列表(含更多 0 个案例)

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服