个人介绍
1. 注重代码的可读性、可维护性和可扩展性;
2. 具有快速学习和适应新技术的能力,能够按时交付高质量的工作;
3. 热爱计算机知识,乐于不断探索新的知识;
4. 热爱沟通、善于与团队成员相处、善于沟通和解决问题;
5. 活跃于github开源社区( https://github.com/Yeti-xxx )
工作经历
2024-01-26 -至今中科院自动化研究所前端开发
流程仿真推演: 项目基于 antvx6画布 + bpmn流程规范和智能体实现对某一项目的需求、预算、执行、分析四大环节进行仿真模拟。用户通过不断完善智能体的参数设定使得推演结果愈加真实可信。 技术栈:React18、UmiJs 、Antvx6、AntDesign 工作内容: 1、参与智能体样式的绘制,及其业务面板和参数面板的搭建,实现表单数据录入、回显、缓存、表单提交。 2、参与项目antvx6插件开发,通过将开花组件、图例组件、比例缩放组件插件化以及组件内部数据事件化通知画布,实现组件可拔插与画布初始化速度提升。 3、参与前端项目重构与前端性能优化,通过插件化组件、状态隔离、polyfill、数据分布加载使画布操作流畅度在低性能国产arm操作系统机器上大幅提升。 4、参与项目画布协议制定,通过合理的协议限定实现智能体业务面板、参数面板数据项的灵活渲染,降低应数据结构变化导致画布数据失效情况的发生。
2023-04-01 -至今科院网络工作室前端开发
1.工作室负责校内网站及小程序的开发与维护 2.本人负责校文法学院官网的重新设计与开发。
教育经历
2021-09-01 - 2025-06-01湖南科技学院数字媒体技术本科已认证
技能
项目简述:一款在线观看课程的学习网站。 仓库地址: https://github.com/Yeti-xxx/XiaoLuOL 技术栈及亮点: vue3+vite+Pinia 1.使用Pinia插件实现全局状态管理,将后端返回的token持久化保存在客户端本地,同时采用短信登录和密码登 录 两种方式进行验证。通过这些功能的实现,提高了用户登录的便利性和安全性; 2.利用路由参数和vue数据双向绑定实现课程搜索页面的标签筛选功能,展示符合条件的课程内容,提高了程序的 交互性和用户体验; 3.通过采用阿里云防盗链技术,提高视频防盗功能。在实现视频播放功能的同时,通过向后端调取接口实现 视频进度 条记忆功能,以便用户下次访问时能够继续观看; 4.配合Vue Router+Pinia实现购物车的选择商品、添加到购物车、下单等功能; 5.通过接入*支付接口,实现在线支付功能;
1.quick网盘是一个node.js + vue 前后端分离的网盘系统 2.前端采用 vue3 + element plus + pinia 3.后端采用node.js + express框架实现登录、注册、用户头像上传修改、文件上传、大文件分片上传等功能
项目简述:一款在线播放音乐的移动端应用。 在线体验 (vercel部署):https://cloud-music-move.vercel.app/ 技术栈及亮点: vue3+vite+element Plus 1.利用定时轮询实现扫码登录和二维码登录,Vuex+localstorage缓存用户基本信息和首页轮播图,极大提高首 屏响应速度; 2.调用云网盘提供的API实现上传和下载音乐功能,即保证数据的安全性和完整性,又能节省本地空间; 3.通过slot、provide+inject、父子组件通信,实现 头像裁剪、类抖音刷视频、下拉刷新、日历等组件的封装; 4.使用Vuex、provide+inject、父子组件通信等,实现了歌曲切换、歌曲下载、歌词滚动、歌词高亮,以及查看与 发布歌曲评论;