本人拥有7年软件开发经验,具备前端、后端、小程序、H5、数据库及服务器部署等全栈开发能力,可独立完成从需求分析、系统设计、数据库设计、接口开发、页面开发,到项目部署上线的完整流程。
主要技术方向包括 Java、Spring Boot、Spring Cloud、MyBatis、MyBatis Plus、Vue、JavaScript、TypeScript、Node.js、微信小程序、H5、MySQL、Oracle、Redis 等。
曾参与电商、ERP、PDM、设备管理、智慧医疗、餐饮订单及企业内部管理系统开发,熟悉商品、订单、购物车、支付、库存、采购、退款、物流、会员、优惠活动、数据统计等常见业务场景。
同时具备 Python 自动化开发经验,可使用 Selenium、Playwright 完成网页自动操作、数据采集、订单监控、报表生成和消息推送等需求。
项目名称:PDM & ERP & TPM & LMS
项目时间:2022年6月 - 2024年11月
项目描述:
1.PDM是一个产品数据管理系统,里面包含了基础模块、开发模块、采购模块、应付模块等多个模块业务,是目前项目中一个比较核心的定位。
2.ERP是新开的项目,基于老ERP项目进行重构,内含了OMS订单管理模块、SRM采购管理模块。
3.TPM是一个设备管理项目,用于维护各个工厂中的设备,属于一个IOT项目,会接入一些设备的各种状态数据,实现对设备的实时监控和管理。
4.LMS是一个问题追踪系统,基于ERP提供的接口进行一些数据指标的技术,并将一些相关信息产生成报告推送到相关干部的邮箱等。能够实现对问题的跟踪识别以及处理。
5.除了上述的业务外,平时还会插入一些小系统,比如OCPT(试穿管理)内含一些产品体验管理,测试报告,调查问卷等功能。
6.项目总体就是为集团下所有工厂提供数字化解决方案,技术用的基本上都是比较新的,框架底层采用的红迅的JPAAS那一套技术栈。
使用技术:框架:SpringBoot、SpringCloud、MyBatis Plus、EasyPoi等。数据库:Oracle、MySQL、Redis。中间件:Nacos、RocketMQ、XXL-JOB等。
责任描述:
1.前期参与了PDM项目所有模块的业务开发,包括对账单、CBD(成本管理模块)、采购退货、技术技转模块等业务开发工作。使用了Redis实现热点数据缓存以及分布式锁实现对账单相关业务。
2.负责优化了许多PDM项目中的旧业务,使其执行效率提升20%-30%。以及修复了许多项目中存在的疑难杂症和BUG。
3.负责TPM项目的设备异动、盘点计划、基础数据等业务开发工作。使用XXL-JOB实现定时获取PDM项目中的基础数据,并将这些数据存储到Redis中以供TPM项目各个业务使用。
4.负责新ERP的开发工作以及一些日常维护和管理的工作。与其他开发配合产品经理开展需求评审会议。需求确认后将需求分配给前后端开发人员,并跟踪项目进度。
5.负责搭建新ERP项目的前后端工程以及测试环境的部署和技术选型相关工作。