精通Kotlin + Java Android原生开发,深度掌握MVI架构(单一数据源 + StateFlow/SharedFlow)、状态机设计与Session隔离机制。
熟练使用WebSocket长连接、AudioTrack音频播放、Retrofit + OkHttp网络层,具备复杂语音交互链路(录音→识别→TTS播报)全链路优化经验。
擅长高并发竞态场景治理(last-wins策略、draft-*过渡会话、界面快照 + 缓存迁移),显著提升会话快速切换稳定性与弱网容错能力。
独立完成语音助手从火山引擎RTC到WebSocket的平滑迁移,实现通信成本大幅降低,核心交互连接成功率稳定在95%以上。
具备SDK设计与抽离能力,成功将语音助手核心能力封装为标准AiAssistantEngine SDK,支持多形态(主界面+悬浮窗+平板)适配与快速接入。
熟悉Android性能优化、UI渲染层级控制、弱网场景压测与排障,沉淀多份核心机制文档与排障口径。
项目1:语音助手底层MVI架构重构与SDK抽离(2026.3)
在日历机项目组负责语音助手从旧版高耦合架构到MVI+Kotlin全新架构的全面重构。引入单一Store数据源,彻底解耦UI与业务逻辑,实现模块自由拼装。独立完成SDK设计与抽离,封装AiAssistantEngine接口,屏蔽网络重连、状态机流转等复杂细节,大幅降低上层业务接入成本。同步完成WebSocket长连接替代火山引擎RTC,通信成本同比大幅降低,核心连接成功率稳定在95%以上。输出《MVI架构介绍》《SDK接入指南》等核心文档。
项目2:P2主界面与会话快速切换稳定性治理(2026.4)
针对P2全新主界面+悬浮窗场景,解决高频竞态下的消息闪空、串台、标题错位、切换挂起等问题。引入last-wins策略、draft-*临时会话机制、界面快照保留 + 缓存迁移方案,实现“切换语义明确 + 界面基底稳定 + 连接层可恢复”的完整闭环。音频链路统一收口,增加语音预检与字节统计,快速切换后语音转写及时性与播报可靠性显著提升。同步完善历史会话搜索、置顶、懒加载能力,弱网下首问首答预览响应更快。
项目3:日历机1.3版本餐食与食谱模块开发
独立负责日历机1.3版本餐饮模块从0到1的完整架构设计与核心开发,实现“7天×4餐(早餐/午餐/晚餐/零食)”周视图网格展示,支持动态彩色气泡、+N更多按钮、重复计划(RRULE解析)、自定义餐段名称与颜色、食谱管理等完整功能。