精通iOS开发,熟练掌握C、Objectve-C、Swift的语言,有良好的面向对象编程习惯,精通网络交互、多线程、数据持久化,较强的逻辑思维和解决问题能力。掌握AFNetworking、FMDB、SDWebImage、MJRefresh、MagicalRecord、Masonry等第三方库。
搭建过完整的前后端和App项目,对项目的整体把控能力强,同时具有较强的学习能力,可以快速上手新的编程语言,已经掌握了java,php,golang,erlang,js,h5等多种开发语言,熟练使用mysql,mongodb,redis,sqlite等数据库。同时可以开发Android,RN,前端项目。了解esp8266,庆科模组的二次开发。
智能家居物联网平台项目
平台基于MQTT作为基础协议,后端对EMQ做二次开发,添加权限认证和访问控制,同时定制平台的基础协议。平台包括后端的物联网服务层,数据处理层,前端有Android,iOS支持,有基于h5的开发者管理界面,设备层使用esp8266作为基础通信模组,同时后端使用spring作为http服务,为app提供基本的接口访问。该物联网平台同时支持天猫精灵和Alexa语音控制。
负责平台的协议定制,确定平台研发方向,开发任务分配,主力研发平台端开发任务。
基于米家App的插件开发项目
做过4款不同类型的基于米家App的插件开发,2款基于WiFi接入米家IoT平台和2款基于BLE接入的,米家插件主要基于RN框架,通过完成项目后,对js有深入的了解。
角色 | 职位 |
负责人 | 高级iOS开发工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
实现米家IoT的完整业务流程 1. 插件开发流程 2. 嵌入式协议对接 3. 嵌入式WiFi,BLE模组二次开发 4. 调试完成产品的测试和后期的产品审测
熟悉米家IoT接入流程 1. 可以开发米家的插件 2. 管理米家IoT设备的正常上线 3. 快速实现接入米家IoT产品上线