林玉祥

林玉祥

前端开发工程师 · 4 年经验

核心技能

语言
JavaScript TypeScript
框架
Vue3 Nuxt.js Next.js Pinia
工程化与架构
Vite Turborepo ESLint Vitest Playwright Docker qiankun
可视化与终端
AntV X6 SVG/Canvas ECharts Xterm.js
AI辅助开发
Cursor Claude Code

工作经历

成都云织未来科技有限公司
前端负责人
2024-10 ~ 现在
北京华云安信息技术有限公司
高级前端开发工程师
2023-12 ~ 2024-10
成都新飞翔科技集团有限公司
Team Leader
2021-12 ~ 2023-06
成都亿迈科技有限公司
前端开发工程师
2020-12 ~ 2021-12

项目经验

零一知安 CTF 竞赛平台系列项目
Nuxt3 Turborepo AntV X6 Xterm.js WebSocket Vitest

项目合集包含:出题比赛管理平台、竞赛选手端平台、排行榜大屏、拓扑图大屏等代码库均由我一人负责架构设计和研发

  • 基于 Turborepo + pnpm Workspace 搭建 Monorepo 架构,提取公共工具库,构建公共组件库,代码复用率提升 50%+
  • 基于 AntV X6 开发 Docker 容器可视化编排平台,支持 Dockerfile 语法解析、镜像构建、可视化拓扑展示和一键在线启动
  • 基于 Xterm.js + WebSocket 开发 Web 终端,支持远程命令交互、实时日志输出
  • 基于 SSE 开发实时推送服务,消息延迟 < 500ms,支持 1000+ 队伍或用户同时在线
  • 配置 ESLint + Vitest + Playwright + MSW,核心代码测试覆盖率 80%+
灵洞·网络资产攻击面管理平台 Ai.Vul
Monorepo qiankun Nuxt2 Docker

提供云上、云下全视角的数字资产盘点、暴露面检测、攻击面验证和实时的响应处置,实现完善的攻击面管理(ASM)

  • 主导 Monorepo 架构升级,优化重复代码,代码体积减少 2MB
  • 推动构建统一组件库与文档平台,简化跨部门协作
  • 开发攻击面测绘关系图谱(Canvas 图数据可视化),支持节点下钻、图谱导出
  • BI 组件编辑器核心开发者,支持仪表板自定义布局
斑驳云数字化管理平台
Vite Vue3 TypeScript Pinia UnoCSS

游戏美术等数字文创垂直领域企业在线数字化管理平台,对艺术项目进行数字化管理转型

  • 期间多次绩效考核获得 S,晋升为前端组长,管理 4 名前端工程师
  • Excel 风格在线表格,支持图片粘贴上传、区域复制粘贴,数据录入效率提升 20%+
  • 原生 Canvas 绘制任务甘特图,结合虚拟列表进行可视区域绘制优化,大数据量下渲染时间减少 3s
  • GitLab CI/CD + Docker 自动化部署,部署效率提升 50%
光子创新研发基地平台
webpack Vue2 uni-app 微信小程序

光子创新研发基地数字化管理平台,实现项目与人员的合理管控

  • 二次开发 vue-excel-table,使用虚拟列表优化全量数据展示,支持 100w+ 级数据操作
  • 对接腾讯云 COS 对象存储服务,实现切片上传,确保大文件上传的安全性和完整性
  • 移动端适配,使用 rem 和媒体查询方案解决响应式布局,封装 20+ 通用组件
  • 将动态表单逻辑抽象为组件和 composables,表单业务场景平均提效 30%+

个人标签

Anthony Fu 脑残粉 ESLint Config VueUse UnoCSS 客制化键盘爱好者 vim AI辅助开发