我是一名具备全栈能力的前端开发工程师,在技术栈上深度覆盖现代化前端开发的核心领域。在框架方面,我精通 React 生态系统,熟练使用 Hooks、函数组件、Context API 以及状态管理方案如 Redux Toolkit 或 Zustand,并具备 Next.js 项目实战经验。同时,我也熟练掌握 Vue 及其组合式 API(Vue 3),能够高效使用 Pinia、Vue Router 等核心工具进行应用开发。
对于服务端渲染(SSR),我拥有丰富的实践经验,既包括使用 Next.js 或 Nuxt.js 等全栈框架构建高性能、SEO 友好的同构应用,也包括从零开始基于 Node.js 搭建自定义的 SSR 架构,深入理解数据预取、hydration 流程以及性能优化关键点。
在 Node.js 全栈 开发方面,我能够利用 Express、Koa 或 NestJS 等框架构建稳健的后端服务与 RESTful API,并熟悉数据库操作(如 MongoDB、PostgreSQL)、身份认证(JWT、OAuth)、服务器部署与 DevOps 基础(Docker、CI/CD)。这使得我能从前端界面到后端业务逻辑进行端到端的开发与维护,具备完整的系统视角和问题解决能力。
此外,我的技术能力还涵盖:现代 JavaScript(ES6+)与 TypeScript 的深入应用,以实现高可维护性代码;构建工具链(Webpack、Vite)的配置与优化;对前端性能监控、跨端开发(如 React Native / Taro)以及微前端架构也有一定的探索和实践。我注重工程化、代码质量和团队协作,致力于通过技术为产品创造稳定、流畅的用户体验。
1. 转转优品活动页低代码配置方案
该项目旨在解决营销活动页面重复开发、效率低下的痛点。我主导设计并实现了一套低代码活动页配置方案。技术核心在于通过 JSON Schema 驱动,构建了一个可视化拖拽编排平台。我抽象出通用的UI组件库,并设计了一套模板渲染引擎,支持实时预览与一键发布。后端采用 Node.js + Koa 提供配置的存储与渲染服务,实现真正的前后端分离与SSR直出,确保页面的首屏性能与SEO友好。该方案将活动页的平均开发周期从1-2人日缩短至1小时内,大幅提升了运营效率。
2. 腾讯云雀运营管理平台(全栈项目)
作为此平台的核心开发者,我从前端到后端进行了完整的技术选型与架构设计。前端采用 Vue 3 + TypeScript + Pinia 构建,并基于 Vite 实现极速的开发体验与构建优化。后端选用 NestJS 框架,因其清晰的模块化与依赖注入设计,配合 PostgreSQL 与 Redis,构建了高可维护的RESTful API与服务。我深入参与了权限系统设计、数据可视化大屏渲染优化以及基于Docker的容器化部署流程。该项目体现了我在全栈技术选型、系统架构设计及工程化部署上的综合能力。
3. 360企业安全云控制台项目
这是一个大型、复杂的后台管理系统。我主要负责并推动了两个关键架构升级:首先,参与微服务拆分,将单体巨石应用根据业务域拆分为多个独立部署的微前端应用(基于 qiankun)与后端微服务,有效解耦了代码,提升了团队并行开发效率与系统可扩展性。其次,主导了从Vue 2到Vue 3的渐进式迁移,通过构建混合模式、封装兼容层、重构组合式API逻辑,在保证业务连续性的前提下,平稳完成了技术升级,最终带来了显著的性能提升与更优的开发者体验。该项目证明了我处理大型项目架构演进、技术迁移与团队协作的能力。
这是一个大型、复杂的后台管理系统。我主要负责并推动了两个关键架构升级:首先,参与微服务拆分,将单体巨石应用根据业务域拆分为多个独立部署的微前端应用(基于 qiankun)与后端微服务,有效解耦了代码,提升了团队并行开发效率与系统可扩展性。其次,主导了从Vue 2到Vue 3的渐进
该项目旨在解决营销活动页面重复开发、效率低下的痛点。我主导设计并实现了一套低代码活动页配置方案。技术核心在于通过 JSON Schema 驱动,构建了一个可视化拖拽编排平台。我抽象出通用的UI组件库,并设计了一套模板渲染引擎,支持实时预览与一键发布。后端采用 Node.js +