•前端开发: 熟练掌握HTML/CSS/JavaScript,熟悉React、Vue等主流框架
•后端开发: 能够进行Python、Node.js、mongo等开发
•DevOps: 具备Docker容器化、Linux部署经验
NDR流量监控系统
项目背景
针对严峻的APT攻击形势,主导开发NDR流量监控系统,作为一款软硬件一体化产品,通过对网络全流量深度分析实现APT检测和响应。
项目职责
•采用微前端多仓库技术理念,前端使用umi+qiankun+React+antd,后端基于egg框架, 实现Docker容器化部署方案,通过docker-compose管理一键部署容器,打造开箱即用的标准化解决方案,攻克大文件上传技术难题,实现断点续传和分包上传功能
解决方案
•设计三仓库架构:前端仓库、后端仓库和业务仓库(mica-admin),使开发人员可专注业务逻辑,优化文件上传:采用文件切片+MD5加密避免重复,通过axios实现上传进度展示,最终合并文件,实施Webpack打包优化,将项目体积从30MB缩减至10MB
项目成果
•成功打造公司级标准产品"标准盒子",被多个部门采用。实现全流量深度分析能力,威胁检测准确率达98%,平均响应时间缩短70%
成都高新智慧平台
项目背景
服务于成都高新区3大执法部门(大气/园林/城管)的智慧平台项目,覆盖500+执法人员,日均处理工单量达2000+。
项目职责
•负责前端架构设计与核心功能开发
•主导大屏可视化性能优化与多分辨率适配
解决方案
•设计PostCSS插件实现px→rem自动转换,攻克行内样式转换技术难题封装响应式Hook组件,支持8K/4K/2K多分辨率自适应渲染
•采用虚拟滚动和懒加载技术优化大屏渲染性能
•采用mapv+数据聚合的方式数据预加载解决了海量数据的问题
项目成果
实现首屏加载时间从5秒优化至1.2秒,完成10万级工单热力图流畅渲染,地图操作流畅度提升80%
智慧刑检
项目背景
针对四川省及成都市监狱的监控系统智能化改造项目,通过集成Python的YOLO算法实现监狱内违法操作的智能识别与预警。
项目职责
•负责前端视频流处理模块开发,实现监控画面实时截图、参与技术方案设计,主导RTSP转FLV格式流的技术选型与实现
解决方案
•采用flv.js解析播放流媒体,基于dplayer封装定制化视频播放器,优化交互体验,运用原生Canvas技术:通过drawImage实现截图功能,toDataURL将图片转为base64传输;采用双Canvas架构实现视频区域画线打点功能
项目成果
•成功交付智能监控系统,实现监狱违规行为识,开发的视频处理模块响应时间控制在300ms内,系统稳定性达99.9%