掌握html、css3、javascript、vue、react、echarts、antv、antd、element。
掌握前端主流技术栈,擅长使用vue3/React周边生态技术栈来构建web相关产品。
能够使用electron/taro/flutter构建对应的跨端(小程序、app、pc)应用。
会使用echarts、antv(g6、x6)等图形化类库。
使用过高德地图、天地图开发大屏交互类应用。
有服务端开发经验,能够直接上手spring boot、nodejs、mysql、redis等后端技术栈,有丰富的前后端调试理解能力。
熟悉前端的组件以及hook封装,懂得利用工具来减省重复工作和节省开发时间。
开发过react、vue相关生态的中大型项目和相关大屏经验。
了解流服务器的一些基本知识,研究过开源的easyDarwin流服务搭建并运用在视频流抽帧识别分发回显业务上。
了解mvvm、mvc开发思想,熟悉前端常用的开发设计模式和调试一些开源库源码。
对项目上的插件配置和组件配置以及一些架构设计有单独的见解。
获得中级数据库工程师证书。
1. 视力测试electron桌面级应用
本设备代替传统视力测试,将远视力、近视力、散光测试、黄斑测试和以及依靠串口连接的屈光测试设备融合在一起集成,通过任务下发到对应的测试学生,实现自动分发叫号在设备上进行测试。所使用技术栈:react、umi、electron、graphql、antd、dva、indexDb(dexie.js)。项目通过 node-hid、serialport 包接入串口设备,外接设备将数据输入到程序中进行人机交互,项目大致功能模块有自动分发叫号、任务表单、数据上传、体检模式和视力测试模式、视力测试防作假模块,本地缓存机制,以及测试页面等相关功能并参与打包(win32、ubuntu)、构建。
2. 校园一体化平台(react应用)
平台具有心理健康模块,体检模块,体质模块,视力模块、防疫等校园相应业务分支。面向的是为中小学和大学提供健康数字化方面的服务,且提供了多个小程序对此系统提供数据支持。
项目使用的技术如下:react、umi、antd、antd-pro、dva 、graphql。
项目基于 antd 封装了表单组件和工具类组件;在数据请求集合中定义 graphql 语句配合 apollo 客户端做请求,在 redux 中完成登录逻辑。负责维护现有业务版块以及新增的业务,在体检业务模块中分担业务开发,维护公共组件和新增业务组件,比如表单组件、打印插件、excel 转换插件、pdf 插件等。
3. 模型集成平台
该项目是对特殊行业的大模型实现统一调用分发、以及模型能力的测评和扩展,其中某个大屏主要是通过多路直播流的播放来对视频进行抽帧分发到模型上进行处理。
4. 公安大屏项目
项目技术栈:vue3.x配合 setup 组合式语法、vite、pinia。
封装的范围:公共类的 hook 封装、公共提示弹窗、过渡组件、以及 echarts。
角色 | 职位 |
负责人 | 中级前端开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
作品是家政小程序,在其中担任前端开发,整个前端页面是由我独自完成,涉及到的功能有服务人员预定、支付、地图找服务人员、需求发布广场、培训课程(视频)、服务订单管理、积分兑换。
作品功能涉及MRI图片读取、查看、测量、放大镜、播放序列图等相关辅助医生临床诊断,在项目中承担前端和后端开发以及数据库设计。