实现网
KevinHu-1024

昵称登录后显示

700/8小时
2年工作经验

阿里巴巴(中国)网络技术有限公司
资深前端开发工程师

智课教育
前端开发工程师

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

* 熟练使用HTML、CSS、原生Javascript
* 熟练使用LESS、Jade、artTemplate、jQuery、Bootstrap、React、Vue
* 熟悉前后端工作交互
* 项目协作采用 Teambition / GitLab / 石墨文档
* 可以承接部分简单的后端开发,技术栈Express、KOA、egg、MySQL、MongoDB

项目经验

1. 阿里巴巴国际站询盘聊天智能机器人开发 / 前端开发(React)

- 负责常规页面及前后端交互编写
- 灰度处理
- 国际化处理

2. 阿里巴巴国际站商品通项目 / 前端开发(React)

- 负责常规页面及前后端交互编写
- 灰度处理
- 国际化处理

3. 机器批改平台 / 前端开发(jQuery + Vue)

- 负责常规页面及前后端交互编写
- 使用 Vue 编写移动端富交互应用
- 使用 Vue 替代 jQuery ,简化视图层逻辑
- II期重构技术选型

4. 智课教育云平台 / 前端负责人(React)

- 基于 React + Redux 编写智能批改模块
- 重构过程使用 Enzyme + Mocha + Chai + Sinon 在团队内部推动 TDD
- 规划考试系统、试题系统组件拆分、复用方案
- 在4-6人团队中,负责制定开发进度,code review、协调代码风格等
- 协助产品经历梳理需求及逻辑合理性验证,拆解开发任务并分配

5. 智课教育云平台Web移动端 / 前端负责人(Vue)

- 改造 vue-cli 生成的项目为多入口、多页面应用,移除前端路由
- 由于项目需求变动,又重新引入前端路由以兼容虚拟目录,改成单页面应用,并配置路由懒加载、SCSS 支持
- 配置服务引入、基础工具、请求库等开发、api请求转发、通用mixin开发、真机调试环境搭建
- 加入 webpack-bundle-analyzer 生成生产包分析报告,实现路由异步加载拆包、公共模块拆包,dll打包等优化手段
- 开发报告页面,包括 vue-echarts、vue-swiper等第三方组件的使用,以及 vue播放器、弹窗、报告展示标注 组件的开发

6. 公司业务基础包:写作批改报告解析包的开发 / 负责人(Typescript)

- 解析后台回传的解析报告
- 处理文本索引覆盖、包含等特殊情况
- 处理错误点精简、压缩、自适应选取插入位置等场景
- 使用 Webpack 完成 UMD 打包
- 独有插件系统,方便各业务进行自我定制
- 本解析包作为基础服务包被机器批改项目及移动端、智课教育云项目及移动端、模考项目等项目使用
4次重构:处理接口合并 -> 引入 loader 概念、处理覆盖 -> 精简结构、剥离接口合并、引入插件系统、自适应选取插入位置 -> 使用ts重构、打 UMD 包、精简内部处理,分离至预置插件中,发 npm 包供多个项目使用

7. 公司基础组件库:题库的前端开发(React) / 预研、开发评估版Demo

- 兼容雅思托福等多种考试类型的前端交互
- 对使用者隐藏复杂的题库数据结构
- 由于交互复杂,在React中混合了原生DOM操作,并对外隐藏细节。基于策略模式,对不同题型有各自的DOM操作方案

8. 前端监控系统建设 / 负责人

- 从技术角度设计前端监控系统产品原型及数据分析指标
- 使用KOA2 + MongoDB作为后端,socket.io做消息推送
- 使用Vue作为监控系统前端,配合vue-echarts开发可视化大屏
- 使用TypeScript开发采集端脚本
- 编写数据库脚本,跑数据(批量增删字段等)
- 借助Daocloud,实现了CI/CD,使用Docker构建前后端镜像,portainer辅助管理镜像

9. B线管理后台重构 / 前端负责人(React)

- 技术选型,项目脚手架搭建,开发规范宣讲,示例代码编写,推行TDD
- 推行前端会议、每日交叉Code Review,激活团队活力
- 和同事研究Gitlab CI,实现公司第一个持续集成的项目
- 推行组件单元测试、项目自动化测试
- 讨论组件拆分复用方案,并承担部分开发工作,参与部分后端代接口编写

0条评论 雇主评价

暂无评论~

可兼职时间

周六全天
周六半天
周日全天
周日半天

可兼职地点

滨江
滨江

被预约

0

被收藏

0

被评价

0

暂停预约

可兼职时间

周六全天
周六半天
周日全天
周日半天

可兼职地点

滨江
滨江