框架:Spring Boot、Spring Cloud、MySQL、Redis、RabbitMQ、electron、tauri、webdav、rclone、NW、node
语言: java 、vue、react
核心产品:企业级安全云盘与智能协作平台
核心职责与业绩: 作为核心后端开发与架构参与者,全程参与了面向政企市场的高安全、多形态产品矩阵的构建。不仅负
责关键模块编码,更深入参与架构设计,致力于通过技术提升产品竞争力与交付效率。
主导多形态产品矩阵的设计与落地:为满足客户从内网高安全到移动办公的全场景需求,主导并参与了四种产品形态的
技术方案设计与实现。
1. B/S Web门户:基于Vue.js+Spring Boot前后端分离架构,主导开发了云盘的管理与协作Web端,提供了现代化的用
户界面和丰富的在线操作功能。
2. C/S桌面客户端:采用Electron框架开发跨平台桌面应用。针对部分客户仍在使用Windows XP等老旧系统的现状,深
入研究了NW.js框架,并基于此成功开发了兼容版本,解决了在老旧系统上与安全硬件驱动深度集成、实现高性能本
地文件同步的技术难题。
3. 虚拟磁盘形态:为追求极致的用户体验,参与了基于FUSE(Filesystem in Userspace)的虚拟磁盘挂载方案设计,负
责核心文件系统接口的开发,使云盘空间能够像本地硬盘一样在资源管理器中直接访问和操作。
4. 生态集成形态:参与设计插件化/微应用模型,使网盘核心能力能以标准化模块形式,无缝嵌入公司统一的办公平
台,拓展产品入口。
构建统一认证与开放集成体系:主导设计并开发了平台的统一认证中心与开放API网关。该体系实现了与公司内部即时
通讯产品的账号、组织架构及消息互通;对外则支持与客户现有AD域、OA等系统的联邦认证(单点登录SSO),并封装
了全套文件上传、下载、分享、权限管理的RESTful API及多语言SDK。此体系极大提升了产品在大型政企客户复杂IT环
境中的适配速度,缩短了交付集成周期。
打造高安全与合规性技术底座:为满足政务、军工等行业客户的高安全要求,独立负责多项安全能力建设。
安全认证:独立完成与多家主流CA厂商(支持主路/旁路两种模式)及UKey硬件的集成,实现了基于国密
SM2/SM3/SM4算法的数字证书认证与数据传输全程加密。
设计与实现核心存储与权限引擎:
文档协作:负责集成WPS、OnlyOffice等多款在线文档预览与编辑服务,实现在线协同办公能力。
存储与同步架构:设计了结合对象存储(海量文件)与本地缓存(热数据)的混合存储架构。采用插件化思想设计
了同步盘功能模块,基于rclone与WebDAV协议,实现了稳定、高效的多端文件实时同步与备份。
创新权限模型:设计并实现了一套灵活高效的自定义文件权限位模型。该模型将读、写、删除、分享等操作抽象为
独立的二进制权限位,通过一个十进制整数进行紧凑存储与快速位运算,从而支持为任意文件/文件夹设置用户、用
户组及其他人的精细化权限组合,并可轻松扩展支持存储空间配额等高级管控功能。此引擎稳定支撑了平台日均数
万用户的海量文件管理与复杂权限管控需求。
1. 后端服务:使用Spring Boot搭建了数据服务,利用RabbitMQ模拟设备数据的实时消息流。设计了一套通用的 JSON格式数据接入接口,用于接收和转发各类传感器数据(如压力、流量、温度、开关状态)。 2. 三维可视化:采用国产的Mars3D三维地理信息引擎,构建基
使用Spring Boot搭建了模拟数据服务,利用RabbitMQ模拟设备数据的实时消息流。设计了一套通用的 JSON格式数据接入接口,用于接收和转发各类传感器数据(如压力、流量、温度、开关状态)。 使用Electron+vue 搭建CS客户端