熟练掌握 HTML5、CSS3、JavaScript、TypeScript、Vue、React、Node.js等技术。
熟练掌握React、Vue、Vuex、Redux等框架全家桶,有丰富的前端开发经验,包括Web、移动端、游戏等方面。
具备较好的英语读写能力。
1、项目概述:云仓 2.0 系统是属于云端仓储类型的项目。在后台管理系统中管理客户云端数据,严格监控仓储的状态
和进度。流程更加自动化(如订单、过滤、审核)。技术自动化(同步作业计划、定时执行、完成数据同步)等。前端
使用了 Vue3.x + TypeScript 。后端使用了 Nodejs 的框架 Nest + Typescript。内容管理系统使用了 Directus
, Directus 是一个开源无头(headless)CMS(内容管理系统),用来管理 SQL 数据库内容的实时 API 和应用程序
仪表板。API 会根据数据库模式/内容的实时更改动态更新。虽然 Directus 能提供一些简单的接口,但是也有一些复
杂的接口需要使用 Nodejs 去编写。
2、项目技术: Vue3.js、Nest.js 、TypeScript、Directus。
3、个人工作:
前端方面:由于客户对于代码质量的要求,加入更严格的 Eslint 检查。Vue2 + JavaScript 改写成 Vue3 +
TypeScript,对于 axios 加入自定义类型,包括接口的参数类型、接口的返回值类型、接口的返回格式类型等。加入
setup 语法糖。把所有 Option API 改写成 Composition API ,使编写组件更加方便。自定义 hooks,将一些需要
重复利用的逻辑封装成 hook。
后端方面:负责 nodejs 的技术选型,因为之前的接口全部都是用原生方式去编写 SQL 语句。大量的回调地狱使代码
维护变得异常困难。所以采用了 Nest 框架做基础架构。Nest 在概念上比较偏向 Java ,有 Controller、
Providers、Modules、Middleware、Guards、Exception filters、Pipes 等概念。
角色 | 职位 |
负责人 | 高级前端工程师 |
队员 | 产品经理 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
2、使用 2D 编辑器开发组件,例如 Video、Scene、Displays、Text Field 等。 3、使用 2D 编辑器封装图标,以实现图标的独立性、可复用性、灵活性等特性。 4、搭建公司内部开发框架,以规范化前端开发流程。其中包括: 1.1、场景切换系统、动
1、成功开发了2D和3D可视化场景项目,例如高拓风力发电站、3D风机和PIVAS静脉药物配置中心,这些项目不仅具有高度逼真的视觉效果,而且为用户提供了独特的交互体验。 2、使用2D编辑器开发了一系列组件,包括视频、场景、显示、文本输入等,这些组件为项目提供了更丰富的可视化功能,