个人介绍
核心技术:后端java+spring,前端react,服务端docker容器化部署。
数据库:mongodb、mysql、clickhouse等。
中间件:redis、zookeeper等。
文档能力:项目设计文档写作,招标文档技术方案、专利写作。
新技术研究:kotlin、vertx、Quarkus等。
擅长领域:设备管理平台的设计和编写。
工作经历
2017-04-01 -至今成都微思格科技有限公司全栈开发工程师
2017年4月加入原迈普同事的创业公司,主要负责核心业务开发(物联网相关平台研发,包括车载、机载相关设备的大数据管理平台) 与文档撰写工作(项目设计文档的写作,招标文档的技术方案编写、专利的写作)。主要工作成果如下: 1、2017年参与并实现满足交通部808、1076标准的车载管理平台,独立编写与政府监管平台对接的809协议部分,并通过交通部测试。 2、2018年设计并实现与京蓝科技股份有限公司合作的智能农业灌溉IOT平台,该项目最终在内蒙上线。 3、2019年参与并实现了车载运营平台,该项目最高同时接入4万台终端,日均流水收入在1万元以上。 4、2020年设备并实现了与中国移动成都移动研究院合作的智能农机管理平台,该项目为移动5G试点项目,未来会大面积推广。 5、工作期间发表一篇《lora网络号分配方法》的专利,并多次参与项目的前期技术架构。
2016-06-01 -2017-04-01迈普通信技术股份有限公司java开发
参与并通过迈普2016级新员工试用期的考核,主要负责迈普网络管理平台的维护和改造。 完成网络发现模块的重构,底层由NIO编码改成netty实现,简化沉重的历史代码(最早可追溯至2003年),改用轻量级的应用。
教育经历
2013-09-01 - 2016-06-01电子科技大学信息与通信工程硕士
985,211本硕,电子工程学院就读,数学功底扎实
技能
该平台为欧洲市场设计,用于传统路由器相关设备的管理。平台包含了传统网管系统的所有功能,同时提供了多租户的运营模式。可满足十万级别的设备管理,平台底层采用分层结构,可进行分布式部署。 本人负责设备交互相关功能的实现,对netty的使用和设备网络拓扑组网很擅长。为后续的增值业务提供了基础的数据保障。
该平台为中国移动产业研究院的5G试点项目,是5G智能农业关键的一环。 本人主要负责三大模块的设计和开发: 设备交互模块:平台与设备通过EMQ服务进行交互,平台对终端数据进行处理并转存。底层应用了netty和rxjava,以较少的代码实现了稳定的通信模块。 视频服务器:视频服务器采用了vertx+quarkus轻量化部署的技术,实现对H264编码转FLV的功能,最终打包大小控制在10MB。 农机作业监控:此模块为业务功能相关,前端主要用到了VUE技术,后端数据存储采用MongoDB,并与C++算法联合处理,调用了JNI实现。