个人介绍
熟练 Java 基础知识 ,熟练 RESTful API 设计和开发 ,有良好的编码习惯
熟练 常用开发工具的使用,包括:IntelliJ IDEA、Git、Maven
熟练 Spring 和相关框架技术,熟悉Spring的核心模块Spring Framework,包括IOC、AOP、事务管理等
熟练使用Spring Boot快速搭建项目框架和开发微服务应用,简化配置和提高开发效率。
熟练基于MVC模式的Web应用开发,能够使用Spring MVC构建RESTful接口。
熟练使用Mybatis 、Mybatis Plus 等ORM框架技术进行数据库访问和映射。
熟练 Mysql、Oracle 等关系型数据库,熟练使用 SQL 进行数据库编程,熟悉索引的创建、查询优化和调优技巧,以
提高数据库的性能和可扩展性。
熟练 Redis 、MongoDB非关系型数据库, 进行缓存设计和性能优化。
熟练 RabbitMQ 、RocketMQ等消息队列技术,了解各个消息队列的特点和适用场景,能够使用它们实现高可靠性、
高并发的消息传递和处理。
熟悉微服务架构 Spring Cloud及其组件如:Spring Cloud Netflix(Eureka, Ribbon, Hystrix, Feign) 、Spring
Cloud Config、Spring Cloud Gateway、Spring Cloud Sleuth等 ,能够开发基于微服务架构的分布式应用系统。
熟悉微服务架构 Spring Cloud Alibaba 及其组件如:Nacos 、Sentinel 、Seata 、Alibaba Cloud OSS 、Alibaba
Cloud SMS 等,能够开发基于微服务架构的分布式应用系统。
工作经历
2020-03-01 -2023-06-01成都卓软科技有限公司java开发
配合产品经理完成软件系统功能模块的系统调研和系统分析; 根据项目需求,按计划完成任务目标; 协助测试人员完成软件功能模块的测试,修改 bug; 负责功能的维护、更新,保证系统的稳定; 学习调研新技术,解决项目开发中的关键问题和技术难题。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
Spring Boot:作为主要的应用程序框架,用于实现业务逻辑、依赖注入、面向切面编程等。 MyBatis:用于与数据库进行交互,实现用户账户管理、资金存取、交易记录等功能。 Spring Security:用于用户身份验证和授权管理,确保系统安全性。 RabbitMQ:用于处理异步消息队列,例如处理用户的存款和取款请求,确保数据的一致性和可靠性。 Redis:用于缓存用户信息、账户余额等数据,提高系统的性能和响应速度。 Elasticsearch:用于存储和检索用户交易记录、账户流水等数据,支持快速搜索和分析。 数据库:MySQL:用于存储用户信息、账户余额、交易记录等数据。 RESTful API:通过使用Spring Web等技术,提供标准化的API接口,与其他系统进行数据传输和交互。 安全加密算法:使用Java的加密库Bouncy Castle,对敏感数据进行加密和解密,确保数据的安全性。 日志管理工具:Log4j:用于记录系统运行日志,便于故障排查和系统监控。 具体的业务功能包括用户注册与身份验证、账户管理、资金存取、交易管理、资金监管、风控管理、对账与报表等。
项目描述:本项目是是一个前后端分离专门为餐饮企业定制的软件产品,包括系统端管理后台和移动端应用两部分,系 统后台管理可以对餐厅菜品 、套餐 、订单进行管理维护 。移动端给消费者使用 ,可以在线浏览菜品 ,添加购物车 , 及下 单等操作。 技术栈:SpringBoot + MyBatisPlus + Mysql+Redis + Alibaba Cloud OSS +Alibaba Cloud SMS + Nginx 等 负责模块: 订单管理模块 :包括订单的创建 、修改 、查询和取消功能 。通过优化数据库查询和使用 Redis 缓存技术, 提高了 订单处理的效率和响应速度。 用户认证与授权模块:包括用户注册 、登录和权限管理 。采用了基于 JSON Web Token (JWT) 的身份验证机制, 保证了用户数据的安全性和可靠性。 支付模块: 配合前端团队 ,实现了支付接口的对接和集成 ,确保用户可以安全 、便捷地完成支付操作 ,并支持多 种支付方式。 物流对接模块:引入了第三方物流接口 ,实现了订单配送跟踪功能 ,让用户能够实时查看订单的配送状态。
项目描述:本项目是一个前后端分离,使用 Nacos 做的微服务架构的借贷信息中介平台,分为后台管理审批系统和投资借 款用户操作系统,为个人投资者、个人融资用户及小微企业提供线上信贷及出借撮合服务。 技术栈:SpringBoot 、MybatisPlus 、MySQL 、SpringMVC 、Redis 、Alibaba EasyExcel 、JWT 、Token 、 RabbitMQ 、Nacos 、Gateway 等 负责模块: 用户注册登录及银行绑定模块 :分借款人和投资人注册登录 ,并返回不同的界面 ,以及对接第三方存管 ,进行密钥 验证 ,以 及回调确认 ,进行用户银行账户绑定 用户借款额度审批模块 :通过阿里云 oss 存储用户关键信息 ,后台审批系统会对借款信息进行积分匹配 ,计算用户 对应的借款额度 用户借款审批模块 :用户提交借款期数 ,还款方式等相关信息 。后台审批相关信息 ,并产生相对应的标的信息。 标的投资模块 :投资者在充值后对相关标通过第三方存管进行投资 ,标的募资完成之后 ,后台系统进行放款操作 , 并对投资 者生成回款计划和投资记录及资金记录 ,对借款方生成还款计划和资金记录 借款利息优惠模块 :借款人通过领取平台发放的利息优惠卷 ,进行还款金额减免