Mizuki.README
![](https://img2023.cnblogs.com/blog/2138019/202310/2138019-20231008152500868-1000809806.jpg)
个人信息
姓名:
冯琪
性别:
男
Base:
深圳
生于:
1998
电话:
13713960564
专业:
计算机科学与技术
意向:
前端开发工程师
技能
Javascript
Vue2, Vue3
Html, Css, Sass, Less
Typescript
Echarts, G6, Canvas, Svg
React
Websocket
Node.js, Koa
我的
13713960564
gitee.com/JayVone
www.cnblogs.com/mizuki-vone
github.com/FengJay
教育
2017-2021
哈尔滨工业大学
曾在学生会-外联部参与工作
工作
2021-2023
乐普医疗器械股份有限公司
岗位:前端开发工程师
项目
2022-2023
乐普AI开放平台
项目简介:乐普致力于大批量用户的健康数据采集、监控、共享和智能分析,及应对不同场景的服务能力
项目技术栈:Vue3 + Js + Antdv
项目突出贡献:
摒弃了臃肿的Echarts,借鉴Echarts源码中基于ZRender对图表对象的封装,从底层出发使用canvas,采用MVC架构,对图表数据的增删改查、渲染、事件处理三者进行拆分封装,
设计公司定制化的、简洁高效的心电图ecg组件,解决了大批量心电数据渲染卡顿的问题。性能提升超过10倍
实现类似华为运动健康的睡眠波数据展示,为了提高团队整体技术水平,并与App开发同事分享了实现过程,协助他们在App中也成功实现了睡眠波展示功能。由于缺乏可借鉴的写法,该功能难度较大。
为了解决这一问题,我在已经封装好的ecg组件基础上,巧妙地分离出canvas对象,并将睡眠波整合进去。针对主要难点-图形的绘制,采用贝塞尔曲线和完美的迭代方法,实现了高效而精美的绘制效果。
同时,受益于Echarts的tooltip设计,我运用Vue的h函数成功实现了用户友好的交互效果。
项目
2022-2022
小程序设备蓝牙封装及移动和家亲对接
项目简介:公司蓝牙设备在小程序上的实现及与移动和家亲App的对接
项目技术栈:Vue3 + Js + Vant
项目突出贡献:
Web端蓝牙模块封装,方便后续第三方厂商的设备对接。传统的Web,是没有蓝牙调用的能力的,需要微信和移动提供的各自的蓝牙api,难点在于蓝牙api和设备协议的单独封装。
其中移动对接用到jsBridge与app进行通讯。根据设备协议和蓝牙通讯,拆分模块进行封装,项目结构清晰,后续迭代更容易。
2022-2023
SOAR网络安全智能平台
项目简介:
该平台致力于为企业提供网络安全智能监管手段,并对简单、流程化的安全问题的处理进行剧本化,让这类问题由系统监控问题并修复。
项目技术栈:React + Ts + Qt-design
项目突出贡献:
使用流程图框架G6实现安全事件的剧本化,绘制解决安全问题的流程图。虽然已有成熟的工具,流程图的绘制仍然十分复杂困难,节点关联、节点交互、线逻辑关系,以及复杂的事件,
这些考验了设计者对G6深入理解、高效应用的能力,及对节点、线、事件和整体图表的封装的合理性
使用websocket实现聊天室功能,供安全维护人员群内交流或操作机器人快速解决安全问题。与传统聊天软件不同,聊天室内的消息类型多样,包括文本、函数调用、剧本调用、
文件操作等,而socket接收的数据类型只是JSON,所以需要封装各种类型的消息,仅通过JSON数据实现各种功能。
在这个项目中,我不仅仅是前端开发者,还是问题解决者和创新者。流程图的实现过程四处碰壁,却还是被我死磕,一步步优化完成。同时,聊天室功能的方案设计与实现,
都有我很大一份力。我的工作不仅仅是技术层面的,还在问题解决和团队协作方面做出了重要贡献。