1.熟练 HTML 、CSS3、flex、less、jQuery、JavaScript、 Electron 、ts等开发语言。.
2.熟悉原生小程序、uniapp混合开发app、 pc端开发,有 uniapp、react和 vue3、vue2 的快速开发经验。
3.熟悉 es6:函数作用域链、原型链、闭包、严格模式。
4.熟悉框架: nview 、layui、 element-ui、 vant 组件库。
5.熟悉 Vue 3 和 Vue 2组件化、Vuex、Pinia、Vue-Router。
6.有较强学习能力和解决问题能力,能快速学习新知识新架构新工具。
1⃣️项目名称: 皮皮商聊 pc
技术栈:Electron + Vue3 + TypeScript + OpenIM + WebSocket + ECharts + Node.js
项目定位:企业级高并发即时通信解决方案,支持h5/桌面应用双平台
项目业绩:
采用 Electron 实现桌面端跨平台渲染,基于 Vue3 + TypeScript 构建可维护的前端架构,封装 20+ 通用组件(消息气泡、文件预览、用户状态管理等)
成果:代码复用率提升 70%,h5/桌面应用双平台功能同步发布,服务 50+ 企业客户
高性能即时通信。
2.集成 OpenIM 核心引擎,通过 WebSocket 长连接优化 + 消息分片策略,实现 99.9% 消息到达率,支持多用户同时在线。
● 开发 消息实时状态追踪 功能(已读/撤回/编辑)等。
● 基于 Node.js 分片上传 技术,实现 2GB+ 文件秒传,结合 AES-256 加密 保障传输安全。
● 设计 断点续传 机制,网络异常恢复后传输效率提升 65%。
3.数据可视化看板
使用 ECharts 开发实时通信质量监控面板,动态展示消息吞吐量、在线用户峰值、服务响应延迟等 8 项核心指标
2⃣️AI全能助手
项目描述:AI全能助手是一款面向PC端的智能应用,集成了文本聊天、文件管理、任务提醒、翻译、语音识别等多种AI功能,帮助用户在日常办公和生活中快速获取所需信息并完成任务。
项目业绩:
1. 使用 Vue 3 和 Element UI 实现消息列表和输入框的基础布局。
2. 在 MessageList.vue 中实现消息列表组件,支持对用户消息和 AI 回复的动态渲染。
3. 在 ChatService.js 中封装请求函数,利用 Axios 向后端发送用户输入的文本,并接收 AI 回复。
4. 处理消息队列,确保每条消息按照时间顺序添加到消息列表中。
5. 使用 WebSocket 实现消息的即时传输(如支持打字机效果),保持实时交互的体验。
6. 使用 Axios 在 TranslationService.js 中定义调用翻译API的函数,通过异步请求向翻译服务发送文本数据,并接收多语言翻译结果。
3⃣️ 三峡营销系统 PC端
项目描述:包含营销业务应用、电能量采集与费控系统、客服呼叫平台、电子售票、市场化售电、营销短信平台、运行维护等完整的营销管理体系,提升公司信息化管理水平和业务运行能力,提升业务拓展范围,完善业务流程,提升客户服务水平,缩短用户业务办理时间。
项目业绩:在办理流程中的档案和资产整合和回显,用了 vue 脚手架+vue 全家桶+axios+element,aes 加解密产品链接数据,vuex+router 控制路由权限,token +路由守卫控制接口请求权限,打包部署上线 。
4⃣️ 掌上电力 APP
项目描述:主要包括客户新装、电费、资料变更、停电申报、其他业务、辅助功能,共6类业务功能。让客户通过手机等可移动终端设备,快速进行电费查询,电费缴纳,历史记录查询,营业网点查询,停电通知等信息获取。主要是关于电力流程的工作,用户各种电力类型缴费,经营店定位,实时地图导航... 各种电力相关的流程,评价管理。
技术栈:
1.主导掌上电力 app 开发,发现团队使用的开发模板比较混乱,代码书写也不规范, 并且设计代码规范,通过 ESLint 解决代码规范问题。
2. 一个私人的组件库(移动端)。比如流程提交用到的验证,icon ,search 等封装的下拉回显信息,上传资料,默认规则等。
3.cookie 完成加密登录与注册页面的设计,并且完成正常的验证登录。
4. 运用 less 进行移动端代码的编写。
5. 用到了 uView 组件库、下拉刷新、触底加载等、高德地图 API 去做网店导航位置、用户网上缴费用到的微信支付 API等
6. 数据分析图表用到了 echarts 视觉分析,身份实名认证技术等。