1. 熟练掌握JavaScript、CSS、Java及ES6的新特性
2. 擅长Vue技术栈及其生态,能快速运用相关技术完成项目开发
3. 熟悉Electron,可使用Electron及Web相关技术完成桌面应用程序的开发
4. 熟悉webpack自动化构建工具,可对项目进行一定程度的性能优化
5. 熟悉MySQL数据库,可熟练使用SQL语句实现对MySQL数据库的操作
一、某工厂MES项目
该项目实现了计划协同、生产过程可视化,帮助工厂降低库存、提高了生产效率,项目采用Vue技术栈,主要负责以下内容
1. 负责报表模块、文档管理的开发
2. 负责公共组件的抽离、封装,降低重复代码率,提高开发效率
3. 负责操作端的开发以及由Web版向桌面版的迁移
4. 负责设备监控模块、生产报表模块的开发
二、智能制造平台搭建
该项目服务于工业互联网,打造工业互联网平台,实现从销售订单下发到成品出库,全生命周期服务,项目采用Vue技术栈,主要负责以下内容
1. 项目初期参与现场需求调研、技术选型以及项目框架的搭建
2. 负责整个客户端页面的设计、开发及优化
3. 负责公共组件的抽离、封装,使研发时间和精力大大缩短
4. 负责平台web端部分页面的开发
5. 和后端人员紧密协作,参与后端接口定制、前后端的联调测试等
该项目是工厂为了实现无纸化、智能化生产,该项目实现了计划协同、生产过程可视化,生产流程全监控,帮助工厂降低库存、提高了生产效率
该平台致力于打造标准的工业互联网平台,本人在其中担任前端开发工程师的角色,项目包含web端、APP端、pc端应用,主要负责web端开发,以及PC端开发,web端采用Vue开发,PC端采用electron+Vue开发