具备多栈融合的能力,熟练使用Vue框架。前端以 Vue3、React 为核心, ElementPlus , Ant Design 组件库开发更加现代的UI。后端熟悉Django,掌握 Gin,Flask ,node.js 等。能够通过不同的业务场景使用不同的技术栈进行快速,准确的开发项目。
可基于全栈技术栈,为项目做架构设计与技术选型,从需求拆解到性能优化全流程参与。了解Redis ,Docker,MongoDB ,Nginx 等技术,保障开发协同与交付效率,助力业务系统高效、稳定落地 。
具备Python爬虫,数据分析能力。
网络监控平台前端:
使用Vue3 + ElmentUI + vite 构建
通过 TSX 编写组件,利用 TypeScript 强类型约束保障代码健壮性,开发效率提升 40%
独立承担核心功能模块(仪表盘、主机管理、告警)开发,通过虚拟滚动、懒加载优化长列表渲染,首屏加载速度提升 35%;结合 Element Plus 组件库二次封装,沉淀通用弹窗、表格组件,组件复用率达 60%
梳理旧版代码逻辑,基于 Vue3 组合式 API重构业务逻辑,解耦组件依赖,将系统崩溃率从 8% 降至 0.5%,维护成本降低 50%。
复杂问题解决 - 动态表单场景
需实现含 101 种 type 的动态表单,不同 type 对应字段差异大,常规写法会导致代码冗余、维护困难。
解决方案:
架构层抽象:设计 动态表单渲染引擎,通过 Map 建立 type 与字段配置的映射关系,用统一渲染函数解析配置、生成表单;
代码解耦与复用:抽离通用校验逻辑、字段渲染组件,通过自定义渲染函数(renderFormItem)动态加载不同类型表单项,将表单代码量压缩 70%,新增 type 时仅需补充配置,无需修改核心逻辑