个人简历 / Resume
- 中文简历
- Resume
个人信息
- 姓名:庄生
- 年龄:31 岁
- 学历:本科
- 工作经验:8 年
- 联系方式: wangsanmu5@163.com
优势亮点
- 精通前端开发语言 JavaScript、HTML、CSS,熟练运用 a11y、ARIA 技术提升可访问性,能高质量完成界面与逻辑编写。
- 熟练掌握 React、Umijs、Nextjs、Antd 技术栈,可独立搭建前端项目并按需配置调优。
- 熟悉 Node、Python、Java 服务端开发,有 TypeScript 使用经验。
- 具备 Mysql、MongoDB 数据库使用经验,熟悉 GraphQL、Apollo 数据查询开发,会用 PowerDesigner 进行小型网站数据库建模。
- 有 Vue、Angular、ECharts、Highcharts、Canvas、Formik、Yup、AG - Grid、CKEditor 等技术开发经历,及监控视频前端处理经验。
- 熟练运用 Github Copilot、MS365 Copilot、ChatGPT 等 AI 工具,辅助代码开发、文档编写、UT 编写,提高编程效率和质量。
- 具有使用 Prompt Engineering 等技术开发 GenAI 聊天助手经验,有使用 OpenAPI / local LLaMa 大模型构建 GenAI 应用经验。
- 有使用 Azure、ADO 等开发运维平台经验,也具有 Nginx 静态页面部署能力。
- 可使用 webpack 实现项目构建,支持文件拆分与部分构建。
- 拥有丰富的 Git 版本控制实战经验,能运用 Linux 满足日常项目开发需求,会编写简单脚本进行自动化运维。
- 对技术充满热情,有钻研精神,对新技术和行业动向敏感。
- 执行力强,责任感高,学习和沟通能力出色。
工作经历
普华永道信息技术(上海)有限公司(2021/07 - 2024/10)
- 职位:WEB 全栈开发工程师
- 工作描述
- 使用 React 技术栈开发前端界面。
- 使用 Node + GraphQL + MongoDB 开发服务端。
- 使用 Github Copilot 编写高质量业务代码和测试代码,代码测试覆盖率不低于 80%。
- 通过压缩文件、缓存、虚拟滚动、防抖等技术,提升前端渲染速度。
- 通过 Redis、优化数据查询、异步处理请求等技术,优化服务端 API 并发性能,并使用 JMeter 进行并发压测。
- 使用 LangChain 等 GenAI 技术实现系统 AI 聊天智能助手。
苏州科达科技股份有限公司-上海研究所(2018/03 - 2021/07)
- 职位:WEB 前端开发工程师
- 工作描述
- 负责公司对外项目及内部系统的前端界面开发。
- 负责部门内部系统 Node 后台服务开发,提升整个部门开发效率,统一开发方案和规范。
- 负 责前端框架搭建及构建调优,提升 50%构建效率。
上海大生农业金融科技股份有限公司(2017/8 - 2018/03)
- 职位:Java 开发工程师
- 工作描述
- 根据项目文档和原型编写 Java 后端接口和 JSP 前端页面。
- 根据测试部反馈和客户需求对项目进行修改和优化。
- 编写接口文档和项目操作说明手册。
北京旋极伏羲大数据技术有限公司-郑州子公司(2016/11 - 2017/06)
- 职位:Java 开发工程师(实习)
- 工作描述
- 使用 Java 开发项目服务端,供 Web 浏览器、PC 客户端、手机 APP 调用。
- 参与产品的日常维护和升级,配合上线部署。
项目经验
Team Dashboard (含 AI 聊天功能)(2024/06 - 2024/10)
- 项目描述
- 通过可视化的数据展示和智能的 AI 聊天交互,提供直观、智能、高效的信息获取与沟通解决方案。
- 职责
- 负责设计整体前端架构和用户界面,并领导前端开发团队,使用 React 技术栈构建用户界面,实现数据的可视化展示和交互功能,及响应式设计。
- 使用 LangChain 的 Text Embedding、Chains、Agents、Context Management、Prompt Engineering 等技术生成准确、有价值的回复。
- 定义 AI 聊天功能的使用场景和交互方式,用户获取系统有效内容效率提升 60%,团队成员每周解答常见问题平均时间减少 70%。
Ready Assess(银行风控评估系统)(2021/07 - 2024/06)
- 项目描述
- 通过对实体进行多维度多种方式的测评,实现全面精准的风险评估,帮助银行智能决策与客户实体的后续合作。
- 职责
- 前端采用 React、React Query、Rollup, Meterial UI、AG - Grid、Formik、Yup、Highcharts、A11y、ARIA 等技术构建,为用户提供了丰富的交互体验和可视化展示。
- 后端基于 Node、MongoDB、GraphQL、Apollo、Redis 和 Docker 等技术搭建,实现了高效的数据存储、查询和处理能力,以及可靠的服务器部署和管理。
- 通过开发 Reporting Unit, Framework, Assessment Definition, Assessment Run 等模块,实现完善的风险评估链,为用户提供全面且精准的评估结果。
- 使用 Github Copilot、ChatGPT 等 AI 工具,辅助代码开发、文档和 UT 编写,至少节约 50%所需时 间。
- 通过压缩文件、缓存、虚拟滚动、防抖等技术,提升前端渲染速度,通过 Redis、优化数据查询、异步处理请求等技术,优化服务端 API 并发性能,并使用 JMeter 进行并发压测。
事业部统一平台前端仓库(2020/03 - 2021/7)
- 项目描述
- 统一管理前端产品、页面、文件、代码库、接口库、图标库、文档等内容的综合性内部系统。
- 职责
- 服务端:Java + Node,前端:React + Umijs + Antd。
- 管理前端所有代码仓库以及编译构建。
- 管理所有后台发布的基于 Swagger 的接口,通过定制化的 pont 生成接口调用文件代码。
- 各种前端静态资源管理。
全国智慧监管实战平台(2018/03 - 2020/03)
-
项目描述
- 省市县多级单位实战平台,通过无纸化互连办公,实现在线监管、数据互连、智能推荐等智慧监所统一管理方案。
-
职责
- React + Dva + Antd + ECharts + WebSocket + webpack。
- 基础管理系统前端开发及联调。
- 监管单位日常工作协同系统前端开发及联调。
- 数据看板、智能提醒、工作优化推荐等模块开发及联调。
大生全球购电商项目(2017/12 - 2018/03)
-
项目描述
- 搭建一个电商购物平台,分为电商自营(B2C)和商户与商户(B2B)两种模式。自营平台为大生自营,B2B 平台允许商家入驻、发布采购需求、发布供货商品货源,自营平台根据商户发
- 布的需求和货源进行匹配并发货、线上/线下交易、配送、售后等功能。
-
职责
- 开发工具:IDEA + Maven + Git + Navicat + Jenkins。
- 开发框架:Spring + SpringMVC + MyBatis + MyBatis Generator + PageHelper + Dubbo + Redis + Log4J。
- 数据库:MySql。
- 前端技术:jQuery + Layui + Vue.js。
- 基本功能包括:
- 电商门户商品展示、采购商/供应商需求、广告位。
- 后台 B2C 管理、用户管理、商品管理、售后服务、统计报表、地址管理、广告管理、系统配置等功能。
- 技术亮点:
- 使用阿里云 OOS 存储图片和静态资源。
- 配置数据字典对项目全局变量进行管理。