下载验证

captcha
简单简历

庄浩佳

前端开发

工作经历

跨越速运集团有限公司 - 平台研发工程师深圳

2023/06 - 2024/04

  • 负责 LLM Ops 平台的技术架构与团队领导,打造企业级的AI智能体平台,支持智能体的全生命周期管理。
  • 设计并开发平台前端通用组件库,提高开发效率和代码复用性。
  • 优化C端前端首页场景性能,提高页面加载速度30%。
深圳市蓝凌软件股份有限公司 - 资深前端开发工程师深圳

2020/10 - 2023/04

  • 从0到1组建事业部前端团队(10+人),提升团队整体技术水平。
  • 参与低代码核心开发设计,指导团队新人成长。
  • 负责前端基础建设,提升开发效率和代码质量。
深圳市有传科技有限公司 - web 前端工程师深圳

2018/03 - 2022/10

  • 负责前端工程体系建设,提升开发流程标准化。
  • 推进团队前后端分离,提升项目开发效率和可维护性。
  • 定期组织培训分享,提高团队整体技术水平。
深圳市边度网络科技有限公司 - web 前端工程师深圳

2017/01 - 2018/02

  • 维护 Dashboard 系统,开发公共组件库,提高组件复用性。
  • 使用 Node.js 维护旧系统 Kiosk,确保系统稳定运行。
  • 协助前端 Leader 的工作,及时沟通解决开发需求问题。

专业技能

使用 Javascript(ES6)/ Typescript 进行前端开发,并且熟练掌握以下框架

  • 精通 React 及其技术栈,有过大型项目开发和优化经验
  • 熟悉 Vue3 以及周边工具,如Vue-Router、Pinia 、 Element-Plus等


熟练使用 CSS3 以及周边工具

  • Tailwind.css 和 Bootstrap5 作为样式库
  • Sass 以及 PostCSS 作为预处理器
  • Css in Js等模块化开发


熟悉前端工程化,掌握通用的构建工具

  • 使用 Webpack / Vite 完成Web 应用打包以及对应的前端性能优化的经验。
  • 掌握使用 Rollup 完成组件库打包以及发布的过程。


熟悉Nodejs及Nextjs生态开发

  • 熟悉Nodejs中间层开发
  • 熟悉基于Next.js 服务端渲染开发
  • 基于Next.js等周边工具开发数据库、Api接口等服务


项目经历

KMS(AI Agent智能体平台)

2023/07 - 2024/02

负责Ai Agent平台的技术架构与团队领导,打造企业内部的智能体操作平台,支持AI应用的全生命周期管理。

  • 主导整体技术架构设计,采用现代化的后端技术栈Python Flask,前端基于React的Nextjs,确保平台的高性能和良好的用户体验。
  • 引领团队开发智能体应用,整合多模态能力(文本、语音识别、图像生成),提高交互自然性和用户满意度。


开发技术:

  • 设计并实施了基于Python Flask的后端服务,基于Nextjs Api的中间层服务和首屏SSR渲染,提升页面加载效率。
  • 使用Langchain实现大模型、向量数据库、工具应用的整合介入,基于LangGraph的工作流编排,支持多节点复杂任务的处理。
  • 前端基于Nextjs和TailwindCSS进行页面设计,工作流编辑区使用react-flow构建基于节点的编辑器和交互式操作。
  • 使用Docker和Kubernetes进行服务的容器化和微服务架构部署,提高系统的可扩展性和可维护性。


项目成果:

  • 通过 Agent 平台 让企业内部应用集成了流行的大模型,并开发了支持文本、语音和图像的多模态 Agent 插件,增强了业务流程自动化,降低了30%的运营成本。

MK 低代码平台(lowcode)

2021/11 - 2023/01

项目背景:

低代码技术是公司的数字化办公平台的基石,可以在低代码的能力上扩展大量的应用,如 知识管理、合同管理、人事管理等。

公司期望通过低代码技术解决应用开发效率低、专业开发门槛高 等问题;


方案设计

以 DSL (JSON Schema)+ 渲染引擎为基础,在配置端提供可视化拖拽平台接入 DSL 和物料库,物料库提供了大量的常用业务表单组件支持(如基础组件、复杂业务组件、自定义组件); 周边生态提供了物料中心和高代码的扩展机制,形成业务闭环;


开发阶段:

1. 开发可视化拖拽平台:抽象了搭建平台架构,使用状态机设计数据的交互模型;

2. 设计了一套高扩展的渲染引擎,通过 DSL +渲染引擎方式引入渲染页面方式;

3. 开发物料库及物料管理平台,每个物料都会根据 DSL 生成规则并构建发布到对应环境上;

4. 开发高代码:开发团队内部脚手架将低代码搭建的应用还原成对应的业务代码,需要特殊的场景 时第三方业务的开发者可以在此基础上进行开发


项目成果:

目前已经搭建50多个复杂应用,应对不同行业的需求,对接了 oppo 、金科、招商证券等大型企业;

团队已沉淀30+的物料组件,包括基础静态组件和复杂的业务组件,可以开箱即用

u客前端架构升级(微前端)

2020/01 - 2020/10

项目背景

公司内部有多个不同技术栈的项目,有些系统技术老旧难以维护,这些系统需要结合到新框架中来使,还要兼容老旧系统并行运行


方案设计:

技术预研:对比常见的几种微前端方案,最终自研框架,开发主体应用程序容器整合其他子应用;

对于 vue2、webpack4 等可升级的旧项目,底层升级到 vue3 和 webpack5


开发设计:

1. 开发设计主应用路由拦截、应用的生命周期;

2. 设计微前端应用通信和沙箱隔离;

3. 创建自动部署平台


项目成果:

将原先的巨石应用拆分成 react、vue 不同技术栈的项目,各个系统之间互不影响,独立自治;

新系统对于老旧系统也能兼容运行,可扩展性强

教育经历

汕头职业技术学院 - 专科软件技术

2013/09 - 2016/07