宇文 Teacher's Resume

宇文 Teacher

致力于构建高质量产品的前端工程师。

中国, 河南, 郑州

宇文 Teacher's profile picture

个人摘要

一名对构建高质量应用充满热情的前端开发工程师,以React和Next.js前端技术为核心,并具备Spring Boot与Node.js的后端能力。曾独立主导开发婚纱摄影工作室老旧管理系统以及官网的全面重构项目,通过技术优化帮助客户将系统部署成本降低50%的同时将线上预约转化率提升了30%,并减少了50%的人工排期工作量。

专业技能

  • TypeScript
  • React
  • Vue.js
  • Next.js
  • Java(Spring Boot/MyBatis)
  • Node.js(Express/Koa/Nest.js)
  • Tailwind CSS
  • CSS/Sass/Less
  • MySQL/MongoDB
  • 精通:TypeScript, React, Vue.js, Next.js, Node.js(Express/Koa/Nest.js), Web性能优化, RESTful API设计
  • 熟悉:Spring Boot, MyBatis, MySQL, MongoDB, Redis, Uni-APP, Echarts, tRPC
  • 了解:Python(Flask/NumPy/pandas), HarmonyOS(ArkTS, ArkUI)
  • 工具:Vite, Webpack, Git, Docker, Nginx

项目经历

婚纱影楼工作室

2024.10 - 2025.01

前端开发工程师(全栈)

  • 成就:主导项目重构改造从0到1的完整设计、研发与部署。项目上线后,帮助客户线上预约转化率提升30%, 人工排期工作量减少50%
  • 性能与SEO:为解决官网首屏加载慢、不利于搜索引擎收录的问题,采用Next.js混合渲染模式。针对作品展示等静态页面使用SSG,将 LCP时间从2.6秒优化至1.2秒;对用户预约等动态页面采用SSR,确保了最佳SEO效果与数据实时性。
  • 类型安全与效率:为解决传统REST API开发中前后端类型不匹配、联调效率低的问题,引入tRPC与Prisma,实现了从数据库到前端的端到端类型安全, 将开发阶段因接口数据不匹配导致的Bug减少了约20%,提升了多人协作效率与项目稳定性。
  • 高可用:通过与Microsoft Clarity数据埋点系统的集成,合理化分析用户行为,识别出热门摄影师、套餐的高频访问路径和用户高热度点击区域,设计并实现了基于Redis的高热度热门数据的缓存策略,将核心页面的 API平均响应时间从约300ms降低至100ms以下。
  • Next.js
  • Tailwind CSS
  • Shadcn/UI
  • tRPC

前端开发工程师

  • 跨端方案:为在有限的成本内覆盖Android、iOS及微信小程序多端用户,主导采用Uni-APP作为跨端解决方案。通过封装平台特定API和条件编译,实现了超过85%的代码复用率,将多端应用的开发周期缩短了至少一半。
  • 后台系统: 使用React和Ant Design独立开发了后台管理系统,通过对大型列表数据页面引入虚拟列表和前端搜索优化,使管理员同时处理上千条商品核销记录的页面加载和操作流畅度提升了90%。
  • 后端服务:负责后端积分兑换核销业务模块部分,针对积分兑换高频读写场景,引入Redis缓存用户积分与热门商品信息,将兑换接口的响应时间稳定在80ms以下。
  • Uni-APP
  • Spring Boot

易查茶微信小程序(竞赛项目)

2023.10 - 2024.01

前端开发工程师

  • 核心功能:负责实现拍照识茶核心功能。通过调用微信原生API并对上传图片进行预处理,结合后端图像识别服务,将用户从拍照到获取识别结果的端到端平均耗时控制在2.5秒以内。
  • 用户体验:使用Vant组件库构建UI,并针对小程序环境使用骨架屏增强用户体验,并将程序主包与用于拍照识别的分包通过分包加载进行性能优化,将小程序的启动耗时减少了40%,关键页面的加载成功率达到99.9%。
  • miniProgram
  • Spring Boot
  • React

教育经历

新乡学院

2021 - 2025
计算机科学与技术 本科 新乡学院优秀毕业生

主要课程

数据结构、操作系统、计算机组成原理、计算机网络、数据库原理、软件工程、图形图像处理、前端框架开发

绩点:3.47

荣誉奖项

  1. 2023全国大学生数学建模竞赛 省一等奖
  2. 第十六届“挑战杯”河南省大学生课外学术科技作品竞赛 省二等奖
  3. 第五届传智杯全国大学生IT技能大赛 省二等奖
  4. 第十四届蓝桥杯全国软件和信息技术专业人才大赛 省三等奖
  5. 河南省三好学生

个人项目

DrawingBook儿童绘图本

为探索学习HarmonyOS NEXT的声明式UI与分布式能力而立项。项目中最大的挑战是在鸿蒙原生ArkTS项目中使用H5混合开发时会遇到H5视图与原生视图滚动事件冲突的问题,最后通过重写滚动监听事件和使用自定义事件穿透成功攻克。

  • Harmonyos Next
  • ArkTS
  • ArkUI
  • Spring Boot

番茄钟个人待办事项APP

为深入理解Android与iOS移动端应用的开发机制而立项,使用React Native混合开发的形式并使用Kotlin和Swift分别原生开发了双端小组件。后端采用Koa.js构建轻量级API,并使用MongoDB存储数据,实践了在不同平台下实现UI/UE一致性的策略,并对Node.js的事件循环有了更深的理解。

  • React Native
  • Kotlin
  • Swift
  • Spring Boot
  • mongoDB

基于物品分类识别的小麦病虫害识别系统

为将轻量级视觉模型落地到实际业务并验证端云协同方案而立项。图像识别部分基于PaddlePaddle的PP-LCNet,实现对6种小麦病害和8种虫害的识别;前端以小程序完成图像采集与结果展示。后端采用Spring Boot构建稳定API,配合MyBatis与MySQL处理图像上传与识别结果返回,并持久化识别历史和用户数据。

  • miniprogram
  • Python
  • Spring Boot