拥有6年的实战经验,熟练掌握 Java、Kotlin 等开发语言,熟悉安卓系统架构和 SDK 框架。能够独立完成从需求分析、UI 设计到功能开发、性能优化的全流程工作,参与完成过的 APP,涵盖社交、电商、生活服务等领域。
擅长运用 MVVM、MVP 等架构模式进行项目架构设计,熟悉 Jetpack 组件、Retrofit 网络请求、Glide 图片加载等技术。注重代码质量与用户体验,具备良好的代码规范和问题排查能力,曾成功解决过内存泄漏、卡顿等性能瓶颈问题。
大疆 MSDK 项目经验
我曾参与一个基于大疆 MSDK(Mobile SDK)的无人机应用开发项目。在项目启动阶段,我深入研究了 MSDK 的官方文档,熟悉其架构与各项功能接口,这为后续开发奠定了坚实基础。
在功能开发方面,我负责实现无人机的飞行控制与数据采集模块。通过 MSDK 提供的飞行控制接口,我完成了无人机的起飞、降落、悬停、航线规划等功能。同时,借助 MSDK 的数据采集接口,获取了无人机的飞行姿态、位置、速度等关键数据,并将其实时展示在 APP 界面上。
为了提升用户体验,我对飞行控制功能进行了优化,增加了手势控制和智能跟随模式。在性能优化上,通过优化数据传输协议,减少了数据传输延迟,提高了飞行控制的响应速度。该项目最终成功上线,获得了用户的高度认可。
上云 API 项目经验
在另一个项目中,我负责开发基于大疆设备的上云 API 系统。此系统的核心目标是用大疆机库设备采集的数据上传至云端服务器,以便进行后续的数据分析与处理。
我首先对业务需求进行了详细分析,确定了需要上传的数据类型和格式。然后,我选择了合适的云服务提供商,并根据其 API 文档进行接口开发。在开发过程中,我使用了 RESTful API 架构,确保了接口的简洁性和可扩展性。
为了保证数据传输的安全性和稳定性,我采用了 HTTPS 协议进行数据加密传输,并实现了数据重试机制,以应对网络异常情况。同时,我还开发了数据缓存功能,当网络断开时,将数据暂时存储在本地,待网络恢复后再进行上传。
该上云 API 系统上线后,运行稳定,每天能够处理大量的设备数据,为企业的数据分析和决策提供了有力支持。
该项目是用无人机进行农田检测,使用 M3M相机通过多光谱分析农作物情况,可以根据农田所在区域自动规划无人机航线,支持断点续飞功能,支持采集的图片静默上传到服务器用于数据分析
使用大疆机场对风机或者光伏进行巡检,能够用平台规划飞行路径并生成航线,支持直播功能,支持无人机实时控制,航线飞完之后图片实时回传分析