易维产品研发
全栈工程师+部分项目经理工作
项目时间:2022年04月-2024年10月
项目描述:
易维设备保全系统是公司自主研发的一款工厂智能化管理平台,致力于提供一站式的设备全生命周期管理解决方案。该系统采用可插拔式模块设计,包括点检保养、报修维修、设备管理、备件仓库、作业指导书、知识库、审批流等多个功能模块,旨在实现设备预警、管理掌控等目标,成为公司的战略性产品,提供客户定制化开发服务。
责任描述:
1.备件仓库模块的功能调研、需求分析、业务梳理,和团队成员研讨达成一致后本人负责产出移动端(小程序、Android)和web端原型、开发排期,并进行项目进度管理工作的同时完成开发任务,本人也深度参与功能测试,产出测试用例供团队成员测试以及bug修复,最后由项目经理成功验收。
2.NFC标签识别工号并填入输入框功能的独立设计与开发。
3.产品迭代:参与竞品分析、需求分析、原型设计、DB设计、开发排期、开发、项目进度管理以及BUG管理工作。
4.产品运维工作,全端产品使用说明书更新、软著材料准备、客户定制系统的使用手册、教育资料作成。
5.PC管理端开发:参与负责前端页面的原型设计、新增模块DB设计与业务开发,封装文件上传组件,测试及修复BUG,优化用户体验。在后端方面,开发负责的模块并维护系统功能。
6.IOS端开发:使用SwiftUI开发小组件(中尺寸和大尺寸)。同时,使用Objective-C语言修复页面中的BUG。
7.安卓端开发:使用Java语言进行安卓端页面的开发。同时,结合xml布局文件和Java开发安卓微件(4*2 和 4*4尺寸)。
8.微信小程序开发:担任微信小程序端50%的开发任务,其中包括图片上传回显、语音上传回显、视频上传回显、扫码等较重要组件的开发。在开发过程中,不仅充分利用ChatGPT进行辅助开发,提高了开发效率和代码质量。
开发环境:
1.前端采用React框架进行开发,结合AntD组件库。
2.后端:基于Java1.8版本、SpringCloud和Mybatis-plus框架进行开发,利用MySQL、Redis数据库存储数据,使用Elasticsearch数据库开发知识库模块,文本检索更精准,同时系统中包含邮件服务、定时任务、Socket推送等实现。移动端包含IOS、Android、微信小程序开发。