👨🏻💻 杨鹏举 郑州工业应用技术学院 全日制·本科 计算机科学与技术 前端·6年 29岁
电话:18237171563 | 邮箱:178675502@qq.com | 微信号:YPJCoding

🛠️ 核心技术能力
- 技术定位:6年前端开发经验,主栈 Vue3 / TypeScript,具备复杂 Web、AI 应用及大型存量系统治理经验。
- 工程与架构:具备 Vue2/3、Nuxt SSR/SEO、qiankun 微前端、SSO、性能优化及工程规范建设实践。
- 跨端能力:熟悉 uni-app、微信小程序及微信公众平台,具备 Web/H5/小程序 多端交付经验。
- Node.js:熟悉 Node.js 生态及服务端开发,具备 Express、Mongoose 项目实践,拥有接口开发经验。
- AI 前端:具备 AI 问答产品实践,熟悉流式响应、Markdown 富文本、安全渲染、长任务状态管理。
- AI Coding:将 AI Agent 融入研发流程,用于代码分析、需求拆解及重构排障,提升复杂问题处理效率。
🌈 工作经历
北京迪威特科技有限公司(前端开发工程师)
2025.03 - 至今
- 负责大型金融存量系统治理,在复杂历史架构与兼容性约束下推进兼容改造、渐进重构与稳定交付。
- 负责旧 JSP 系统前后端分离重构,搭建 Vue + Composition API 工程,替换模板式页面开发模式。
- 将 AI Agent 用于存量代码分析与重构,辅助梳理调用链、定位兼容问题,降低理解与排障成本。
- 负责App版本提审与应用商店上架,处理版本材料、审核反馈及发布问题,补齐从研发到生产交付闭环。
《政府采购信息》报社有限公司(前端开发工程师)
2021.07 - 2025.03
- 负责 Vue3 项目从 0 到 1 搭建与技术选型,统一目录、请求层、权限、公共组件及规范,提升多项目维护一致性。
- 主导在线考试PC端与uni-app开发,落地防作弊、性能优化及多端适配,并持续参与qiankun体系方案维护。
- 负责 AI Chat 核心能力建设,落地流式输出与中断控制、Markdown 富文本安全渲染及长任务轮询与状态恢复。
- 承担新人培养与Code Review,通过架构讲解、方案讨论及问题排查帮助新人提升代码质量与独立交付能力。
天下秀(微信小程序开发)
2020.05 - 2021.07
- 负责电商管理后台、移动 H5 及微信小程序开发维护,参与需求评审、接口联调、线上问题定位及版本迭代。
- 独立开发电商小程序客服聊天页面,接入网易云信IM SDK并基于WebSocket完成消息收发与会话交互。
🚀 项目经验
在线培训考试平台 Vue3 qiankun Pinia uni-app 微信小程序 人脸核身 切屏检测
- 负责培训考试平台多端建设,PC端基于 qiankun 拆分多个微应用,覆盖学习、报名、考试及成绩链路。
- 治理 qiankun 性能,优化prefetch 预加载、样式隔离、静态资源引用及缓存策略,降低首屏加载开销。
- 主导考试稳定性与风控建设,支撑万人同时在线考试,落地人脸核验、抓拍、全屏限制及异常自动交卷。
- 优化小程序首载性能,通过代码压缩、依赖清理、OSS 静态资源及分包预加载,使首载资源体积降低约 40%。
AI智能问答系统 Vue3 TypeScript ReadableStream Markdown-it
- 负责AI问答流式链路,基于Fetch与ReadableStream实现思考/正文分段及AbortController停止生成。
- 搭建Markdown富文本渲染体系,支持代码高亮、公式及流程图,并通过DOMPurify治理动态HTML输出。
- 完善文件长任务轮询、页面状态恢复及完成通知机制,支持刷新后继续跟踪异步任务,降低 H5 长任务中断风险。
单点登录系统 Vue3 Vite iframe postMessage Cookie RSA
- 独立设计用户端与管理端SSO,将6个业务子域统一至1套认证入口,覆盖账号、短信、微信扫码及登录回跳。
- 采用父域Cookie与iframe/postMessage兼容历史跨域系统,将多系统重复登录收敛为一次认证。
- 治理SameSite、returnUrl及跨域通信边界,减少登录态丢失、回跳异常与浏览器兼容问题。
政采标讯搜索平台 Nuxt.js SSR SEO 同构鉴权 反爬
- 基于 Nuxt.js SSR 构建标讯搜索及详情页面,动态生成 TDK,百度累计收录 160 万+ 页面。
- 治理 SSR 请求上下文,统一 Cookie/Token 鉴权及客户端 IP 透传,保障首屏状态一致。
- 负责标讯内容保护与反爬策略,通过会员分级展示、数字字体映射提高抓取成本。
在线答题PK小程序 Vue3 TypeScript Pinia uni-app WebSocket 微信支付
- 从0到1独立设计实时对战架构,与后端定义WebSocket协议,覆盖匹配、答题、结算、再来一局等核心状态。
- 建立10秒心跳与连接超时机制,结合弱网监听和前后台状态处理,将异常连接感知控制在约10秒级。
- 基于Pinia将玩家、题目、队伍与比赛状态收敛为统一状态机,解决成员离场导致提前结算等复杂边界问题。
电子书平台 Vue3 ePub.js IndexedDB UnoCSS VueUse TypeScript
- 深入 ePub.js 源码,基于解析、分页及 iframe 渲染机制,独立实现 PC/H5 阅读器核心能力。
- 设计章节预取与 IndexedDB 缓存策略,优先命中本地内容,降低连续翻章的网络等待与重复请求。
🎉 个人作品
以下项目均由本人独立完成,并结合AI Agent进行需求拆解、代码分析、调试优化与部署迭代。
个人知识库 VitePress TypeScript Notion API
- 自研Notion到VitePress内容同步链路,加入增量缓存、并发同步、图片本地化与站内路由重写。
- 简历模式,支持 Notion 多列还原、响应式排版与个性化配置,并提供 Markdown 下载及 A4 PDF 打印导出能力。
微信重复文件清理 Vue3 TypeScript File System Access Web Worker
- 基于File System API扫描本地文件,采用三级哈希与Web Worker降低全量读取和主线程压力。
浏览器脚本相关 Document PiP 网络请求Hook SPA适配 自动化流程编排
- 抖音直播画中画、云盘批量重命名及网易云音乐内容自动发布,覆盖DOM注入、请求拦截与流程自动化。