/

Let's build something legendary together

个人简历

黄锦 | 前端开发工程师

联系方式
  • 到岗时间一周内到岗
  • 年龄/经验27 / 3年8个月
  • 手机15979091598
  • 邮箱305859189@qq.com
  • 专业软件工程
  • 学校(毕业时间)江西理工大学(2019) / 全日制本科
  • 英语能力CET-6,有外企工作经历,具备一定的英语读写和口语能力
技能列表
  • 熟悉 HTML5, CSS3, JavaScript 核心基础,熟悉 ES6+ 新特性
  • 熟悉 TypeScript / React / React-Router / Redux-Toolkit / AntD 生态开发模式
  • 熟悉 TypeScript / Node.js / Koa 开发模式,熟悉 BFF 开发基本流程
  • 熟悉 Vue.js 2.x 开发,了解 Vue.js 3.x 基础开发,具备个人项目开发经验
  • 熟悉模块化开发,熟悉 Webpack, Vite 工具的使用,熟悉前端工程化
  • 具备良好的编程习惯及项目规范、项目文档书写能力,熟悉敏捷开发流程
  • 掌握 Docker, CI/CD,了解DevOps相关知识
  • 了解 Golang / Java / SpringBoot 后端开发知识
个人亮点
  • 基础组件封装: 独立封装图片、文件查看器组件并推广在 3 个团队使用,有效的缩短了开发周期;
  • 技术方案探索: 独立调研并采用 明水印方案实现前端图片水印,防止用户隐私泄露和规避法风险;
  • 参与基础建设: 参与 utils 工具库开发,抽离成独立 npm 包,完善相关文档,作为全平台项目依赖;
  • 项目重构开发: 参与 H5、后台系统、小程序项目重构开发,统一 React + TypeScript 技术栈,抽离重复代码,聚合相似业务逻辑,提升开发和维护的体验;
  • 项目文档沉淀: 编写中/英文项目文档,具备良好的文档沉淀能力;
  • 组内技术分享: 在前端开发小组内进行《移动端开发布局方案技术分享》,分享 H5 开发心得;
工作经历
时间2022.7—2023.3
公司亿磐系统(深圳)有限公司
职位软件工程师

主要职责:

  1. 使用 Microsoft 低代码平台开发应用 WFH,编写英文用户文档,编写和完善测试用例;
  2. 参与小程序 Step-Challenge 的开发和维护,优化冗余代码,编写测试用例;
  3. 使用 Jira 等工具进行项目管理,遵循敏捷开发流程,进行小步迭代和持续交付;
时间2020.6—2022.6
公司深圳市明源云客电子商务有限公司
职位前端开发工程师

主要职责:

  1. 主力负责参与意向登记后台系统和H5,BFF项目重构开发,开发图片水印工具,图片和文件查看器;
  2. 参与开盘助手小程序的重构开发,使用虚拟列表、骨架屏等技术对项目进行性能优化,封装常用组件;
  3. 参与智能收款和移动交易等 SaaS 产品的业务开发和项目维护;
  4. 参与多条产品线需求、测试用例评审,迭代回顾,设计技术实现方案,在组内进行技术分享等;
时间2019.7—2020.6
公司上海汉得信息科技有限公司
职位前端开发工程师

主要职责:

  1. 主要负责 SRM SaaS 系统模块研发和项目二开;
  2. 负责 SRM 系统门户页面样式修复和多语言方案实现;
  3. 参与甄云企业商城业务需求开发; 技术分享《前端居中布局方案的多种实现》;
项目经验
Work From Home

关键词:MS Power Platform MS SharePoint MS Power Automate MS Power Fx 

项目概要:Work From Home 是一个基于 Microsoft 低代码平台开发的审批流软件;包含假期申请、假期审批、撤销、关闭 申请单等基础业务功能;

工作职责:

  1. 使用 MS Power Platform 低代码平台进行开发,使用 MS Sharepoint 进行数据存储,使用 MS Power Automate 进行流业务开发;
  2. 基于主流程业务场景,编写和验证测试用例;
  3. 编写英文用户操作手册;
开盘助手小程序

关键词:Taro Redux-Toolkit  echarts-taro3-react mock.js  TypeScript 

项目概要:开盘助手小程序 是一款基于在线开盘产品的数据看板小程序,它整合了购房人的购房意向和认筹房源等数据,帮助开发商和置业顾问快速有效的掌握开盘数据情况;

工作职责:

  1. 使用虚拟列表技术对列表数据进行性能优化、从 500+ 数据卡顿提升至 10w+ 数据保持帧率 60 fps;
  2. 采用骨架屏技术方案替换“菊花图”的 loading 效果,提升用户体验;
  3. 使用 echarts 技术进行漏斗图、折线图、饼图业务需求开发;
  4. 使用 Redux-Toolkit 技术对用户状态、环境状态等进行状态管理;
  5. 基于业务分析,抽象和封装 Select, Progress 等常用业务组件,提升开发效率;
意向登记(可视化配置表单) | 后台系统+H5

关键词:SaaS Umi.js React TypeScript Ant Design BFF 

项目概要:意向登记软件是一款帮助企业快速收集意向客户信息的工具。该软件包括后台管理和审核系统,以及前端 H5;

工作职责:

  1. 担任意向登记H5端应用以及 BFF 的重构和开发;
  2. 使用 rem + flex 方案进行H5端的页面布局;
  3. 使用 Canvas 实现对图片资源添加前端水印,有效保护用资料的隐私和帮助客户规避法律风险;
  4. 使⽤ JWT 技术,进行后台项⽬登录验证,开发验证鉴权中间件;
  5. 使用 Node.js 中间件实现接口级别权限,实现对接口进行权限控制;
  6. 使用 React-DnD 对 AntD 组件进行抽象封装,实现可拖拽缩放的图片、文件查看器;
甄云 SRM 供应链管理系统

关键词:SaaS Dva.js React AntD React-Hooks Fetch 

项目概要:SRM 供应链管理系统是一款适用于采购行业的全方位数字化产品,旨在帮助企业管理其供应链中的所有环节;

工作职责:

  1. 负责 SRM系统中需求模块,协议模块,送货单模块的功能开发和维护,根据客户需求实现定制化开发;
  2. 负责SRM官网首页的国际化功能开发,参与甄云采购商城的业务需求开发以及二次开发;
  3. 技术分享《前端居中布局方案的多种实现》;