1 Java开发常用技术,Spring/Spring Cloud,Mongo,Mysql,Redis,ElasticSearch,Mybatis,Hibernate,Netty
2 后端管理系统,微信小程序开发
3 精通计算机网络,丰富的物联网开发项目经验,熟悉TCP/IP/MQTT等网络协议
4 Linux服务器维护管理,日常运维
商户端小程序应用
•设计完成项目基础技术选型,搭建 ;完成功能模块微服务的拆分;实现基础模块权限,日志功能模块;全程参与项目直至上线运行
•改造旧有 SpringMVC 项目为 SpringBoot 复用已有业务代码,编写大量单元测试,在确保业务的正确性的前提下,融入新的技术栈中
•负责基础的微信功能的接入,并将此功能模块独立出来形成 SDK 托管到 GitHub
•完成用户账单支付功能模块,包括常用的微信支付,以及通过邮件二维码的支付方式。
•设计完成了运营报表统计服务模块,为合作伙伴提供查看经营数据,营收成本的能力
•设计实现了系统中支付模块的核心功能,为后续非微信支付方式的接入预留了易扩展的接口
IOT平台开发
•运用 arthas,TCPDUMP,jstack 等工具,定位解决了因系统中历史遗留协议问题
•加强了设备认证机制,提升设备安全性;完成 TLS 协议的接入,进一步提升通信安全
•配合硬件技术要求,完成基于 MQTT 协议硬件设备的接入,经过测试对比后选择合适的 MQTT broker(EMQX) ,完成新设备的无缝接入已有业务平台
•负责 IOT 平台接口文档的编写;基于业务代码,协调硬件部门,沟通推动输出了清晰规范的文档
•改进 netty 端设备状态管理,对无效连接设备及时踢下线,减少服务器资源占用。
•针对不同网络环境的设备,采取流量整形控制,保证设备能及时接收处理服务器发送的数据
•集成 RPC 调用组件,为业务系统 提供管理,控制硬件设备的的能力