本人具备10年以上Android移动端研发经验,长期专注于Android应用架构设计、性能优化、工程化建设及复杂业务系统开发。熟悉Android系统原理及应用开发全流程,精通Java、Kotlin语言,深入理解Android Framework、四大组件、Binder通信机制、Handler消息机制、Gradle构建体系以及Jetpack组件体系。
具备丰富的大型App架构设计经验,熟悉MVVM、MVP、Clean Architecture等架构模式,能够根据业务规模制定合理的技术方案,解决复杂业务下的模块化、组件化、可维护性及扩展性问题。熟悉Android性能优化,包括启动速度优化、内存泄漏分析、卡顿治理、耗电优化、包体积优化以及稳定性建设。
熟悉Android工程化体系建设,包括组件化架构、持续集成、自动化测试、代码质量管理、发布流程优化等。具备跨团队技术协作和技术方案评审能力,能够帮助团队提升研发效率和代码质量。
同时具备丰富的问题定位和疑难技术攻关经验,能够针对线上问题进行系统分析,结合日志、性能工具和源码分析快速定位根因。能够为企业提供Android技术架构咨询、性能优化指导、研发流程改进以及团队技术培训等专业服务。
1. 智能公寓用户端 Android App
项目描述:
面向长租公寓住客打造一站式移动服务平台,覆盖注册登录、房源及合同查看、账单支付、门锁控制、访客管理、报修保洁、消息通知等业务。项目同时服务国内及海外市场,需要支持不同域名、接口环境、支付渠道和第三方服务,并保证多个版本能够持续稳定迭代。
个人职责与成果:
负责 Android 客户端核心功能开发与日常维护,基于 Kotlin、MVVM、ViewModel、LiveData、Room、Retrofit及协程完成业务模块建设。参与登录、支付、日历预约、订单及住客服务等核心流程,接入支付宝、微信支付和一键登录,并针对取消支付、回调丢失、重复提交及页面恢复等异常场景完善状态管理。通过多模块及多渠道构建配置统一管理国内、海外、UAT和生产版本,降低环境配置错误风险;持续治理历史代码、生命周期问题和第三方 SDK 兼容问题,提升复杂业务场景下的稳定性与可维护性。
技术栈: Kotlin、Java、MVVM、Room、Retrofit、OkHttp、协程、ViewBinding、微信支付、支付宝
2. 智能设备配网与门锁管理系统
项目描述:
为公寓住客及运营人员提供智能门锁、取电设备等 IoT 设备的绑定、配网、授权和控制能力。项目需要同时处理蓝牙通信、云端接口、设备 SDK 回调及页面状态,涉及弱网、设备离线、蓝牙异常、配网中断、授权过期等复杂情况,对流程可靠性和异常恢复能力要求较高。
个人职责与成果:
负责涂鸦智能、TTLock 等设备能力在 Android 端的接入与业务封装,完成设备发现、蓝牙连接、网络配对、房间绑定、权限下发及状态展示等功能。针对第三方 SDK 回调分散、设备状态异步变化的问题,梳理配网状态机和统一结果处理机制,避免重复回调、页面退出后继续更新 UI 及长时间任务未释放等问题。完善超时、重试、取消和失败提示逻辑,并处理低功耗模式、Activity 生命周期及前后台切换带来的异常。通过隔离厂商 SDK 与业务层,降低设备类型扩展和 SDK 升级对上层页面的影响,提高智能硬件功能的可维护性与问题定位效率。
技术栈: Kotlin、Java、BLE、Tuya SDK、TTLock SDK、协程、Lifecycle、EventBus、Retrofit
智能公寓综合服务 Android App,面向公寓住客及运营人员,提供手机号一键登录、房源与合同查询、在线账单、微信/支付宝支付、智能门锁、访客授权、设备配网、报修保洁、预约日历和消息通知等功能。本人担任核心 Android 开发工程师,负责需求分析、技术方案设计、核心功能开发、
Staff App 是面向公寓、酒店及长租项目运营人员的 Android 移动作业平台,主要服务前台、保洁、维修和设备运维等岗位。应用支持多项目切换、房态查询、客房清洁、任务预测、房间巡检、维修工单创建与流转、进度更新、转派、完工验收、返工处理、员工权限配置、即时通讯及多语言切换