个人简历
联系方式
- 到岗时间:一周内到岗
- 年龄/经验: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
亿磐系统(深圳)有限公司
软件工程师
时间:2022.7—2023.3
公司:亿磐系统(深圳)有限公司
职位:软件工程师
主要职责:
- 使用 Microsoft 低代码平台开发应用 WFH,编写英文用户文档,编写和完善测试用例;
- 参与小程序 Step-Challenge 的开发和维护,优化冗余代码,编写测试用例;
- 使用 Jira 等工具进行项目管理,遵循敏捷开发流程,进行小步迭代和持续交付;
2020.6—2022.6
深圳市明源云客电子商务有限公司
前端开发工程师
时间:2020.6—2022.6
公司:深圳市明源云客电子商务有限公司
职位:前端开发工程师
主要职责:
- 主力负责参与意向登记后台系统和H5,BFF项目重构开发,开发图片水印工具,图片和文件查看器;
- 参与开盘助手小程序的重构开发,使用虚拟列表、骨架屏等技术对项目进行性能优化,封装常用组件;
- 参与智能收款和移动交易等 SaaS 产品的业务开发和项目维护;
- 参与多条产品线需求、测试用例评审,迭代回顾,设计技术实现方案,在组内进行技术分享等;
2019.7—2020.6
上海汉得信息科技有限公司
前端开发工程师
时间:2019.7—2020.6
公司:上海汉得信息科技有限公司
职位:前端开发工程师
主要职责:
- 主要负责 SRM SaaS 系统模块研发和项目二开;
- 负责 SRM 系统门户页面样式修复和多语言方案实现;
- 参与甄云企业商城业务需求开发; 技术分享《前端居中布局方案的多种实现》;
项目经验
Work From Home
关键词:MS Power Platform
MS SharePoint
MS Power Automate
MS Power Fx
项目概要:Work From Home 是一个基于 Microsoft 低代码平台开发的审批流软件;包含假期申请、假期审批、撤销、关闭 申请单等基础业务功能;
工作职责:
- 使用 MS Power Platform 低代码平台进行开发,使用 MS Sharepoint 进行数据存储,使用 MS Power Automate 进行流业务开发;
- 基于主流程业务场景,编写和验证测试用例;
- 编写英文用户操作手册;
开盘助手小程序
关键词:Taro
Redux-Toolkit
echarts-taro3-react
mock.js
TypeScript
项目概要:开盘助手小程序 是一款基于在线开盘产品的数据看板小程序,它整合了购房人的购房意向和认筹房源等数据,帮助开发商和置业顾问快速有效的掌握开盘数据情况;
工作职责:
- 使用虚拟列表技术对列表数据进行性能优化、从 500+ 数据卡顿提升至 10w+ 数据保持帧率 60 fps;
- 采用骨架屏技术方案替换“菊花图”的 loading 效果,提升用户体验;
- 使用 echarts 技术进行漏斗图、折线图、饼图业务需求开发;
- 使用 Redux-Toolkit 技术对用户状态、环境状态等进行状态管理;
- 基于业务分析,抽象和封装 Select, Progress 等常用业务组件,提升开发效率;
意向登记(可视化配置表单) | 后台系统+H5
关键词:SaaS
Umi.js
React
TypeScript
Ant Design
BFF
项目概要:意向登记软件是一款帮助企业快速收集意向客户信息的工具。该软件包括后台管理和审核系统,以及前端 H5;
工作职责:
- 担任意向登记H5端应用以及 BFF 的重构和开发;
- 使用 rem + flex 方案进行H5端的页面布局;
- 使用 Canvas 实现对图片资源添加前端水印,有效保护用资料的隐私和帮助客户规避法律风险;
- 使⽤ JWT 技术,进行后台项⽬登录验证,开发验证鉴权中间件;
- 使用 Node.js 中间件实现接口级别权限,实现对接口进行权限控制;
- 使用 React-DnD 对 AntD 组件进行抽象封装,实现可拖拽缩放的图片、文件查看器;
甄云 SRM 供应链管理系统
关键词:SaaS
Dva.js
React
AntD
React-Hooks
Fetch
项目概要:SRM 供应链管理系统是一款适用于采购行业的全方位数字化产品,旨在帮助企业管理其供应链中的所有环节;
工作职责:
- 负责 SRM系统中需求模块,协议模块,送货单模块的功能开发和维护,根据客户需求实现定制化开发;
- 负责SRM官网首页的国际化功能开发,参与甄云采购商城的业务需求开发以及二次开发;
- 技术分享《前端居中布局方案的多种实现》;