杨旭

前端开发工程师

专业技能

语言 / 框架:

  • JavaScript (ES6+), TypeScript, React, Tailwind CSS

工程化:

  • Vite, ESLint/Prettier, Git, CI/CD (Vercel)

算法基础:

  • LeetCode 400 题,熟悉常见数据结构与算法

计算机基础:

  • 网络、操作系统、计算机组成原理

其他:

  • Python, Node.js, Express; MySQL 基本查询; Linux CLI; 英文技术文档阅读; AI 辅助开发实践

教育经历

河北经贸大学 - 学士数据科学与大数据技术

2021/09 - 2025/06

个人项目

简单订阅管理器(proj1.aronyang.com)

  • React 18 + TypeScript + Vite,配合 dnd-kit 实现卡片拖拽排序,Recharts 绘制月/年费用饼图
  • 内置英/中/日 i18n、21 种货币、亮暗主题与响应式布局,前端代码量 ≈ 5 k 行
  • Cloudflare Worker + KV 封装汇率接口并缓存 24 h,隐藏 API Key,实际请求量下降 ≈ 90 %
  • GitHub Actions → Vercel Edge 全自动 CI/CD,双语 README + GIF 演示用于面试作品展示

AI 英语学习助手

  • 全栈个人项目:前端 React + Tailwind SPA,后端 Express + MongoDB,JWT 认证
  • 对话练习与作文批改:WebSocket 流式输出 ChatGPT 回复,提示词调优以突出语法错误并给纠正
  • 沉浸式阅读:支持粘贴文本 / 上传 PDF(pdf.js 解析) ;划词翻译、一键切换双语模式,自动插入段落翻译
  • 单词管理:阅读界面可“收藏生词”,后台 MongoDB 持久化,支持增删改查并实时刷新 UI

证书

CET-6

软件设计师

个人简介

热爱编程和英语,擅长 React 技术栈,自学完成 Berkeley CS61A/B/C 等课程,能独立设计、开发与部署 Web 应用。注重工程

化、代码可维护性与用户体验。