1.掌握html5+css3,掌握javaScript编程
2.掌握vue + vuex + webpack
3.掌握http、websocket通信
4.服务端同构直出经验
5.熟练react + typescript + mobx
6.掌握前端项目工程化、自动化构建、持续集成
7.熟练使用node.js服务端开发
8.有较多的web中台开发经验
9.代码干净简洁,有较高的模块化、组件化开发意识,代码可复用性高,工程架构合理有序
项目经历
一、秀场直播(同构直出) 2018.12-至今
前端主导
内容: 场景:采用的同构直出方案来解决现有前后端分离项目对seo和社交平台爬虫不友好的问题,和减少访问白屏时间以提升用户体验,又能保留传统SPA的高效加载和页面之间的流畅切换
技术: nextjs + mobx + typescript
我的职责:
1. 负责项目的架构设计
2. 关键高阶组件的封装
3. 国际化方案的接入
4. 环境切割
5. 模块化状态管理
6. 持续集成的服务和自动化部署
7. 内网接口请求的调优
8. 增加动态路由支持
业绩: 1. 解决原有项目不支持社交平台分享内容爬取的问题
2. 数据接口的内网调优减少了首屏20%-25%的访问时间
3. 同构的项目生态的建设得到团队的认可,已被多个项目使用并投入生产
二、秀场直播 2018.07-至今
前端开发
内容: 项目介绍:Hamo Live, 是一个娱乐直播平台,有唱歌,跳舞等多种艺术形式的直播内容,也有语聊等互动功能。
使用技术: vue + vuex + webpack
项目职责:
1. 前端工程项目架构的设计参与
2. 登陆、注册、手机绑定等用户体系相关功能开发
3. 主播收入提现功能开发
4. 项目国际化方案的制定和开发
5. 抽奖、榜单等活动需求开发
6. 多版本访问控制
业绩: 1. 封装同公司体系下的账户登陆、第三方平台登陆(Google、Facebook、Twitter等)SDK,覆盖多个部门下的多个海外项目
2. 克服跨部门乃至跨公司沟通难关,完成海外第三方支付平台的接入,实现主播提现功能
3. 多版本访问控制解决了不同手机客户端版本配备不同h5功能版本的诉求
三、移动医生、医院公文和后台管理系统 2017.05-2018.04
前端主导
场景:HRP科室平台、移动医生、医院公文等医疗临床,协同办公轻应用和web后台管理系统,为医生、医护人员等医疗事业从业者提供一套工作流软件办公服务
技术:vue + vuex + webpack
我的职责:
1. 深入组件通信,工程状态管理,封装常用工具类,编写高 复用的平台级组件,快速搭建性能良好的单页应用
2. 理解 webpack 打包过程,熟悉优化打包效率的常用手段,缩短构建测试版本用时,提高调试效率
3. 使用 websocket 通信协议完成平台扫码登录,Excel 导入 导出功能(实时反馈解析详情和进度条效果显示)
角色 | 职位 |
负责人 | 中级前端开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |