我具备从应用层到底层服务的系统设计与落地能力。在安卓开发方面,熟练使用 Kotlin/Java 构建原生应用,掌握 Jetpack 组件(LiveData、ViewModel、Room、Compose)、多线程与性能调优,能处理复杂的 UI 交互、机型适配及内存泄漏排查。在Java 后端领域,深入理解 Spring Boot / Spring Cloud 生态,具备高并发、分布式系统设计经验,熟练使用 MySQL、Redis、RabbitMQ 及 JVM 调优,能搭建高可用、可扩展的服务架构。在前端方向,掌握 Vue 3 / React 框架及工程化工具(Webpack、Vite),具备响应式设计、组件库封装和跨端兼容能力。同时,我熟悉小程序开发(微信、支付宝),能独立完成从接口设计、云开发到代码提交的全流程,结合后端服务实现登录、支付、实时通信等复杂业务。我习惯以业务价值为导向,在技术选型、代码评审、性能优化和团队赋能中提供清晰、可落地的建议,帮助项目提升效率与稳定性
项目一:地宝扫地机器人应用开发
在该项目中,我负责地宝机器人终端应用(Android)的设计与核心开发。针对家庭复杂环境,实现了激光导航实时渲染、分区地图管理与定点清扫功能。技术难点在于高频传感器数据(激光雷达、陀螺仪、里程计)的实时处理与UI流畅渲染。我通过自定义SurfaceView与绘制线程分离,结合双缓冲机制,解决了地图刷新卡顿问题;同时设计基于协程的数据采集管道,确保20ms内完成一轮传感器的解析与绘制更新。
个人贡献:
主导了地图标注与禁区/虚拟墙设置模块,提供可视化拖拽交互;
优化固件升级逻辑,实现断点续传与异常恢复,升级成功率提升至99.5%;
对接后台清扫任务下发接口,支持远程启动、定时预约与区域回充等业务。
技术栈:Android(Kotlin)、MVVM、Room、WebSocket、MQTT、高精地图渲染
项目二:机械臂八界应用开发
负责工业/协作机械臂的Android端控制应用,支持关节空间/直角空间运动控制、轨迹录制与复现、末端工具控制等功能。技术难点在于通过蓝牙/串口与下位机通信时,需保证指令发送的实时性与数据完整性。我设计了基于状态机的协议解析模块,支持可变长指令打包与校验,并实现了多级重试与断线重连机制。
个人贡献:
开发拖拽式轨迹录制界面,能够记录末端路径并转换为目标点位序列,简化示教流程;
接入力矩检测与碰撞回退功能,在触碰到异常阻力时主动急停并记录日志;
提供一键诊断工具,自动检测连接状态、固件版本与传感器健康度,降低现场运维成本。
技术栈:Android(Java)、Modbus RTU、自定义串口协议、Kotlin Coroutines、MPAndroidChart(力矩曲线展示)