樊志强

高级Android开发工程师
上海飞羽环保有限公司 · 8年经验
樊志强
日薪: ¥500/8h
地点: 西安
时间: 下班后周六周日可工作日远程
ID:428807 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Kotlin Java UI Android 测试 CI/CD Gradle Jenkins 自动化测试
一、 编程语言与底层原理(硬核基础)
核心语言:精通 Kotlin(协程、Flow、DSL)及 Java(泛型、反射、注解)。

底层机制:

JVM / ART:内存模型、GC 原理、类加载机制。

Android 核心:Binder 机制(跨进程通信原理)、Handler/Looper 消息队列、Activity 启动流程。

渲染机制:View 绘制流程(Measure/Layout/Draw)、事件分发机制。

二、 前沿 UI 框架与架构设计(进阶敲门砖)
声明式 UI:Jetpack Compose 实战经验(重组原理、状态管理 State/Flow、与 View 混合开发)。

架构模式:主流 MVI(单向数据流) 和 MVVM 架构,能解决复杂业务状态管理。

Jetpack 全家桶:LiveData/StateFlow、Room、DataStore、WorkManager、Navigation、Paging 3。

依赖注入:Hilt 或 Koin,实现模块解耦。

模块化/组件化:具备从 0 到 1 搭建项目架构的能力(模块划分、路由跳转、资源隔离、动态加载)。

三、 性能优化与稳定性治理(高级分水岭)
启动优化:冷热启动优化,熟练使用 Systrace / Perfetto 分析耗时,治理黑屏白屏。

内存优化:OOM 治理、Bitmap 图片内存极致压缩、内存泄漏检测(LeakCanary)。

流畅度优化:解决 UI 卡顿(掉帧),理解 VSYNC 同步机制。

包体积优化:ProGuard/R8 混淆规则深度定制、资源瘦身、动态下发。

网络优化:缓存策略、DNS 优化、网络请求防抖。

稳定性建设:Crash(崩溃)与 ANR 的捕抓监控、日志分析与自动治理(如接入 Bugly/Sentry)。

四、 工程化与 CI/CD 体系(提效利器)
构建系统:Gradle 构建优化,能独立编写 Gradle Plugin、解决多模块缓存依赖、多渠道/差异化打包。

CI/CD 流水线:GitLab CI / GitHub Actions / Jenkins 自动化打包、自动化发布。

自动化测试:单元测试(JUnit + Mockito)、UI 测试(Espre

负责多个 B 端及 IoT 垂直领域的 Android 客户端架构设计与核心功能交付。在环境及汽车尾气监测项目中,构建了基于蓝牙/串口协议的底层数据采集框架,实现了多传感器数据的实时解析、多点位动态图表渲染及异常阈值智能联动报警。针对上海机场道路维护 APP,深度集成高德地图 SDK,攻克了户外复杂场景下的高精度轨迹追踪与离线地图导航难题,结合 Kotlin 协程与 MVI 架构,确保任务在地铁、隧道等弱网环境下的无缝闭环流转。在水务行业工单巡检 APP 开发中,主导设计了基于 Room 的本地数据缓存与断点续传同步机制,解决了偏远地区无网环境的工单下发、现场表单填报及多媒体(图片/视频)上传痛点。项目全程采用模块化分层设计及 CI/CD 自动化构建,显著提高了复杂业务场景下的核心代码复用率与系统长期稳定性。
樊志强 ID:428807 复制

樊志强

高级Android开发工程师 · 8年经验 · 上海飞羽环保有限公司
城市西安 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Kotlin Java UI Android 测试 CI/CD Gradle Jenkins 自动化测试
一、 编程语言与底层原理(硬核基础)
核心语言:精通 Kotlin(协程、Flow、DSL)及 Java(泛型、反射、注解)。

底层机制:

JVM / ART:内存模型、GC 原理、类加载机制。

Android 核心:Binder 机制(跨进程通信原理)、Handler/Looper 消息队列、Activity 启动流程。

渲染机制:View 绘制流程(Measure/Layout/Draw)、事件分发机制。

二、 前沿 UI 框架与架构设计(进阶敲门砖)
声明式 UI:Jetpack Compose 实战经验(重组原理、状态管理 State/Flow、与 View 混合开发)。

架构模式:主流 MVI(单向数据流) 和 MVVM 架构,能解决复杂业务状态管理。

Jetpack 全家桶:LiveData/StateFlow、Room、DataStore、WorkManager、Navigation、Paging 3。

依赖注入:Hilt 或 Koin,实现模块解耦。

模块化/组件化:具备从 0 到 1 搭建项目架构的能力(模块划分、路由跳转、资源隔离、动态加载)。

三、 性能优化与稳定性治理(高级分水岭)
启动优化:冷热启动优化,熟练使用 Systrace / Perfetto 分析耗时,治理黑屏白屏。

内存优化:OOM 治理、Bitmap 图片内存极致压缩、内存泄漏检测(LeakCanary)。

流畅度优化:解决 UI 卡顿(掉帧),理解 VSYNC 同步机制。

包体积优化:ProGuard/R8 混淆规则深度定制、资源瘦身、动态下发。

网络优化:缓存策略、DNS 优化、网络请求防抖。

稳定性建设:Crash(崩溃)与 ANR 的捕抓监控、日志分析与自动治理(如接入 Bugly/Sentry)。

四、 工程化与 CI/CD 体系(提效利器)
构建系统:Gradle 构建优化,能独立编写 Gradle Plugin、解决多模块缓存依赖、多渠道/差异化打包。

CI/CD 流水线:GitLab CI / GitHub Actions / Jenkins 自动化打包、自动化发布。

自动化测试:单元测试(JUnit + Mockito)、UI 测试(Espre

项目经验

负责多个 B 端及 IoT 垂直领域的 Android 客户端架构设计与核心功能交付。在环境及汽车尾气监测项目中,构建了基于蓝牙/串口协议的底层数据采集框架,实现了多传感器数据的实时解析、多点位动态图表渲染及异常阈值智能联动报警。针对上海机场道路维护 APP,深度集成高德地图 SDK,攻克了户外复杂场景下的高精度轨迹追踪与离线地图导航难题,结合 Kotlin 协程与 MVI 架构,确保任务在地铁、隧道等弱网环境下的无缝闭环流转。在水务行业工单巡检 APP 开发中,主导设计了基于 Room 的本地数据缓存与断点续传同步机制,解决了偏远地区无网环境的工单下发、现场表单填报及多媒体(图片/视频)上传痛点。项目全程采用模块化分层设计及 CI/CD 自动化构建,显著提高了复杂业务场景下的核心代码复用率与系统长期稳定性。
客服二维码

没找到合适的人才?

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

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

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