相关技能

前端开发规范:熟悉HTML5、CSS3、ES6、CommonJS等前端开发规范。

JavaScript库和插件:熟练运用JavaScript库和插件,如Lodash、Day.js、ECharts,更好实现交互和数据可视化。

前后端分离技术:熟悉AJAX、跨域处理、同源策略等前后端分离技术。

TypeScript:熟悉TypeScript的应用,能够结合TypeScript进行项目开发。

Vue.js:熟练使用Vue.js框架(包括Vue 2和Vue 3),以及配套的UI组件库Element UI和Element Plus等。

小程序开发:熟悉使用UniApp框架进行跨平台小程序开发,并能配合iView、uView等UI框架使用。

React:精通React框架生态系统,熟练运用React Hooks、React Router和Context API构建高性能单页应用,擅长组件化开发和状态管理

Node.js:熟练使用Node.js进行后端开发,掌握Express框架构建RESTful API,能够实现高效的服务端渲染和数据处理。

浏览器兼容性:了解各种浏览器的兼容性问题和跨设备的适配性问题,能够运用CSS前缀和不同设备进行适配。

HTTP协议:了解HTTP协议,能够根据请求/响应报文和状态码进行问题排查。

版本管理:熟练使用SourceTree进行代码版本管理,使用VSCode内置插件和常规命令进行版本控制。

开发工具:熟练使用VSCode、cursor、windsur进行日常开发工作保证代码质量,熟练使用Postman、Mock.js等辅助开发工具。

后端接口对接:了解后端开发模式,能够使用RESTful API进行前后端接口对接,熟悉Node.js/Express构建Web服务。

数据库交互:熟悉Mongoose、Mysql能实现数据模型设计和数据库交互操作。

求职意向

23岁 本科 两年经验 薪资面议 上海 离职找工作—随时到岗

电话:13475900772 (微信同号) 邮箱:o27991708@gmail.com

工作经历

北京凯特领先文化传媒有限公司

前端开发工程师

一月 2025 - 现在

岗位职责:

  • 跨团队开发:负责教育平台的前后端开发,包括AI对话系统、词汇学习模块和数据管理功能。
  • 学习算法:设计实现智能复习系统和教学推荐算法,提升语言学习效率和教学质量。
  • 用户体验:优化跨平台响应式界面和教学交互体验,确保各终端的一致性和易用性。
  • 数据分析:开发学习数据可视化面板和统计报表,支持教师进行教学决策和学生进度跟踪。
  • 系统优化:负责数据库设计和性能优化,提高系统响应速度和大数据处理能力。
  • 技术协作:与教研、产品团队合作制定方案,编写文档规范,参与系统部署和维护

项目经验

凯特英语闪卡学习平台

项目介绍:该平台是一个专业的英语词汇学习系统,整合了闪卡学习法、智能复习算法和数据分析功能。平台支持多种考试词汇(CET4/6、IELTS、TOEFL等),提供英文阅读功能和单词查询工具,集成网易有道API实现高质量发音服务,实现识别单词点击即发音功能。帮助用户构建个性化学习体验,提高词汇记忆效率。开发了个性化收藏系统,支持词汇难度自动分级、用户标记和学习轨迹追踪,形成完整的词汇学习闭环

技术体系:React + React Router + Redux + Axios + ECharts + HTML5 Audio API + Node.js + Express + MongoDB + Mongoose + RESTful API+Tailwind CSS

负责模块:

  • 词汇学习模块:单词闪卡展示、发音功能、词义解析、例句展示
  • 复习管理模块:智能复习计划、记忆难度分级、记忆曲线算法实现
  • 数据分析模块:学习进度统计、掌握程度可视化
  • 词库管理模块:多类别词库、用户收藏词库、查重功能
  • 内容导入模块:CSV解析功能、批量词汇导入、文本处理
  • 英文阅读模块:分类阅读材料、Word文档导入、章节导航

技术要点:

  • 组件化开发与状态管理:采用React Hooks和函数式组件进行模块化开发,结合Redux进行全局状态管理,提高代码复用性和可维护性。
  • RESTful API设计:基于Express框架构建规范化的RESTful API,实现前后端高效数据交互,支持复杂的词汇管理和学习流程。
  • 高性能数据库设计:设计MongoDB复杂模式,包含例句、同义词和相关词的关联数据结构,通过索引优化,平均查询响应时间降低70%,内置单词查询功能,0.3秒内查询10w+单词。
  • 智能学习算法:实现基于艾宾浩斯遗忘曲线的复习提醒系统,根据用户对单词难度的反馈动态调整复习计划。
  • 文件处理与内容导入:支持CSV和Word文档解析,能批量导入词汇、例句和阅读材料,智能处理多种格式内容,集成高质量发音服务,对接开源词典接口实现实时词义查询,包含词性标注、例句和同反义词展示。
  • 前端性能优化:应用懒加载、组件拆分和虚拟列表技术,优化大量词汇数据的渲染性能,实现流畅的用户交互体验。

凯特日语闪卡uniapp学习平台

项目介绍:该平台是一个uniapp专业的日语词汇学习系统,整合了闪卡学习法、智能复习算法和数据分析功能。平台支持多种考试词汇(JLPT N1-N5),提供日文阅读功能和单词查询工具,帮助用户构建个性化学习体验,提高日语词汇记忆效率和应对能力考试。

