候飞 web 前端工程师

邮箱: allen1710@163.com
现居地: 北京
年龄: 29
籍贯: 河北
工作年限: 6年
毕业院校: 唐山学院
学历: 统招本科
就读时间: 2013.9-2017.6


😊 Welcome to my resume page


职业技能

编程语言 & 工具
  • typescript
工作能力
  • 熟练掌握 HTML5、CSS3 及 JavaScript 前端技术,掌握 TypeScript 的语法和特性;
  • 熟练掌握 React 和 Vue.js,熟悉两者的核心概念、生命周期、状态管理和组件化开发;
  • 具备搭建大型单页应用(SPA)的经验,能够根据项目需求选择最合适的框架;
  • 熟练掌握前端工程化,能够使用前端构建工具(如Webpack, Vite等)进行项目构建与优化;
  • 掌握 Next.js 和 Nuxt.js 框架,能够构建高效、SEO友好的全栈应用;
  • 掌握 CI/CD 流水线的设计和搭建,使用 GitLab CI 实现自动化构建、测试(Jest、Cypress)与部署;
  • 掌握 Docker 容器化技术及 Nginx 代理配置,具备容器化部署实际经验;
  • 熟悉移动应用与 H5 页面交互,具备使用 WebView 或 桥接技术进行原生和Web结合的经验,确保原生与 H5 页面的良好协同;
  • 熟悉微信小程序的开发,熟悉小程序的架构、生命周期、组件化开发及其 API,能够高效开发小程序的界面;
  • 了解 HarmonyOS 和 NodeJS 服务端生态,能够基于框架快速实现应用;

工作经历

web 前端工程师

中软国际

1、参与 ASK 容器服务平台前端技术方案选型;

2、参与前端项目的 CI/CD 自动化构建、测试与部署;

3、参与前端项目 Sentry 监控、国际化、Excel 已经 Echart 数据可视化等前端开发任务。

2024.08 - 2025.03

前端/鸿蒙开发工程师

完美世界

1、参与公司内部 CRM 系统以及教务系统开发工作,撰写相关的技术文档;

2、参与完美世界教育 ToB、ToC 在线学习平台(PC、小程序端)开发工作,从0到1实现所有功能;

3、搭建前端系统的测试环境,保证系统在测试环境平稳运行。

4、参与鸿蒙App的方案制定,制定桥方法;

5、参与鸿蒙App前端技术方案落地,搭建项目框架,开发业务功能模块。

2021.02 - 2024.05

web 前端工程师

学霸君

1、参与优学课堂的需求分析,负责活动页、广告加盟以及运营平台的开发工作;

2、依据业务需求,实现资料分享小程序、公众号相关功能的开发,输出稳定、可靠的前端代码。

2020.05 - 2021.01

前端开发

中科软科技有限公司

1、参与 APP 前端技术方案选型;

2、实现 APP 相关的功能模块已经快应用的开发,并持续优化;

3、负责后台管理系统的开发工作

2017.08 - 2020.05

项目经验

ASK 容器服务平台

技术栈:nextjs、docker
项目描述:该项目为 ASK 集群中的资源、任务等内容提供前端可视化界面。该平台提供了包括任务列表、虚拟机、数据集、docker 镜像等创建编辑工作。
我的工作:

1、配置 CI/CD 自动化部署流水线,基于 docker 镜像实现代码从提交到上线全流程自动化;

2、为平台实现了基于权限的路由控制,并为全站添加国际化;

3、采用 Echart 开发 Dashboard 界面,展示柱状图、饼图等图表;

3、优化开发体验,集成 ESLint/Prettier,实现代码规范化和质量保证。

2024.08 - 2025.03

鸿蒙 APP

技术栈:vite、react、typescript、antd-mobile
项目描述:该项目是基于 HarmonyOS 实现的混合 App 项目,开发任务就是将原来安卓 App 上的功能迁移到鸿蒙生态上;该项目前端基于 vite、react 实现,并且添加 ts 以规范类型,Native 端采用 ArkTS 和 ArkUI 来完成鸿蒙开发。
我的工作:

1、基于 pnpm 实现单仓多项,采用 husky eslint 等工具规范前端代码;

2、制定桥方法,解决了Native 和 H5 之间的通信;封装 request 请求等方法;

3、完成设置,预约,班级等业务模块开发,提取周历、Load 等前端公共组件。

