个人介绍
10年前端开发经验,从DIV+CSS(那时还没有前端岗位,叫网页重构)到 jQuery、原生 JS、MVVM框架,积累了丰富的PC、移动端开发、踩坑经验,能够主动协助同事解决问题,和其它端良好沟通协同工作。近几年一直带领前端开发团队制定规范、统一代码风格,代码风格命名规范、注释清晰,可查看 GitHub 开源项目。目前全职独立开发,有充足的时间投入到项目中。
工作经历
2020-07-07 -2021-03-19郑州益康云科技前端组长
使用 Vue.js + Element UI + jQuery 开发 HIS 医技开立,实现上下左右键选择、下键选择加载分页内容、双击或回车选中跳到下一个编辑字段。完成全键盘操作(参考客户端开立医嘱实现)开立流程。完成开立组件、Select (支持键盘操作)组件开发。输出组件使用 README.md 文档。 门户 2.0 卡片式导航排序、实现 tab 页 iFrame 内容切换无刷新功能,二级 tab 页,菜单打开方式(Tab、浏览器、EXE、Bin、Form)调用客户端方法并传递机构、医院、科室、病区等参数。 整合基于 Vue.js + Element UI 的前端团队新项目标准化模板。优雅解决调用多个 API 服务的问题。输出编码建议、注释规范等文档。使用 EditorConfig、ESLint、Prettier、Git Hooks 配合编辑器/IDE 配置,实现代码风格统一方案并输出使用文档。输出项目说明、目录结构说明、使用方式等 README.md 文档。 整合基于 Vue.js + Element UI 的前端团队新项目标准化模板。优雅解决调用多个 API 服务的问题。
2018-05-10 -2020-01-17深圳文思海辉信息技术有限公司高级前端工程师
- 为 UPS 60多万企业客***内寄件、查件、安排取件、计算运费和时间、MyChoice、登录、注册等功能。 负责: - 前端技术选型、基础项目搭建、项目规范约定。 - 基于 Vue.js + Nuxt.js,采用 Vant UI 框架、Vee-Validate 表单校验插件、 Less。 - 通过 .editorconfig 、eslint 等规范项目代码。 - 采用模块、组件化开发,开发了国家地区联动、日期选择、地址簿等通用组件。 - 完成寄件、查件、取件、注册、地址簿等功能。修***-SDK 失效问题。 - 协助完成前端项目 Azure 部署、安全问题修复。 - CICD 项目实现 DevOps 中 CICD 自动部署流程。 负责: - 前端技术选型、搭建。 - 前后端分离,前端使用 Vue.js 和后台管理 UI框架 iView-admin。 - 完成角色权限管理、Pipeline 并行/串行任务管理的开发。 - 优化前端打包体积,阿里云 Node.js 环境搭建,部署前端项目,解决跨域问题,配置 GZip 优化访
2017-03-01 -2018-04-19广东酷配电子商务有限公司前端组长
被评为2017年优秀员工。 - PC 端 B2B2C 商城前端开发,采用前、后(Java)端分离,使用 Avalon MVVM 框架实现组件化开发,负责商品(搜索、列表、购物车)、一键解决(视频、音频播放)、酷配宝(收支、提现)等。期间解决了遗留低版本 IE 兼容问题,完成了弹出层、分页、三级联动等组件开发,通过 Whistle、Nginx 改进开发流程,实现前端的实时开发调试。 - 移动端 HTML5 开发, 完成违章代办、刮刮卡、转盘抽奖等运营活动,完成会员项目会员洗车卡和会员充值卡分享、注册、购买、***宝、APP)整个流程。 - 基于 Webpack 的多入口项目脚手架(Webpack multiple entry)实现 CSS、JS模块化开发。使用 Autoprefixer 自动添加浏览器前缀,Art-Template 实现具有 Layout 母模板(布局模板)模板功能,Babel 实现 ES6 转 ES5 ,以及图片优化压缩、多线程加速等功能。 - 网页与 APP 分享、支付、设置标题、跳转等交互,并建议通过 UA 来标识 APP WebView 及版本
2014-11-10 -2017-02-28深圳市慧择保险经纪 前端开发
- 负责移动端 HTML5 开发,主要工作内容包括 JavaScript、Zepto、SeaJs、RequireJs 前端交互及与后端交换渲染数据、Node.js + Express 通过 RPC 调用接口进行逻辑业务处理及渲染页面、HTML5、CSS3(SASS)响应式网页和 CSS3 动画。 - 期间完成项目迭代(m.jumi18.com)前端开发,独立完成运营活动前端(JS、Node.js、CSS)开发,包括可配置 Canvas 转盘抽奖、1元夺宝等,均稳定服务于60万+代理人。 - ***-SDK、QQ 自定义分享模块开发。 - 推行 Gulp(原 spm )构建工具,合并压缩 JS 模块、CSS 模块,压缩 HTML、图片,Autoprefixer 处理 CSS 兼容,为静态资源引用( CSS、JS、图片)添加版本号,并通过更改 Gulp 模块完成符合公司场景的添加版本号方式(xxx-md5.xx 改为 xxx.xx?v=md5),详见:http://www.cnblogs.com/givebest/p/4707432.html。 - 期间推行 CSS 模块化开发及基于
2012-02-06 -2014-11-13深圳市壹天讯科技有限公司前端开发
网站改版中负责 PSD To HTML,主要采用 XTHML+CSS (DIV+CSS)布局,完成JS交互效果等。 活动专题排版负责完成HTHML5、CSS3 动画、JS 交互等。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
协助慧择事业部完成(m.huize.com)前端重构开发,累积服务2000万+投保用户。 采用并推行 CSS 模块化开发及基于Jekyll开发 CSS 模块的演示、使用文档大大提升开发效率30%-90%,推广基于 MD 语法的 API 文档并创建基于 Ghost 的在线文档网站为大家使用,详见:http://blog.givebest.cn/css-modules/docs/iconfont.html。
- 负责移动端 HTML5 开发,主要工作内容包括 JavaScript、Zepto、SeaJs、RequireJs 前端交互及与后端交换渲染数据、Node.js + Express 通过 RPC 调用接口进行逻辑业务处理及渲染页面、HTML5、CSS3(SASS)响应式网页和 CSS3 动画。 - 期间完成项目迭代前端开发,独立完成运营活动前端(JS、Node.js、CSS)开发,包括可配置 Canvas 转盘抽奖、1元夺宝等,均稳定服务于60万+代理人。 - * JS-SDK、* 自定义分享模块开发。
- 为 UPS 60多万企业客户提供*公众号内寄件、查件、安排取件、计算运费和时间、MyChoice、登录、注册等功能。 负责: - 前端技术选型、基础项目搭建、项目规范约定。 - 基于 Vue.js + Nuxt.js,采用 Vant UI 框架、Vee-Validate 表单校验插件、 Less。 - 通过 .editorconfig 、eslint 等规范项目代码。 - 采用模块、组件化开发,开发了国家地区联动、日期选择、地址簿等通用组件。 - 完成寄件、查件、取件、注册、地址簿等功能。修复调用* JS-SDK 失效问题。 - 协助完成前端项目 Azure 部署、安全问题修复。