-编程语言:JavaScript (ES6+), TypeScript
-框架与库:React, Vue.js (Vue 2/3), Antd, ElementUI, ElementPlus, Echarts
-构建工具:Webpack, Vite
-版本控制:Git
-服务端技术:Node.js, Express, Koa, Egg
主要以曾经工作过的企业级应用项目为主:
--------------------------------------------------------------------------------------------------
项目一:
Web管理端平台
概述:
服务管理端平台,主要包括用户管理,PBX配置、设备管理,视频会议,套餐购买等功能。项目使用React做前端,nginx server作为静态资源容器运行。
职责:
20.4-24.4版本迭代的项目开发者
亮点:
Monorepo:结合使用Yarn / Lerna等工具完成Monorepo的管理。
良好的代码格式:Eslint + Prettier
规范的Git提交:Husky + Lint-staged + 自定义commit msg校验脚本
完善的单元测试、CI/CD:完善的CI流程,每次merge都会执行全局的UT/IT
--------------------------------------------------------------------------------------------------
项目二:
统一通信管理端平台
概述:
企业统一通讯解决方案的管理端平台,主要包括视音频会议、IM和PBX配置、设备管理等功能。项目使用vue做前端,express server做为静态资源容器同时也是服务端BFF层,redis做session缓存,nginx做反向代理服务器。
职责:
2.4-2.5版本迭代的项目前端负责人,负责需求评审、讨论、开发,包括任务分配、技术支持、bug修改等相关流程杂活。
--------------------------------------------------------------------------------------------------
项目三:
UC3.X( PC / Mobile)
概述:
一个类C端的团队即时协作应用,内嵌到UME终端中,用户可以各自创建、设置团队,每个团队的功能都包括话题、任务、文件。项目使用 vue + element-ui / vant-ui 做前端,socket做即时推送,egg server做为静态资源容器同时也是服务端BFF层,redis做session缓存与事件消息的存储消费,nginx做代理服务器。
职责:
项目中任务模块的开发,包括团队、个人任务。
--------------------------------------------------------------------------------------------------
项目四:
UME扩展应用( PC / Mobile)
概述:
一个类C端的拓展应用,内嵌到UME终端中用于丰富其功能如:会议预约、投票、公告、短信等。项目使用 vue + element-ui / vant-ui 做前端,express server做为静态资源容器同时也是服务端BFF层,redis做session缓存,nginx做代理服务器。
职责:
项目中短信模块的重构。
统一通信管理端平台 概述: 企业统一通讯解决方案的管理端平台,主要包括视音频会议、IM和PBX配置、设备管理等功能。项目使用vue做前端,express server做为静态资源容器同时也是服务端BFF层,redis做session缓存,nginx做反向代理服务器。
Web管理端平台 概述: 服务管理端平台,主要包括用户管理,PBX配置、设备管理,视频会议,套餐购买等功能。项目使用React做前端,nginx server作为静态资源容器运行。 职责: 20.4-24.4版本迭代的项目开发者 亮点: Monorepo: