个人介绍
熟练使用SpringCloud微服务框架(包括Nacos,Eureka ,Robbin,ApiGateway,Seata,Feign等微服务技术)
熟练使用Sringboot分布式,SpringMVC、Mybatis、MybatisPlus,JPA等作为开发技术;
熟练使用MySQL和Oracle等关系型数据库,能进行数据库的数据结构设计,具有一定的SQL调优能力;
熟练使用消息中间件RabbitMQ和RocketMQ;
熟练使用Redis数据缓存技术;
熟悉并发编程,分布式事务;
了解Linux命令,Docker容器引擎,DockerFile镜像构建,Docker-Compose容器编排;
了解K8S编排管理工具;
了解VUE,React等前端框架;
在供应链,电商系统,支付项目有着丰富的项目经验。
工作经历
2024-08-01 -至今格创东智Java开发高级工程师已认证
参与公司SRM系统研发,EHS系统研发,EMS系统维护,在工作过程中担当Java开发工程师,参与团队技术难题解决方案研讨。
教育经历
2015-09-01 - 2019-06-01广东白云学院计算机科学与技术本科已认证
全日制本科,计算机科学与技术专业,在校期间担任计算机协会网络服务部部长。
资质认证
技能
该系统是tcl的能源管理系统,致力于智能化管理厂区能源监控,智能统计分析上报安全隐患。系统采用springcolud+mybatis,用redis做缓存以及分布式事务锁的和延时队列,数据库采用mysql主从机制。
该系统是tcl的厂务管理系统,致力于数字化管理所有的厂内事物及环安。系统采用springboot+mybatis,用redis做缓存以及分布式事务锁的和延时队列,数据库采用mysql主从机制。
项目介绍: 该项目是SRM系统,旨在改善企业与供应商之间关系的新型管理机制,实施于采购业务相关的领域。包括用户注册登录,供应商生命周期管理,供应商选择,采购需求管理,采购工程管理,项目任务管理,订单管理,竞价管理,订单管理,消息发送等模块。 技术栈:SpringBoot、SpringCloud相关组件、Redis、Mysql、ES、Mybatis、MybatisPlus、Feign、Seata等 负责模块: 供应商选择,采购工程,在线竞价管理,外部接口对接管理,延迟消息消费管理 工作成果: 完成相对应供应商选择,采购工程模块功能开发; 使用webSocket和redis搭建在线竞价实时通讯,使用Redisson延时Queue实现延时消息并对延时消息调用作接口管理,利用重试保证消息被正确消费,开发延时消息接口管理,并对每条数据状态做控制实现消息补偿机制以及对应的管理并做到竞价开始和竞价结束实时通知用户且及时更新数据状态。 利用SpringSecurity做接口权限验证,并利用Spring的AOP机制对接口调用做接口管理,实现本系统对外部系统的权限权利和调用日志管理。