个人介绍
我是一名后端研发工程师;
主要的开发语言是Java;
我研究生毕业于电子科技大学(成都);
但任过度小满公司的【高级研发工程师一职】;
负责过:公司信贷业务和供应链业务核心系统的研发;
熟悉 Java 语言,包括基本的数据结构、常用的算法和设计模式;
熟悉 Java 并发编程,Java 线程内存模式,JVM 的工作机制;
熟悉常用的 Web 开发框架 Spring、SpringBoot、IOC 和 AOP 原理;
熟悉 MySql 数据库表设计规范、索引、优化、事务等;
熟练使用 MyBatis 等持久层框架;
熟练使用常用缓存中间件 Redis,了解其工作原理;
熟练使用消息中间件系统,了解消息中间件 Kafka 的基本原理和应用场景;
熟悉 Apollo 配置中心的使用,了解其原理,有开发经验;
有阅读英文文档能力和源码阅读能力:研究开源框架 Hibernate Validator 并积累 26 篇博客;
有规则引擎 Drools、计算引擎 Maple 的研发经验。
工作经历
2019-07-03 -2023-04-26度小满高级后端工程师
公司主要业务: 1. 度小满信贷业务; 2. 度小满理财业务; 3. 度小满保险; 4. 度小满支付; 5. 个人金融科技; 6. 供应链金融科技。 我在其中负责过:度小满信贷业务和供应链业务的研发。
教育经历
2016-09-01 - 2019-06-30电子科技大学计算机科学与技术硕士
技能
### 知识管理系统:实现博客文章、用户注册、笔记,笔记类型的管理(增删改查)。并可指定笔记生成pdf,并下载。 1. 博客文章管理:博客文章管理,增加,删除,修改,查询,生产pdf。 2. 用户注册管理:用户注册,修改密码。 3. 笔记(笔记类型)管理:笔记内容管理,增加,删除,修改,查询,生产pfd。 4. 生产pdf模块:指定笔记内容生产pdf,并下载下来。
### 是个人消费贷信贷中台项目,实现用户授信,用信等功能。 1. 授信模块:个人借钱前的授信,获取额度,用信去借钱,选一家出资机构。 2. 用信模块:个人借钱时的实际借钱功能,涉及,借钱,还款,也是找一家出资机构等功能。
### 项目模块分为:成员管理、项目管理、项目成员管理、审批模块、协议模块、清分银行、权限、额度、交易模块。 1. 成员管理:主要实现公司的准入流程,包括公司创建,修改,开立账户(清分户),增加权限功能。 2. 项目管理:主要功能项目的准入流程,包括项目创建,进人审,修改,进人审,开立项目纬度清分总户,增加权限,项目授信等功能。 3. 项目成员管理:主要功能项目成员准入流程,给项目添加成员,审批,开立项目成员清分分户,增加权限,项目成员预授信,授信功能。 4. 协议模块:协议预览,协议签署,协议补偿功能。 5. 清分银行:对接了外部的银行,提供放款还款能力,总共对接了1家银行。保证资金安全。 6. 权限模块:提供页面和页面按钮等的权限控制。 7. 额度:提供成员、项目、项目成员的额度的管理,包括预授信,授信功能,额度有效期,额度占用,额度释放等。 8. 交易模块:实现放款,还款,自动代扣等功能。