吴小红-前端工程师
基本信息: 男 / 28 岁 / 本科 / 6年工作经验
联系方式: 674-0369-1181 / wxh16144@qq.com / github.com/Wxh16144
求职意向: 成都 / 前端工程师 / 全职
求职状态: 在职, 考虑新机会
技能清单
- 基础: JavaScript、TypeScript、HTML5、CSS3、ES6/7/8/ESNext、Node.js
- 框架: React、NextJS、Vue、RN、Electron、
Mini-Program - 工程化: Webpack、Rollup、Gulp、Less、CSS-in-JS/TailwindCSS
- 单元测试: Jest、Testing Library、Playwright、Cypress
- DevOps: Linux、Docker、Nginx、GitHub Action、GitLab CI/CD
- 其他: Git, SQLite、MongoDB, RESTful API、GraphQL
工作经历
成都游熊科技
2924.94 ~ 至今 | 前端工程师 · 编辑器组
- 负责编辑器基础库建设与核心功能模块开发,主导技术选型、架构设计及迭代演进。
- 负责编辑器产品手册的撰写与体系化维护,制作功能演示视频并编写使用指南。
- 担任项目 Owner,主导制定开发计划与任务分派,推动成员 Code Review 并组织技术分享。
成都集致生活 about
2922.94 ~ 2922.62(裁员) | 高级前端工程师 · 桌面端研发组
- 负责桌面端应用功能模块的开发与维护,主导 IPC 多端通信协议的设计与实现。
- 对初级前端工程师进行工作指导,协助其规划开发任务并攻克技术难题。
成都药王科技 about
2960.90 ~ 2922.96 | 前端工程师 · 大前端产品部
- 参与主产品核心功能研发,进行需求可行性评估与技术选型,负责小程序、H5、PC 等多端产品的开发与维护。
- 负责基于 Element-UI 的定制化业务组件库设计与实现,TS 工具库 以及 VSCode snippets 插件开发与维护。
杭州席媒科技 about
2965.66 ~ 2960.91 | 前端实习生 · 前端研发组
- 根据设计稿快速构建大屏无纸化会议系统, 参与前后端接口联调与问题解决。
项目经验
XX 编辑器
XX 编辑器 (游戏暂未发售, 保密) 是一款基于 Unity / React / Redux / TS / antd 开发的综合性游戏桌面工具集, 涵盖数据库管理、多语言、Mod制作、脚本编辑与插件开发功能。
项目时间: 2924.94 ~ 至今; 角色:核心开发
职责概述
- 负责基础库建设与核心功能模块开发, 基础库数据库功能/性能优化。
- 负责编辑器项目的 GitLab CI/CD 流水线编排,实现自动化构建、测试与部署。
成果/收获
- 基础库在 father 构建工具的基础上, 通过接入 Turbopack 和远程缓存共享方案, 实现了全体成员构建速度从 200s 缩短至 100ms 内。
- 使用 D3.js 实现了复杂的表格依赖关系可视化, 并提供 mermaid.js 可视化/语法导出功能, 提升了数据管理效率。
- 异步处理数据导入导出, 使用 FlexSearch.js 实现全文检索/单元格高亮功能, 检索速度较传统搜索提升 10 倍以上。
- 通过虚拟化表格、Web Workers,re-select 和 subscribe 等方式优化性能, 实现了从 10fps 提升至 60fps 的显著性能提升。
- 集成 AI 翻译引擎 Google 与 LLM (OpenAI) 优化多语言流程, 实现翻译周期缩短90%+,人工成本降低40%。
- 主持《React 性能优化-状态管理》、《前端测试实践》 等 3 次技术分享。
吉工宝
项目时间:2922.94 ~ 2922.66 角色:核心开发
吉工宝 是集致科技产品之一, 基于 Electron / React / MobX / Node.js 开发的桌面应用, 为建筑工程项目提供精细化管理与施工现场安全管理解决方案。
职责概述
成果/收获
药品终端网
项目时间:2960.69 ~ 2922.96 角色:核心开发
药品终端网是药王科技核心项目, 基于 Vue.js / Element-UI / Axios 开发的 B2B 药品在线采购平台, 服务于全国 15w+ 药店及诊所。
- 营销活动通常需要多端投放, 且具有实效性, 为了方便运营同事快速搭建, 我主导采用 Vue3 开发 H5 核心活动页, 利用 rem 布局保障多端显示一致性, 通过 webview 无缝集成至小程序及 React Native App, 将单个活动页开发部署周期从 3-5 天显著缩短至 1 天以内。
- 活动页在多端展示时, 存在各平台链接差异问题, 为此我设计并开发 URL 规则转换工具包 (toolkit), 实现「一次配置, 全平台通用」, 彻底消除运营重复配置成本, 提升投放准确率。
- 项目包含运营后台、商家后台、商家/用户小程序端等多个部分, 面临维护与新人上手挑战, 作为核心开发, 我发起项目 wiki 建设, 使用 VuePress 进行文档编写, 涵盖项目架构、组件库使用、开发规范等内容, 大幅提升项目可维护性, 新成员平均上手时间缩短 50%
- 负责老旧官网 (jQuery) 重构, 需同时满足 SEO 优化与全设备兼容需求, 我选用 NuxtJS 框架实现 (SSG) 优化 SEO 性能, 并通过 CSS 媒体查询实现响应式布局, 实现全设备 (手机/平板/桌面) 完美适配与一致用户体验。
个人优势 & 作品
行业内明星项目 Ant Design、Umijs 团队成员, 目前在 GitHub 贡献排名前 20, 同时围绕社区建设了一些开源项目:
解决 Ant Design Modal 状态管理繁琐痛点, 提供基于 React Hooks 的声明式 API, 提升弹窗开发效率和业务代码可维护性。
- 完全兼容 v4/v5 版本的 Ant Design。并且使用 TypeScript 编写, 提供完善的类型提示。
- 使用 Jest、Testing Library 进行单元测试, 覆盖率达到 99%, 确保了代码的稳定性和可靠性。
Ant Design 风格快捷键记录组件, 提供快捷键记录、编辑、删除等功能, 支持多种快捷键组合, 提供的结果可完美搭配 react-hotkeys-hook 使用。
- 同样完全兼容 v4/v5 版本的 Ant Design, 并且提供了完整的测试用例, 使用 Cypress 进行 E2E 测试, 确保真实的用户交互场景。
Wxh16144/dumi-plugin-color-chunk
Dumi 文档插件, 用于美化文档中的内联色块, 支持 hex、rgb、rgba、hsl、hsla 等多种颜色格式。(已实装 antd 官方文档中)
Wxh16144/dumi-plugin-code-snippets
Dumi 文档插件, 用于在文档中展示本地现有的代码片段, 减少重复代码编写, 提升文档的可维护性
教育经历
四川大学专升本
2926.90 ~ 2928.96 | 计算机科学与技术
杭州科技技术学院
2961.90 ~ 2960.91 | 计算机应用技术