前端:
比较扎实的 javascript 语言基础
熟练使用 react.js
熟练使用 vue.js
熟练使用 babel
熟悉 webpack 打包构建工具
熟悉前端的常用设计模式,力求将代码写得简洁漂亮,逻辑层次分明
了解前端工程化,模块化,组件化,函数式等编程思想
熟悉桌面端和移动端布局
熟悉 css3
熟悉 sass less stylus 等常见 css 预处理
熟悉响应式
比较扎实的计算机网络基础
比较扎实的数据结构和算法基础
了解操作系统/计算机组成原理/编译原理
了解计算机图形学
了解浏览器的工作原理
了解前端性能优化的常用方法
了解前端安全
熟悉 http 协议
熟练使用 git
后端
熟悉 node.js 开发
熟悉 java语言
熟练使用 spring
熟悉mysql 熟练编写sql语句
熟悉 linux
京东·凹凸实验室(2020.10 - 2022.7 )高级前端开发工程师
羚珑设计 (https://ling.jd.com)
服务商家和个人用户的线上智能设计平台
核心是模版搭建推送和设计编辑器。
我主要负责羚珑首页、基础公共组件、设计编辑器的核心编码工作。
技术:react.js + lerna + webpack5 + rematch + canvas + 微前端组件。
我比较创新的贡献是:
1.卡片、瀑布流等基础公共组件重构和维护。
2.编辑器透明点击穿透插件方案设计和实现,解决了相关难点。
3.编辑器解耦方案设计和重构(插件模式),提升了代码可维护性。
4.冗余模块 webpack 清除插件,提升了组内开发效率。
5.经过问题分析排查提升了页面的构建性能与首屏性能。
6.推动公共组件文档建设工作。
迅雷网络技术有限公司(2018.8 - 2020.8)前端开发工程师
VideoBuddy (https://videobuddy.dev/)
迅雷海外业务中心明星产品,日活达到百万+
迅雷海外业务中心明星产品,日活达到百万+
迅雷海外市场的一款影音娱乐 app。
技术:安卓原生客户端 + webiew 嵌入 h5 页面。
前端技术:vue + vue-router + nodejs(koa) + webpack + eslint + 自研项目脚手架工具。
我负责其中的一些web页面,比如 v币首页、转盘摇奖页、电影电视剧拉新等活动页。
我比较创新的贡献是:
1.基于国际化场景实现了一个babel翻译插件,提升了团队的开发效率。
2.v币页面打包时静态文件全部上传 s3cdn(webpack s3plugin) 即发布工具。
3.分析打包后的相关文件,发现引入了不知名的库导致 js 体积很大,后逐步排查问题使得 js 体积减小。
4.页面引入了 vue.cdn.js,不同页面间利用了相同的缓存。
5.利用 webpack devServer before 钩子,实现了动态入口编译,使得构建速度得到提升。
6.实现了项目的编译、发布检查命令脚本(githooks), 使得团队较少出现代码合并错误的问题。
7.基于海外业务实现了一个用于初始化的脚手架工具,使得团队项目开发效率得到提升。
TCL多媒体有限公司(2016.7 - 2018.8)全栈开发
供应商关系管理系统
业务:询报价,招投标,供应商的注册、绩效、认证等。
技术:前端使用 angular 1.x + fis3 + sass + es6 + webpack,我主要负责了其中部分前端页面的开发
及一些公共组件的抽象工作。
多媒体经营管理系统
业务:各公司经营情况分析。
技术:jquery + echarts,我主要负责其中部分图表的开发。
供应链管理系统
业务:海外模块的销售情况分析、供应链管理。
技术:java + struts2 + spring + iBatis + oracle,我主要负责部分业务模块的后台及前台的代码编写工
作,以及部分 sql 报表的开发。
羚珑设计 (https://ling.jd.com) 服务商家和个人用户的线上智能设计平台 核心是模版搭建推送和设计编辑器。 我主要负责羚珑首页、基础公共组件、设计编辑器的核心编码工作。 技术:react.js + lerna + webpack5 + rematch +
迅雷海外业务中心明星产品,日活达到百万+ 迅雷海外市场的一款影音娱乐 app。 技术:安卓原生客户端 + webiew 嵌入 h5 页面。 前端技术:vue + vue-router + nodejs(koa) + webpack + eslint + 自研项目脚手架工具。
业务:询报价,招投标,供应商的注册、绩效、认证等。 技术:前端使用 angular 1.x + fis3 + sass + es6 + webpack,我主要负责了其中部分前端页面的开发 及一些公共组件的抽象工作。 技术:jquery + echarts,我主要负责其中部分