1. 熟练使用前端各项专业技能,能在企业中高效独立完成PC、H5、小程序、app等开发需求,丰富的编码实战经验。
2. 熟练使用前端主流框架Vue/React及生态圈,对数据流/组件化/模块化有一定理解。对代码简洁高效,可复用性,可扩展性,可维护性有较高要求,符合企业要求。
3. 熟练面向对象编程,能独立解决问题。
项目经验一:
项目名称:明辨神眼平台
项目角色:项目整体把控、框架设计
项目描述:明辨神眼平台PC管理后台系统:主要用于用户通过配置摄像头设备,监控分析出用户自定义配置的事件行为:比如烟火识别、抽烟识别、入侵识别、安全帽佩戴识别、人脸识别等等。主要用户安防方面的系统管理平台。
项目技术:vue.js、vue-router、vuex、axios及相关技术栈。
项目业绩:
1. 在该项目中主要负责项目的整个架构设计及项目的全局把控,负责项目的工程化搭建同时也参与项目的部分模块开发。
2. 负责项目全局性的封装如:全局http请求拦截/响应拦截,全局通用性UI样式、全局通用性的组件、方法封装。及项目全局配置化和性能优化等思考。
3. 负责带实习生共同完成项目各个模块业务的开发,帮助解决项目中遇到的问题。
4.项目经过完整测试,问题修复成功上线。
项目经验二:
项目名称:一体化服务平台
项目角色:前端开发
项目描述:公司内部大型系统,主要分为服务总览、数据管理(包含数据单元、数据源)、数据通道管理、集群管理、服务管理(包含购物车、订单、模板、)、厂商应用管理、类目管理十大模块,主要是将使用者的一些数据、字段等保存到数据库,包装成数据单元,并为提供系统方和消费系统方生成一个消费订单而服务,最终发布生成一个成功的订单。
项目技术栈:主要为react、redux、redux-saga等...
项目业绩:
1. 完全采用模块化、组件化的开发模式,在现有的第三方UI库组件上,自定义封装高质量,功能更多满足开发中所需的组件
2.大量采用redux来管理数据,解决复杂的组件数据通信问题。除此之外,redux将数据全局化之后,不同与组件内部的state、props管理数据方式,组件内部state、props数据在组件重新加载的时候则会重新初始化,但reudx全局数据不会,当有需求需要来回切换模块的时候,保留之前的数据状态,不重新初始化的时候,使用reudx管理数据则可以实现该类似缓存的需求且优化了用户体验效果
3. 除了组件化复用之外,结合以面向对象类的思维编程开发,重复功能高度复用,编写高质量可维护的代码
项目经验三:
项目名称:明辨神眼app、微信小程序
项目角色:整体把控、开发
项目描述:1.明辨神眼平台的移动端版本app和微信小程序。
2. 项目技术:移动端跨多端框架uni-app。同时兼容安卓、IOS和微信小程序。
项目技术栈:跨多端技术uni-app
项目业绩:
1. 项目中负责新技术uni-app的学习及研究并尝试投入实际开发中,完成公司所提出的需求功能工作。
2. 在该项目中主要负责项目的整体架构设计及项目的全局把控,负责项目通用性组件、通用性模块开发、及技术疑难问题解决。
3. 负责带实习生共同完成项目各个模块业务的开发,帮助解决项目中遇到的问题,共同团队协作开发。项目经过多轮测试,上线。
公司内部大型系统,主要分为服务总览、数据管理(包含数据单元、数据源)、数据通道管理、集群管理、服务管理(包含购物车、订单、模板、)、厂商应用管理、类目管理十大模块,主要是将使用者的一些数据、字段等保存到数据库,包装成数据单元,并为提供系统方和消费系统方生成一个消费订单而服务,最终
项目技术:vue.js、vue-router、vuex、axios、TypeScript、Echats、D3.js及相关技术栈 1. 在该项目中主要负责项目的整个架构设计及项目的全局把控,负责项目的工程化搭建同时也参与项目的部分模块开发。 2. 负责项目全局性的封装如:全局h