本人一直从事web开发有10年左右的经验,精通PC,微信小程序,安卓,苹果,百度小程序,支付宝小程序多端应用开发,精通python+django,php+th5等后台开发.项目有中国电信-雪亮工程,营地中国 (移动端),坦斯盯机器学习标定软件,万货购物商城等
项目名称:中国电信-雪亮工程AI视频监控系统
项目总价:500万
项目描述:中国电信公司在湖南邵东实施雪亮工程,在湖南通过70万个摄像头通过推流服务器,与后台的算法服务器进行AI算法识别,主要包括人脸识别,人流量统计,车牌识别,物体检测功能系统。
项目职责:AI视频监控系统的前端主要有首页,AI算法选择,前端拉流显示视频流,消息和系统配置等主模块,我负责相关原型图的设计和对首页,人脸识别模块和车牌识别模块的开发,主要是根据产品设计文档,对页面进行排版设计,完成交互效果以及请求后端提供的数据接口完成页面渲染的效果。并参与和后台开发人员对数据接口的格式和算法服务器数据库的相关表的逻辑设计。
技术要点:
1.使用Webpack搭建项目框架
2.使用elementui完成页面布局,使用ES6高级语法
3.使用vue动态组件懒加载,解决首页应用加载慢的问题
4.采用路由配置代理,解决跨域问题
5.使用axios请求后台提供的API接口,完成与后台的数据交互
6.使用Vue -Router的声明式导航实现路由的跳转
7.用户登录采用token验证
8.图片懒加载技术(vue-lazyload)
9.使用swiper实现轮播功能
10.使用MQTT协议进行双刀工通讯,解决监控的警报问题
11.使用Vue的子组件-父组件-子组件(props+$emit)实现平行组件之间的通信
项目业绩:数据显示延迟少于1秒,整体运行无bug,项目整体工期缩短10%
项目名称:Dcamp营地 (移动端)
项目描述:Dcamp营地,全球精选互联网生活平台。整合全球资源为用户提供涵盖居家,工作,出行的全景化品质生活解决方案
项目职责:我主要负责分类和营地的模块开发,实现需求文档中的UI方案,请求后端提供的API实现页面的渲染。
技术要点:
1.使用Vue-cli脚手架工具搭建项目框架
2.使用Vue+ElementUI完成单页面的开发
3.父组件采用依赖注入与子组件通讯
4.采用slot实现内容分发
5.使用Axios请求后台提供的API接口,完成与后台的数据交互
6.使用Vue -Router的编程式导航以及嵌套路由实现路由之间的跳转,从而实现了不同组件之间的切换
7.使用Vuex状态管理实现不同组件之间的通信,从而实现一些组件之间信息的传输
8.使用Vuex中action实现数据异步保存
项目名称:坦斯盯机器学习标定软件(桌面端)
项目描述:机器学习标定工具主要是为了解决AI训练的标本标定,以往标定人员标定数据靠手工拖拽等手段进行标定,而这个工具能大大提升效率,通过特定的需求,标定人员可以自定义标定的内容,通过鼠标简单挑选就可以自动化跳转和分类.
项目职责:机器学习标定平台主要有首页,自定义标定分类,我的标定数据,登录注册,标定人员排名等模块,我主要负责自定义标定,我的标定数据,登录注册,这三个模块的开发,主要是完成页面布局,实现网页各种特效和交互,通过异步请求与后台交互,进行保存数据.
技术要点:
Web前端:
1. 使用Vue-cli脚手架工具搭建项目框架
2. 使用Vue+Bootstrap完成页面的布局以及一些交互效果
3. 使用Axios方法来与后台通讯,完成与后台的数据交互
4. 使用Vue -Router以及嵌套路由实现路由的跳转,从而实现了不同组件之间的切换
5. 使用Vue的$emit+$on实现组件之间的传递信息,通信
6. 使用indexDB进行数据缓存
7. 使用TypeScript 完成复杂应用业务代码的编写
8. 使用基于PostCSS的css预处理
9. 使用easy-mock进行api数据模拟和postman进行数据测试
Web后端:
1. 使用python语言加django web框架进行搭建
2. 使用MySql数据库完成数据存储
3. 使用ORM快速搭建数据表结构
4. 使用pillow对图片进行操作
项目绩效:整体运行无bug,大大提高了标定人员的标定效率,使标定
项目名称:万货购物商城(移动端)
项目描述:万货购物商城平台以销售日常用品为主要业务产品,通过线上平台下单,线下门店取货的o2o网络营销模式,共同打造强势品牌,为推动华中地区电子商务的发展而努力。
项目职责:汉购网平台主要有首页,分类,我的商城,登录注册等模块,我主要负责分类,我的商城,登录注册,这三个模块的开发,主要是完成页面布局,实现网页各种特效和交互,请求后台提供的API接口,完成与后台的数据交互以及渲染页面。
技术要点:
1. 使用Vue-cli脚手架工具搭建项目框架
2. 使用V