ChilfishWeb 前端开发工程师
![个人照片](https://p.chilfish.top/wechat.webp)
教育背景
xx学院(本科) 软件工程
英语四级证书、蓝桥杯省二等奖
专业技能
- 熟练使用 Vue3 和 TypeScript,基础扎实,跟随最新规范;有小程序和跨端开发经验。
- 熟练如 Pinia、Vueuse 等 Vue 生态库及相关构建工具;熟练运用 Nuxt 等开发框架和 ElementPlus 等UI框架。
- 熟悉 Nodejs 及 CLI 开发及Web 全栈开发,包括 Nest.js、Spring Boot、MySQL 等后端技术。
- 熟悉计算机网络等相关知识,了解常用的数据结构和算法思想,有良好的代码风格习惯。
- 熟悉 Git 与 GitHub 的协作工作流,了解 CI/CD 流程,高效管理和部署项目。
- 能够高效检索信息、解决问题,注重代码的健壮性和可扩展性;积极参与开源项目,热衷于开发易用且实用的产品。
项目经历
Github: https://github.com/Chilfish/weibo-archiver230 Stars
介绍:针对现有微博爬虫工具缺乏直观用户界面的问题,开发了一套集数据爬取、存储及在线查看于一体的解决方案,下载量达到4k+。
技术:Vue3、Vite、油猴脚本、NaiveUI、UnoCSS、Pinia、Nuxt、IndexedDB、CLI开发等。
- 利用油猴脚本技术在微博页面动态注入 Vue 控制面板 UI,实现了丰富的数据导出配置。
- 通过 Axios 爬取微博API的用户数据并动态暂存在 IndexedDB 中,保证了数据的持久化。
- 开发了纯前端的在线查看平台,用户可导入爬取的微博数据到本地来查看,确保数据私密性。
- 在线平台基于 fuse.js 实现微博搜索,利用 IndexedDB 的索引和游标实现时间范围筛选、分页查看等功能。
- 在线平台选用 Nuxt 框架,基于 SSG 特性进行页面预渲染和 SEO 设置。
- 通过 GitHub Actions 实现 CI/CD 集成,确保代码质量和项目持续集成、快速部署。
- 项目使用 pnpm workspace 管理,各个包与构建的应用之间共享与复用,提高了项目的可维护性和扩展性。
- 疫苗温度与定位监控系统 - 独立开发
介绍:开发了一套用于实时监控疫苗运输过程中温度和位置的大屏展示系统,集成数据统计、异常告警、定位监控等功能。
技术:Vue3、TypeScript、EChart.js、MongoDB、SSE、SpringBoot、Redis、MybatisPlus 等。
- 使用 Vue3 和 Element UI 搭建前端页面,通过 ECharts 实现地图实时监控和数据可视化。
- 前端通过 Server-Sent Events(SSE)与后端实现数据实时通信,实时地更新冷链箱子的状态。
- 支持注解式菜单权限拦截和数据权限拦截,确保系统权限管理的精细化和灵活性。
- 支持加载动态权限菜单,实现实时权限控制,增强系统的可维护性和扩展性。
- 采用 Redis 缓存和数据库分片策略,以及通过消息队列和异步处理机制,保证系统在高并发情况下的稳定性和高效性。