模糊测试平台(网络安全漏洞检测系统)
项目周期:2025年3月 – 2025年7月
项目角色:全栈开发工程师(侧重后端)
项目概述:
平台致力于通过自动化模糊测试技术,模拟海量异常输入以检测系统潜在安全漏洞,并提供修复建议。系统通过Nginx代理采集各业务系统API,利用Web Fuzzing引擎生成测试规则,涵盖任务管理、监控、API采集等模块。技术栈采用RuoY框架(SpringBoot + Vue3),数据库为MySQL。
主要职责与成果:
独立负责任务管理与监控模块的前后端开发,实现测试任务的创建、调度、执行与结果可视化。
设计基于事件驱动的任务状态机,支持异步执行与实时进度反馈,提升测试任务的并发处理能力与系统响应效率。
构建多维度监控看板,集成日志聚合与告警机制,实现测试过程中异常行为的快速发现与定位。
智慧强安(安全生产在线培训与考试平台)
项目周期:2024年3月 – 2025年2月
项目角色:Java后端开发工程师
项目概述:
该系统为华为全球融资业务提供一站式数字化支撑,覆盖资金计划、信贷管理、风险控制与财务报告全流程。项目采用微服务架构,需满足多地区金融合规要求,旨在提升融资效率、降低资金成本并强化财务风控能力。系统前端基于Vue3,后端采用SpringBoot、MyBatis、GuassDB,并部署于Kubernetes容器平台,使用神农工作流引擎驱动业务流程。
主要职责与成果:
参与核心财务微服务模块的设计与开发,负责资金计划与信贷审批流程的后端逻辑实现,保障高并发场景下交易的一致性与准确性。
基于GuassDB设计并优化多维度财务数据查询方案,通过索引优化与分表策略提升复杂报表生成效率。
结合K8s与Docker实现服务的自动化部署与弹性扩缩容,配合CI/CD流程提升发布效率与系统稳定性。
协助团队完成多区域合规适配,确保系统符合各地金融监管要求,支持全球化业务拓展。
智慧强安(安全生产在线培训与考试平台)
项目周期:2020年9月 – 2024年2月
项目角色:Java后端开发工程师
项目概述:
平台面向企业与承包商提供定制化安全培训与考试服务,支持微信公众号、小程序、APP多端接入。系统基于SpringCloud微服务架构,集成MyBatis、Redis、Nacos、XXL-Job及Sentinel,实现高可用、可扩展的在线学习与考核体系。
主要职责与成果:
负责学习、考试、错题管理等核心微服务的设计与开发,支持千人并发在线考试与实时成绩计算。
通过Redis缓存课程内容与试题数据,结合分布式锁机制保障考试过程的数据一致性,降低数据库负载。
基于XXL-Job实现定时任务调度,自动化完成培训进度同步、证书生成与数据报表统计。
使用Sentinel实施接口级流控与降级策略,有效应对培训高峰期的突发流量,系统可用性达99.9%。