熟练掌握Java基础技术体系、JVM内存分配、垃圾回收、类装载机制、常用的数据结构 及相关算法,
熟悉Java多线程编程、网络编程及相关性能优化
熟练掌握OC、Swift、golang、Python等编程语言
熟练使用OC/Swift混编开发及Flutter跨平台移动端开发
熟练使用开发中常用的设计模式 熟悉spring、springMVC、SpringBoot、Mybatis、JPA等后端开发框架
熟悉常用的中间件和缓存技术,如kafka,redis等 了解docker部署,并熟悉常用的docker命令及相关的DOCKERFILE的编写
了解Erlang的方言elixir(灵丹妙药),并熟悉函数式编程及其设计思想;
熟悉HTTP,HTTPS协议,了解物联网常用协议MQTT,COAP等;
了解Linux操作系统及其常用的命令;
熟悉MySQL,Postgres数据库设计及应用开发 熟练掌握软件开发流程,具备良好的系统分析、设计能力 具备良好的英语读写能力
物联网感知平台(服务端):(开发语言:Java,框架:springboot,JPA,docker,MQTT, COAP,redis,Kafka,Postgres,MogonDB等)
项目描述:物联网感知平台项目(AIOT)为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端 API,应用服务通过 API 调用开放平台功能,实现远程控制。帮助用户快速构筑物联网应用。整个项目包括接入层,数据解析层,规则处理层,用户终端层,每一层都是一个单独的服务,支持多实例部署,并提供相应的API。从用户端的⻆度来看,整个项目包括系统管理,应用管理,工单管理,规则引擎,告警管理,设备管理, 产品管理,概览统计。
物联网感知平台(移动端):(开发语言:dart, 框架:flutter)
项目描述: 感知平台APP,为工单管理人员提供管控平台,实施查看设备报警信息及位置,完善工单处理流程。项目采用flutter框架,同时开发Android、iOS两端;
一款医生与患者可以在线问诊的平台,包含即时通讯、远程推送等。 本项目是我用flutter写的双端平台,除后端接口外,移动端所有模块都由我独立完成。
一款针对物联网设备的安装与维修的管理类app,可随时查看设备在线情况。 可在线发起工单,跟踪工单完成情况。