个人介绍
1.熟悉C/C++,go及python
2.熟悉操作系统原理,计算机原理,通信原理,嵌入式等技术栈
3.熟悉多种软硬件通信协议,http,mqtt,RPC,protobuf,msgpack,lora,蓝牙,modbus等
4.掌握常见数据库,系统架构等,如kafka,Redis,MySQL,docker,k8s,consul等
5.有嵌入式linux和终端开发经验,熟悉常用开发工具链makefile,cmake,gcc,armcc,systemd等
6.能搭建常见后端技术框架,协议制定,擅长物联网领域,有物联网终端到后端全栈。
工作经历
2018-09-01 -至今小牛电动车高级后端工程师
在IOT事业部, 1. 负责网关开发,支持全球百万电动车上行下行协议解析,权限管理,多种协议适配等。 2. 负责共享电动车后端开发,支持共享业务涉及的车辆定位,轨迹,收费等功能需求。 3. toB业务,支持海外购车公司的定制化功能,实时推送车辆信息。 4. 平日会参与方案选型,协议指定,主导了多个IOT产品的技术架构。
2016-06-01 -2018-08-01北京升哲科技有限公司后端开发工程师
1. 参与物联网网关(基站)开发。 2. 负责物联网后端产品接入侧的开发。 3. 负责搭建和维护核心网的DEMO环境。 4. 测试和研发中辅助工具的开发。
教育经历
2012-09-01 - 2016-07-01安徽师范大学电子信息本科
在校期间是科技协会会员,获取过全国电子设计大赛省级二等奖
技能
关键词: 异步FIFO、hash散列、高并发、协成池、redis、mysql,kafka、EMQ,http,pprof、msgpack、aes ● 公司核心业务,管理全球百万辆电动车,包括车辆协议解析,高并发,性能调优,权限管理等 ● 协议开发中,需要考虑通信安全,业务解耦,异常管控,网络延迟,基站定位,信道干扰,功耗控制等。 ● 针对移动网络和IoT网络特性和终端特性,进行弱网优化,通信调优,容灾备份等。 ● 集群并发量在4k~15k,上下行链路兼容MQTT和UDP两种通信协议 ● 良好的监控统计信息,基础的日志文件,方便测试和运维人员管理
描述:【关键词】http,webhook、redis、mysql,kafka,http,pprof ● 海外公司,买小牛的车子,打造共享业务,小牛把车子信息推送给用户服务器。 ● 服务负责用户对车辆的控制,为前端下发命令接口,接收到用户命令后,鉴权然后下发给车子 ● 共享电动车业务功能包括,车辆的收费,定位,历史记录,预约等常见共享功能