纺织业ERP系统,使用Java技术栈开发,采用分模块进行微服务化,实现了统一权限管理,精确到按钮和数据权限的分配,搭载了可视化日志平台对快速排查业务错误提供支持,对业务系统进行优化性重构,减少纸质单的使用,提高生产效率。
1、业务系统微服务化:负责对母公司的纺织制造业核心旧ERP系统的微服务化重构,根据公司需求进行技术选型、架构设计和落地实施。对旧系统模块拆分并微服务化,分组开发提高重构速度。
2、跨系统数据集成与对接:负责公司内部ERP系统与旗下织厂、外部合作染厂、生产车间、合作伙伴等多套异构系统的数据对接与集成,解决多数据源事务问题,减少通过纸质单进行业务流程与数据流的交互。
3、通用技术组件与业务模块开发:设计并开发系统权限模块(系统鉴权、菜单及按钮权限、数据权限)、公共组件模块(自定义注解、多数据源集成、中间件集成等)、系统日志平台(API请求日志、请求参数、SQL日志、日志可视化、异常日志自动触发n8n自动排错工作流)等基础核心模块,并承担关键ERP业务模块的开发与迭代维护工作。
4、团队赋能:项目技术评审与协助产品进行需求分析,负责生产环境框架维护与线上问题排查,指导初级工程师进行业务开发,推动团队整体技术成长。