刘小龙
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解决酒店服务员小程序扫码登录、酒店订单二维码核销
- 负责团队基础技术支撑,包含构建流程、工具包、新技术探索实践等
技能
- 掌握javascript、ES6-10等语法糖和使用typescript
- 熟练掌握前端流行框架Vue/React及周边生态
- 熟练掌握less、sass等预编译构建CSS模块
- 熟练掌握前端热门webpack、gulp等前端构建工具
- 掌握node中间件使用以及mysql和mongodb的使用
- 熟练掌握elemnt-ui/iview/vant等前端第三方库
- 用Vue开发大型复杂应用,生态技术栈经验丰富
- 掌握小程序调试、性能优化扩展技能
- 掌握小程序开发框架un-app、mpvue、wepy
- 熟悉Webpack、Gulp、Fis3等工具构建流程
- 可以根据项目需求定制开发构建流程
- 掌握Nodejs标准库及模型,在实际项目中多处使用Nodejs
- 用Nodejs开发过服务中间件与其它构建工具
- 掌握关系型数据库基本概念与SQL
- 会操作mysql、MongoDB
- 熟悉使用Git、Svn进行项目版本管理
项目经历
saas后台管理系统
- 使用Vue+compositionApi+Typescript+Jsx 完成需求迭代功能
- 使用CanvasJson库完成海报绘制问题
视频门户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,解决了前端性能优化的问题
购翠网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答题呈现动态的折线图效果
- 封装了图片、语音、视频、图片、文件、等等各种业务组件来达到业务分离和整合