为解决多业务线 UI 风格不统一及重复开发问题,主导搭建了公司内部 UI 组件库。技术选型基于 Vue 3 + Vite + Rollup,采用 CSS-in-JS 方案实现样式隔离与动态主题切换,严格遵循 Semver 规范并通过 Changesets 自动化管理版本发布及日志生成。工程化突破层面,将存量 Webpack 4 项目平滑迁移至 Vite + ESBuild 开发环境,通过编写自定义 Vite 插件解决 Legacy 浏览器兼容问题,项目启动时间从 3 分钟锐减至 8 秒;同时封装团队专属脚手架,集成 ESLint + Prettier + Husky + Commitlint ...
为解决多业务线 UI 风格不统一及重复开发问题,主导搭建了公司内部 UI 组件库。技术选型基于 Vue 3 + Vite + Rollup,采用 CSS-in-JS 方案实现样式隔离与动态主题切换,严格遵循 Semver 规范并通过 Changesets 自动化管理版本发布及日志生成。工程化突破层面,将存量 Webpack 4 项目平滑迁移至 Vite + ESBuild 开发环境,通过编写自定义 Vite 插件解决 Legacy 浏览器兼容问题,项目启动时间从 3 分钟锐减至 8 秒;同时封装团队专属脚手架,集成 ESLint + Prettier + Husky + Commitlint ...
该项目服务于数千家供应商,涵盖订单履约、仓储调度及多层级权限管控等复杂业务场景。技术架构采用 React 18 + TypeScript + Ant Design,引入 qiankun 微前端方案将单体应用拆分为 6 个独立子应用,实现多团队并行开发与独立部署;结合 pnpm + Turborepo 搭建 Monorepo 结构,抽离复用公共业务组件 40 余个。针对复杂订单录入页面交互卡顿问题,深度优化浏览器重排重绘机制,运用虚拟滚动及表单字段级监听,将页面帧率从 15 FPS 稳定提升至 60 FPS。权限设计上,基于 RBAC 模型结合数据范围维度,通过自定义 Hooks 封装鉴权逻辑,...
参与执法融合综合应用中心后端开发,项目基于 RuoYi-Vue 二次开发,采用 Spring Boot 2.5 + Spring Security + MyBatis-Plus + KingbaseES/MySQL 双数据源 + Redis 多模块架构。 负责执法大练兵填报/评分/汇总模块设计与开发,支持省、市、县、个人四级上报的暂存、提交、审核、评分、成绩汇总全流程。 设计并实现动态指标 EAV 模型:将原本固定宽表改造为指标树 + 叶子配置 + 字段配置 + 动态数据表,实现表单字段可配置化,新增指标无需修改代码。 实现服务端动态表单校验、必填进度计算、附件管理、多级数据权限(按行政...
1、负责系统国产化迁移改造,完成核心接口、业务逻辑及数据库适配开发;同时参与新增需求功能设计与编码实现,配合联调、 测试与部署上线,保障信创改造与新功能同步落地。 2、执法大练兵模块:系统可通过智能化执法助手为生态环境执法大练兵案件评查提供智能评查效果,执法大练兵分为常态化练兵 和执法练兵分析两大部分内容,旨在全面提升执法人员的业务能力和执法水平,使练有所成、成有所效。 3、 执法装备管理模块:平台具备执法装备管理功能,包括装备的维护、统计分析、考核,以确保执法工具的合理配置、高效使用 和保持良好状态。 4、执法双随机模块:该模块包含双随机属性管理、对象双随机属性管理建立双随机库、...
个⼈项⽬:微光 App (WeLight Reader) ⾼性能渲染:基于 Flutter ⾃绘引擎实现 ⼩说翻⻚ FPS >110,攻克⾼刷机型下的纹理复⽤与内 存抖动难题。 扩展性设计:设计 DSL 解析器 (Xpath/Json/JS),⽀持 100+ ⾃定义书源,验证了复杂逻辑下的 Flutter 架构能⼒。 商业闭环:3 个⽉获客 3W+,通过“⼴告+订阅”实现 ⽉盈利 1W+,具备完整的产品思维与商业 化能⼒。...