2024.01 - 2024.05

CRM 招生系统

技术栈:webpack、react、typescript、ant-design
项目描述:完美世界职业教育系统是完美世界教育为内部人员提供的在线业务平台。实现线下流程线上化,包括一整套招生流程,从线索到客户,报名审批,以及合同签约、财务审核、销售绩效管理、信息共享平台、BI统计报表等。
我的工作:

1、负责功能权限的开发,实现基于 RBAC 权限控制,对路由、按钮实现权限控制;

2、基于百度云对象存储和 CDN 实现文件的上传功能,添加鉴权访问资源以及图片压缩访问;

3、负责报名审批,财务审核流程的前端实现;实现了审批发起,审核、驳回等相关功能,以及相应组件的优化工作;

4、完成系统的打包优化,通过 dll 分离第三方类库,将 css 等资源在打包过程中上传到对象存储,并在 HTML 自动添加 CDN 引用。

2021.02 - 2024.05

像素种子慕课网

技术栈:vuejs、nuxtjs、小程序、view design
像素种子慕课网 是完美世界教育 ToC 线上课平台(PC端,小程序端),对外提供涵盖影视、游戏行业等课程在线播放。用户可以在平台下单购课,直接在平台观看课程。具体业务包括信问卷采集、在线学习、个人中心、课程问答、订单支付等功能。
我的工作:

1、实现问卷模块,基于 form-making 二次开发,将整个功能整合到 TOC 平台,并添加定制化的后端接口交互功能;

2、负责整个系统的视频播放器功能开发,运营端负责课程视频上传到对象存储,以及审核等功能;用户端引入 cyberplayer 播放器,对课程进行逐章节连续播放;根据业务需求,对播放中的课程进行暂停、提供弹窗问答;以及限时试看等功能开发;

3、对接微信公众平台订阅消息,实现开课提醒等方面的订阅功能;

4、负责购课支付、个人中心、订单中心以及营销模块等的功能实现,包括头像上传裁剪、优惠券领取核销等功能;

5、负责课程问答模块的功能实现,实现了评论、回复、点赞、举报等功能;

2021.09 - 2024.05

教务系统

技术栈:vuejs, iview
项目描述:该系统为完美世界教育下的教务管理系统,服务于内部人员,主要用于管理线下课程相关的的各种流程,涵盖了课程管理、班级管理、座位表、讲师排期表,设备管理等功能。
我的工作:

1、负责课程、班级、设备等模块的开发工作,包括业务功能迭代和组件结构的优化工作;

2、负责预约模块的开发工作,通过自定义日历组件批量选择日期;

3、负责座位表模块的开发,包括坐位方向调整,位置拖拽交换,座位表打印PDF等功能;

4、负责讲师排期表的开发,从0实现自定义表格,以及对单元格上的绑定的一些列事件进行优化;

2021.02 - 2023.12

优学课堂公众号

技术栈:vuejs
项目描述:优学课堂是一个在线学习和教学管理的系统,老师、学生以及家长可以在线沟通学习进度和学习情况。
我的工作:

1、负责公众号 h5 端优惠券页面的开发工作;

2、负责调取微信\支付宝支付 api,完成购买优惠券的支付模块;

3、负责券列表的开发工作以及销券时优惠券的互斥逻辑判断;

4、复用并优化了通用组件、新增 pdf 在线预览模块。

2020.05 - 2021.01

富通保险 APP

技术栈:vue、hybrid app、jquery
项目描述:该系统为面向 ToB 业务,为保险业务员开发的 App,包括预约、详情、评价、内容介绍等功能。
我的工作:

1、完成移动端的适配,根据业务需求完成日历组件、证件上传组件等;

2、在 VueRouter 钩子函数进行业务判断,根据业务需求跳转不同页面;

3、实现双端交互,完成了原生的相机、地图、电话等原生api实现具体业务功能;

4、负责页面埋点功能开发,根据业务需求设置不同埋点,统计访问数据;

5、配合产品完成页面功能改进,提升用户体检。

2017.08 - 2021.05

自我评价

  • 学习能力强,对前端技术有浓厚兴趣,对新事物保有好奇心,并能快速适应新环境;
  • 良好的沟通能力和团队协同能力,能与他人合作,共同完成目标;
  • 具有良好的沟通能力、思维逻辑清晰。
  • 具备阅读英文文档的能力。