个人简介
- 名称:KJSone
- 职业:前端开发者
- 组织:大羊实验室-前端开发工程师
- 技术栈:MySQL、Node.js、Vue3、React、Vue-Router、Pinia、ApiFox、CNB CI/CD、Docker、HTML、CSS、Javascript、Typescript、Axios、Express、Vite、Linux 其他技能正在开发中…
- 开发喜好:喜欢使用 Tailwindcss,不喜欢组件库
- 个人爱好:FPS 类游戏、羽毛球、跑步
教育经历
- 河北科技学院——计算机科学与技术——2022.9-至今
- 专业排名前5%
- 在校荣誉:2023年《国家励志奖学金》、2023年《三好学生》、2025年《优秀共青团员》
实习经历
驰大数据科技(上海)股份有限公司——前端开发工程师——2025.07-2026.07
项目经历
固件羊——前端开发工程师
项目描述:固件⽺是⼀款基于浏览器的在线固件烧录⼯具,⽀持ESP32等多种主流芯⽚。⽆需下载专业软件,即可完成固件识别、下载与烧录全过程。
技术栈:技术栈:Vue3、Pinia、Vue-Router、Tailwind CSS、Vite、JWT Token、Axios
工作内容:
- 根据UI/UX设计原型,使⽤Vue 3 + Tailwind CSS构建响应式官⽹⾸⻚;实施全⾯的SEO优化策略,包括meta标签优化、结构化数据、语义化HTML等;通过技术SEO优化,成功使⽹站在Bing和百度搜索引擎中获得关键词⾸位排名。
- 在静态HTML⻚⾯中集成Vue 3组件系统,实现渐进式增强;开发完整的微信扫码登录功能,包括⼆维码⽣成、扫码状态轮询、登录状态管理;构建可复⽤的LoginButton和LoginModal组件;实现JWT token管理和⽤⼾状态持久化,提升⽤⼾体验。
- 实现Event-Bus事件总线架构,解决Flash烧录模块键盘监听与其他组件的事件冲突。
- 固件管理后台系统开发,根据UI/UX原型图,使⽤Vue 3 + TypeScript + Tailwind CSS构建现代化固件管理后台;集成七⽜云SDK实现前端直传⽅案,固件⽂件绕过服务器直接上传⾄对象存储,通过回调接⼝同步数据库状态,显著提升上传效率并减轻服务器负载。
- 状态管理与路由架构设计 使⽤Pinia构建复杂业务状态管理架构,设计UploadFirmware Store管理固件上传全流程状态,⽀持发布/编辑模式⽆缝切换;通过Vue Router导航守卫实现路由级权限控制和步骤条同步,确保⽤⼾访问合法性和操作流程⼀致性。
- 与后端使⽤ApiFox对接⼝⽂档进⾏设计和管理。前端使⽤Axios封装HTTP客⼾端,构建完整的RESTful API对接⽅案;实现固件和⽤⼾信息的CRUD操作;通过JWT token管理和⽤⼾状态持久化,确保系统安全性。
固件广场——全栈开发工程师
项目描述::固件⼴场主要⽤来配合固件⽺进⾏使⽤,为⽤⼾与开发者提供⼀个友好交流的社区。开发者通过撰写项⽬⽂章来宣传⾃⼰的固件(分享码);⽤⼾通过浏览⼴场来寻找⾃⼰需要或感兴趣的固件;极⼤减轻了寻找固件和分享固件的⻔槛
技术栈:Node.js、MySQL、Express、Vue3、Markdown-It、Tailwind CSS、Docker、Vite
工作内容:
- 架构设计 :设计并实现Controller-Service-Module三层架构,确保代码分层清晰、职责明确
- ⽤⼾系统 :实现JWT认证、⻆⾊权限管理(普通⽤⼾/管理员/超级管理员)、密码加密等安全机制。
- 内容管理 :开发Markdown编辑器,⽀持实时预览、语法⾼亮、全屏编辑,集成DOMPurify防XSS攻击。
- 交互功能 :构建完整的评论系统,⽀持多级回复、点赞收藏、浏览统计等⽤⼾互动功能。
- 性能优化 :实现API限流、数据库连接池、图⽚上传优化,集成七⽜云OSS提升访问速度。
- 容器化部署 :编写Dockerfile和docker-compose.yml,实现⼀键部署,⽀持健康检查和⽇志管理。
- ⾃动构建:通过Git提交项⽬到CNB平台,触发CI/CD脚本,⾃动构建部署到七⽜云。
目前在做什么?
正在学习小程序开发;参加组织的项目开发;准备毕业设计。