最后更新于2021年4月

下载 PDF

刘小龙

Web前端开发工程师

  • 男 / 1995.09
  • 广州市广播电视大学 · 计算机网络技术
  • 专科 / 2017年毕业
  • 工作年限:4年

经历

广州伊智信息科技有限公司

2021.08至2021.10 工作

参与伊智saas后台管理系统的前端开发,包括:

  • 使用Vue+Typescript+Composition Api 开发微商城功能
  • 使用React+Next.js+Typescript 开发 北美官网

广州易方信息股份科技有限公司

2020.05 至 2021.08 工作

参与视频门户的前端开发,包括:

  • 使用vue全家桶和ES/6/7/8/9语法开发视频门户的编辑端
  • 使用Nuxt.js开发视频门户的C端
  • 使用vue全家桶开发中国银行,北京银行的app的webview页面,结合JS Bridge和app人员联调数据对接

广州购翠网科技有限公司

2019.02 2020.05 工作

参与 购翠网 的前端开发,包括:

  • 使用vue全家桶和ES/6/7/8/9语法开发翡翠严品App中的h5页面
  • 使用vue全家桶和Nuxt.js开发购翠网官网
  • 设计封装Js Bridge在翡翠严品的落地
  • 设计封装使用nodejs/express/koa中间件解决服务端接口加密安全性的问题
  • 主导和开发团队基础业务组件,支撑业务快速迭代、统一视觉规范
  • 负责团队基础技术支撑,包含构建流程、工具包、新技术探索实践等

佛山恒恩信息科技有限公司

2017.12 至 2019.02 工作

参与龙泰酒店微信公众号和龙泰后台小程序的前端开发与优化,包括:

  • 使用vue全家桶和ES/6/7/8/9语法开发龙泰酒店微信公众号
  • 设计封装生成酒店订单核销二维码,使用微信JS-SDK,调用地图、微信支付、大图预览、等等一些功能
  • 设计封装websocket解决酒店服务员小程序扫码登录、酒店订单二维码核销
  • 负责团队基础技术支撑,包含构建流程、工具包、新技术探索实践等

技能

Web 熟练
  • 掌握javascript、ES6-10等语法糖和使用typescript
  • 熟练掌握前端流行框架Vue/React及周边生态
  • 熟练掌握less、sass等预编译构建CSS模块
  • 熟练掌握前端热门webpack、gulp等前端构建工具
  • 掌握node中间件使用以及mysql和mongodb的使用
Vue 熟练
  • 熟练掌握elemnt-ui/iview/vant等前端第三方库
  • 用Vue开发大型复杂应用,生态技术栈经验丰富
微信小程序 熟练
  • 掌握小程序调试、性能优化扩展技能
  • 掌握小程序开发框架un-app、mpvue、wepy
构建工具 熟悉
  • 熟悉Webpack、Gulp、Fis3等工具构建流程
  • 可以根据项目需求定制开发构建流程
Nodejs 熟悉
  • 掌握Nodejs标准库及模型,在实际项目中多处使用Nodejs
  • 用Nodejs开发过服务中间件与其它构建工具
数据库 掌握
  • 掌握关系型数据库基本概念与SQL
  • 会操作mysql、MongoDB
其他 熟悉
  • 熟悉使用Git、Svn进行项目版本管理

项目经历

2021/08 - 2021/10 广州伊智信息有限公司 | WEB前端

saas后台管理系统

  • 使用Vue+compositionApi+Typescript+Jsx 完成需求迭代功能
  • 使用CanvasJson库完成海报绘制问题
2020/05 - 2021/08 广州易方信息股份科技有限公司 | WEB前端

视频门户B端项目

  • 使用Vue.js及Element Ui技术栈来完成单页面应用,前后端分离提高前后端开发效率;
  • 借助Vuex存储数据的状态,划分model数据使项目数据流更清晰;
  • 设计封装了图片上传组件以便在项目中多处使用提高项目耦合度
  • 使用watch监听表单的某一项改变离开时自动保存的问题
  • 使用vuedraggable解决视频点播、直播的任意拖拽
  • 使用了html2canvas解决了动态生成海报的问题,并且在生成的时候默认滚动到顶部,解决生成海报会空白的问题
  • 使用了路由懒加载、图片懒加载、iconfont、以及npm run build打包时自动上传到oss、cdn,解决了前端性能优化的问题

视频门户C端项目

  • 使用了Nuxt.js技术栈解决了项目SEO优化的难点
  • 动态使用了import引入主题色解决了异步更新页面主题色的问题
  • 使用了CSS3的 vw vh 计量单位解决展会模板自适应全屏幕大小适配的问题
  • 结合业余使用到了多处CSS3动画来代替js做到页面动画的一个流畅性,并且适当了开启GPU加速
  • 使用了路由懒加载、图片懒加载、iconfont、以及npm run build打包时自动上传到oss、cdn,解决了前端性能优化的问题
2019/02 - 2020/05 广州购翠网科技有限公司 | WEB前端

购翠网app端

  • 使用Vue.js及Vant ui技术栈来完成单页面应用,前后端分离提高前后端开发效率;
  • 设计封装使用了 HBuilder APP 设计使用 JS Bridge联调来解决H5和app的数据交互
  • 并且使用了Node.js express 中间件解决了接口加密方式不外泄的问题
  • 使用了路由懒加载、图片懒加载、iconfont、以及npm run build打包时自动上传到oss、cdn,解决了前端性能优化的问题

购翠网后台管理系统

  • 使用Vue.js及Element Ui技术栈来完成单页面应用,前后端分离提高前后端开发效率;
  • 项目中使用mixin大量封装了一些全局入口方法
  • 利用全局指令解决了用户按钮级菜单权限的问题
  • 结合使用了vuex和sessionStroage来优化获取用户菜单并且存到本地
  • 使用了路由懒加载、图片懒加载、iconfont、以及npm run build打包时自动上传到oss、cdn,解决了前端性能优化的问题

web聊天室

  • 使用Vue.js技术栈来完成单页面应用,前后端分离提高前后端开发效率;
  • 使用了阿里云的“MQTT 消息队列”作为聊天室socket
  • 项目中大量使用了wx-sdk来获取一些原生的体验包括(微信支付、地图、图片预览、微信分享、录音)
  • 项目中解决了聊天室自动断开自动重连,并且监听心跳包来实现重连
  • 结合业务使用了Echart 来完成用户实时对战PK答题呈现动态的折线图效果
  • 封装了图片、语音、视频、图片、文件、等等各种业务组件来达到业务分离和整合