周波
具备两年(含一年实习)前端开发经验,项目经验覆盖2B与2C领域。对技术有浓厚兴趣,持续关注并学习前沿技术动态。积极拥抱AI浪潮,熟练运用AI辅助编程工具赋能开发,深化技术理解。有定期进行技术总结与分享的习惯,注重团队协作与知识沉淀。
联系方式
- 电话: 18398527538
- 邮箱: 2389504513@qq.com
- 坐标: 中国,成都
- GitHub: github.com/Iridescent-cdu
技能
- 熟练掌握 React、Vue 框架及其核心生态,并能运用 TypeScript 构建类型安全、可维护的前端应用。
- 熟练运用 NestJS 构建后端服务,并具备 MySQL、Redis 及 MQ 等常用技术的实践经验。
- 掌握 Webpack/Vite/Rollup 等主流构建工具的配置,具备提升项目工程化水平与开发效率的实践经验。
- 熟悉 ESLint/Prettier 等代码规范工具的使用,保障团队代码风格的统一与项目的可维护性。
- 深入理解项目从开发到上线的完整流程,具备基于 Git 的协同开发、分支管理及 CI/CD 自动化部署的实践经验。
- 具备 AI 驱动的开发能力,熟练运用 Cursor 等工具提升编码效率与质量;对 HuggingFace、NoteBookLM、n8n 等前沿 AI 应用及自动化工作流有探索和实践经验。
工作经历
成都鱼泡科技有限公司
前端工程师2023.05 - 至今
- 负责公司核心业务(直聘、校园圈、校招)的前端开发,技术栈覆盖React Native、Web、H5及微信小程序,实现多端应用的迭代和维护。
- 在直聘业务线,主导并完成了招聘工具、简历、企业服务、账号体系、评价及外呼等核心模块的开发与迭代。
- 在校园圈业务线,主导小程序接口重构(替换逾200个接口),显著提升了应用性能与可维护性;完成了"校园跑腿"项目的全栈开发与部署(基于Midway.js)。
- 在校招业务线,负责职位、简历、面试等模块开发,并独立完成"面试"小程序从设计、开发到上线的完整流程。
项目经历
1. 鱼泡直聘
- 背景: 鱼泡直聘是国内领先的蓝领招聘平台,由一线资本(如顺为资本)投资,拥有超1亿用户与400万日活,是聚焦于工程、制造等垂直领域的国民级招聘应用。
- 角色: 担任中台、React Native、Web、H5及小程序等多端的核心开发。
- 行动:
- 主导中台内容管理系统的节点与节点树模块开发,并深度参与SCRM外呼系统(一期)的搭建。
- 在RN端,协同安卓与iOS团队完成评价模块的开发;主导重构置顶模块,并新增加急功能,优化业务逻辑与用户体验。
- 在Web与H5端,参与SEO页面优化与白领市场基础设施(一期)建设,负责招聘道具、个人中心及查询报告等关键模块。
- 基于内部框架完成小程序端的实名认证、企业服务等模块的开发迭代,并负责白领基建中个人中心模块的改造。
- 挑战与解决方案:
- RN性能优化: 针对函数式组件在RN页面入口造成的性能瓶颈与高维护成本问题,主导置顶模块重构。通过迁移至类组件,并基于装饰器模式抽象出可复用的侧滑返回逻辑,显著提升了页面性能与代码可维护性。
- 小程序渲染性能: 为解决文本溢出折叠功能的性能问题,在调研Antd源码等多种方案后,规避了因频繁操作节点所带来的性能开销,最终采用一种轻量级的纯高度判断方案,保障了用户交互的流畅性。
- H5联动流畅性: 为优化查询报告页中内容、标题、导航三级联动的卡顿问题,借鉴Vant组件库源码,以
requestAnimationFrame
替代scrollTo
进行滚动控制,实现了丝滑的联动体验。
- 结果:
- 为平台红点系统提供了统一管理入口,并成功落地SCRM系统以支持内部外呼团队。
- 上线置顶与加急融合模块,优化了核心交互,有效提升了平台营收。
- 通过多端基础设施建设,加速了公司向白领市场的战略布局。
2. 鱼泡校园圈
- 背景: 鱼泡校园圈是服务于高校学生的社交平台,已覆盖800余所高校,日新增用户超5000,日活用户超30万。
- 角色: 担任小程序端与后台的主力开发,并作为核心成员参与"校园跑腿"项目的全栈开发。
- 行动:
- 主导小程序端大规模接口重构(逾200个),覆盖帖子、任务、闲置等核心模块,并持续负责后续迭代优化。
- 重点参与后台微信机器人管理模块的开发,封装了多个高复用性的异步数据选择组件。
- 协助团队推广并应用Midway.js技术栈,共同完成"校园跑腿"小程序及后台的全栈开发、部署与上线。
- 挑战与解决方案:
- 大规模重构管理: 为解决重构过程中(超200个)接口追踪困难的问题,创新性地利用Babel解析AST自动化生成接口文档,确保了重构的准确性与可追溯性。
- 小程序首屏体验优化: 针对历史遗留的自定义Tab栏导致的体验问题,在兼顾体验与改造成本的前提下,采用
display
属性控制组件显隐,避免了组件的重复挂载与卸载,实现了最小成本下的体验优化。
- 结果:
- 顺利完成接口重构与首页体验优化,保障了小程序的稳定迭代与用户体验的持续提升。
- 成功上线微信机器人管理、校园跑腿等新业务模块,为产品矩阵带来了新的价值增长点。
3. 鱼泡直聘校招
- 背景: 鱼泡直聘校招是面向中国应届毕业生的旗舰招聘平台,整合并实时同步数十万名企校招信息,并提供从AI简历优化到云端笔试的全链路求职支持。
- 角色: 担任Web端、小程序端及后台的主力开发,并作为前端负责人独立承担校招笔/面试小程序。
- 行动:
- 在小程序端,完成与直聘主站的接口整合,搭建职位广场、求职意向等模块;独立完成笔/面试小程序从技术设计、开发到上线的完整闭环。
- 在Web端,主导新增社招模块与求职意向功能,封装了全局职位/城市选择器,并重构了在线简历模块,显著提升了交互体验与性能。
- 在后台,负责简历收件箱、宣讲会等模块的开发迭代,并完成了旧版笔试后台的迁移改造。
- 挑战与解决方案:
- 复杂环境问题定位: 独立排查并解决了因启动命令缺少环境变量导致的Antd组件库样式丢失问题;通过登录服务器查阅PM2日志,定位并解决了因Jenkins发版时依赖未更新导致的环境不一致问题。
- 跨领域协作: 为解决PC端求职意向的URL重定向问题,主动承担并辅助运维修改Nginx配置,展现了跨领域的问题解决能力。
- 实时视频处理: 针对面试小程序中人脸实时检测接口与相机组件的冲突,通过获取相机实时帧数据并结合图片检测接口的方案,绕过了技术限制,成功实现了功能。
- 结果:
- 通过优化职位广场等核心模块,并成功上线笔/面试小程序,为校招业务线实现了功能创新与体验升级。
- 针对简历超人Web端进行了性能与稳定性专项优化,有效改善了企业端用户的使用体验。
- 完成了后台简历收件箱等模块的迭代与旧系统迁移,为前台业务的快速响应和系统稳定性提供了可靠支撑。
致谢
感谢您花时间阅读我的简历,期待有机会能和您共事。