具备良好的代码规范,善于与客户沟通理解准确需求。
熟悉运用Spring Cloud、Spring Boot、Spring Cloud Stream、Mybatis Plus、JPA等JAVA框架,熟悉RabbitMQ、Redis等中间件的使用。
熟练掌握MySQL/Oracle等关系型数据库语法。
具备前端开发能力,能够基于VUE框架与Element UI组件库协助完成前端页面的开发与维护。
熟悉利用GIT进行代码规范管理,ApiPost进行代码接口文档管理。
掌握Linux操作系统,掌握常用命令,能够独立完成项目部署,使用Tomcat、Docker等工具进行应用部署与管理,利用Nginx进行反向代理负载均衡配置。
了解会用SpringAi进行实际ai相关开发。
目前最新项目:
项目背景: 安得物流内部智慧供应链系列聚焦于供应链数据驱动决策的系统,通过整合第三方系统传入的主数据(公司、节点、产品信息、客户订单、采购库存策略等)通过算法模型训练生成销量预测结果及补货建议,为客户提供供应链优化依据。
开发人员:后端1+前端1+算法1
项目架构:MyBatis Plus+MySQL+Redis+Starrocks + SpringBoot + Quartz + EasyExcel
个人职责:
a.系统模块重构:从单模块应用按功能拆分成多模块应用,提高后续系统可维护性。
b.抽取公共Controller、Service、Mapper层,实现新增业务普通CRUD业务不用重复编写代码。提取抽象动作前后置规则,配合业务更灵活实现业务增删改查的前后置规则动作。
c.新增定时任务模块:引入 Quartz 定时任务中间件,实现定时训练模型以及预测销量和提供补货建议。
d.接入dify提供Ai智能补货建议,增加项目卖点,调试提示词增加预测提示准确率。
e.对接内部Saas系统提供,数据传入入口,以及预测分析,补货建议出口接口。
f.新需求评审以及方案提供。