技术体系:Vue3 + TypeScript + uni-app + uView + Pinia + ECharts + HTML5 Audio API + Node.js + Express + MongoDB + Mongoose + RESTful API

负责模块:

  • 词汇学习模块:单词闪卡展示、发音功能、假名/汉字切换、词义解析、例句展示
  • 复习管理模块:智能复习计划、记忆难度分级、记忆曲线算法实现
  • 数据分析模块:学习进度统计、掌握程度可视化、按词性和难度分析

技术要点:

  • 跨平台开发:基于uni-app框架实现一次开发多端部署,支持H5、iOS、Android等多平台运行,使学习者可在任意设备上无缝使用。
  • RESTful API设计:基于Express框架构建规范化的RESTful API,实现前后端高效数据交互,支持复杂的词汇管理和学习流程。
  • 高性能数据库设计:设计MongoDB复杂模式,针对日语词汇构建包含词性、读音变化和汉字/假名的关联数据结构,索引优化提升查询效率。
  • 智能学习算法:实现基于艾宾浩斯遗忘曲线的复习提醒系统,根据用户掌握情况动态调整复习计划,特别关注同音异义词和形近字的区分。
  • 前端性能优化:应用懒加载、组件按需引入和虚拟列表技术,优化大量日语词汇和汉字数据的渲染性能,实现流畅的用户体验。
  • 本地数据存储:利用uni-app提供的本地存储能力,实现离线学习功能,支持用户在无网络环境下继续学习。

凯特语言AI多模型辅助学习平台

项目介绍: 该平台是一个面向英语教育的AI智能对话应用,集成多种AI大模型,支持智能教学对话、知识库管理和多模型切换。平台为英语培训机构、教师和学习者提供个性化语言学习辅导,通过知识库增强的对话能力,大幅提升英语教学效率和学习成果。

技术体系:React 19 + TypeScript 5 + React Router 7 + React Context API + Axios+Node.js 18 + Express 4 + CORS + Axios + 文档处理库

负责模块:

  • AI教学助手:集成OpenAI、DeepSeek等模型,提供智能语言纠正、解释和练习反馈
  • 知识库管理系统:支持英语教材、教案等多格式文档的上传与智能解析
  • 教学交互系统:会话创建、历史记录、模型切换功能
  • 资源管理中心:课程资料与学习进度的智能管理
  • 聊天界面:高性能消息渲染与教学交互体验优化

技术要点:

  • 教育AI接口设计:统一处理不同AI服务商的API差异,针对英语学习场景优化模型提示词和参数,提供专业的语言学习指导。
  • 教学知识库:开发高效文档处理服务,支持多种英语教材和资料的解析,增强AI回答的教学针对性和语言专业性。
  • 学习缓存系统:实现智能缓存机制,优化常见英语问题的响应速度,减少API调用次数和成本,提高学习体验。
  • 安全性设计:实现多服务商API密钥安全管理,保障教育机构和用户数据安全。
  • 多终端学习体验:响应式设计支持教室大屏、个人电脑和移动设备,实现主题切换系统,适应不同教学环境,优化触摸操作,便于课堂互动教学,教育数据分析:整合学习进度统计与可视化功能,为教师提供学生英语学习情况分析,实现数据驱动的个性化教学。

凯特闪卡学习平台后台管理系统

项目介绍:该系统是闪卡学习平台的配套管理后台,为教育机构和教师提供全面的学生、课程和内容管理功能。系统实现了学习数据可视化分析、智能教学管理和多级权限控制,帮助教师精准把握学生学习情况,提升教学效率和质量。

技术体系:Vue3 + TypeScript + uni-app + uView + Pinia + ECharts + Node.js + Express + MongoDB + Mongoose + RESTful API + JWT

负责模块:

  • 用户管理模块:多级管理员权限分配、教师账号管理、学生信息管理
  • 学习数据分析模块:学习进度跟踪、薄弱点识别、学习行为分析、成绩统计
  • 内容管理模块:词库管理、学习资料审核、内容分类与标签系统
  • 教学管理模块:课程安排、学习计划制定、作业管理、测验与考试系统
  • 系统设置模块:基础配置、公告管理、日志记录、数据备份与恢复
  • 报表导出模块:自定义数据报表、学习分析报告、教学质量评估报告

技术要点:

  • 跨平台应用开发:基于uni-app框架实现一次开发多端部署,支持H5、iOS、Android等多平台运行,确保管理人员在不同设备上的一致体验。
  • 高效状态管理:使用Pinia进行全局状态管理,采用模块化结构分离业务逻辑,提高代码可维护性和扩展性。
  • 后端服务架构:基于Node.js和Express构建稳定高效的后端服务,通过Mongoose实现与MongoDB的数据交互,满足复杂的业务逻辑需求。
  • 数据可视化实现:使用ECharts,打造交互式数据分析面板,实现学习数据多维度图表展示,帮助教师直观把握学习效果。
  • 权限控制机制:结合JWT实现安全的用户认证,精细化管理菜单权限、操作权限和数据权限。
  • 前后端交互优化:设计RESTful风格API通信规范,采用请求拦截和响应拦截处理,统一错误处理机制,提升系统稳定性。

教育

山东管理学院

劳动关系 - 本科

2021 - 2025