1、熟悉且熟练运用Spring 、SpringMVC、SpringBoot框架,Mybatis、JPA 等技术;
2、会使用的中间件:Redis、Pulsar、Nginx,了解 RabbitMQ 消息中间件原理;
3、使用过 Vue + Element 的前端开发技术,了解基本的html+css+js 原生前端开发技术;
4、使用及了解 linux常见命令,以及 Docker 容器化部署技术;
5、熟练使用 IDEA 开发工具、Xshell 终端工具、alibaba 代码检索插件、Git 工具、Maven 版本管理、Swagger
接口文档、Navicat 数据库可视化工具;
6、本人常用的数据库: MongoDB、InfluxDB、ElasticsearchDB,熟悉 Mysql 数据库、Redis 缓存及 H2 远程混合模式存储;
2022.01-至今 企智云私有部署系统
项目简介:
企智云私有部署系统是一个可针对用户定制化的业务私有部署系统,采用微服务架构方式,本系统总共由
三大子系统构成:远端仓库管理平台,管理业务系统子镜像服务,用于子镜像服务版本控制以及新版本发布,提供
远程拉取各个子镜像功能。本地管理中心,提供用户自定义系统界面和数据源配置、安装、卸载和升级业务服务一
体化功能。业务系统,是原有系统的分布式架构业务系统,提供实时、历史、报警等功能的定制化物联网管理平台。
所用技术:
SpringBoot、Mybatis+Plus、JPA、Swagger、Docker、Redis、Nginx、Pulsar、Mysql、H2DB、
InfluxDB、Vue+Element、Hutool、Maven、Git、JDK1.8
项目职责:
1、参与系统原型设计,系统架构、数据库表设计;
2、负责远端仓库管理平台的架构及开发,包含服务上传功能、平台管理和模块镜像管理等;
3、负责历史数据模块重构,历史数据存储选型,MongoDB 转型 InflulxDB 数据库并落地;
4、负责用户中心模块、通用模块的开发及重构;
5、处理历史数据 OOM 内存溢出并优化;
6、通过分表、降低组合索引方式优化历史数据查询性能,以及预防内存彪高风险;
7、参与部署金轮集团客户公司服务器的慧网私有部署系统,并处理过程中遇到的问题;
8、数据源自定义配置,服务包增量下载
2021.07-2021.12 慧网云平台
项目简介:
慧网云平台是管理终端设备的云平台,主要具备实时监控、报警触发和历史数据的功能平台,用
户可在该平台管理自己所属的设备终端,处理设备采集的信息数据,实时知道所属工业领域的数据运行状态,为企业提供了一套完善的云平台技术解决方案。
所用技术:
Spring、SpringMVC、RabbitMQ、Redis、Nginx、Tomcat、JDBC、Mysql、MongoDB、Linux、JDK1.8、
Git、Maven
项目职责:
1、优化线上用户列表,20+万条用户数据分页查询性能从 36 秒优化到 600ms
2、负责历史数据功能分库和差值计算
3、设计开发接口鉴权,及安全加密
4、负责服务端嵌入 JPUSH 平台,线上报警数据 3 万+日活移动端消息推送
5、设计开发终端设备移动的地图运动轨迹
6、负责历史过期数据自定义删除的定时任务开发,以及多线程清除100亿历史数据策略
7、维护和修复线上服务 BUG
8、线上服务的发布部署
2021.02-2021.06 云商系统
项目简介:
云商系统是管理用户设备网关的一套物联网系统,负责对设备端的管理和配置,提供一个完善的
物联网解决方案,分为云商模式和终端模式;具备快速部署,便捷配置的一套物联网终端管理的云平台系统。
所用技术:
SpringBoot、JPA、RabbitMQ、Redis、JDBC、H2、Nginx、Linux、JDK1.8、Git、Maven
项目职责:
1、系统平台的单点登录功能
2、H2 数据库内嵌和远程 tcp 连接混合模式研究落地
3、修复维护云平台服务 BUG
4、云平台数据迁移配置功能开发
5、设备终端普通和 VPN 穿透功能开发
现在自己类似小组长式的能自己引领者前后端小组一起开发很多个功能模块,能够自己独当一面 参与需求分析、系统设计,以及系统微服务架构设计。
负责服务端开发、优化、性能监测及压力测试,十万到百万级 QPS 性能压力测试 处理部门线上服务 BUG ,维持国内外应用服务稳定运行,维护 3 万日活的服务端消息推送