




个人介绍
1. 精通Java开发语言,熟悉MVC的分层思想,熟练使用Spring、SpringMVC、SpringBoot、Jpa、Mybatis、Hibernate开发框架
2.熟练使用MySQL,Sql Server,Oracle,优化SQL语句,建立合适索引,排查死锁,读写分离。
3.熟练使用Redis缓存技术提高QPS,RabbitMQ消息中间件。
4.熟练使用Git、Svn作为版本控制工具
5.信贷业务系统开发,小程序开发、java语言系统开发
7.有分布式系统的开发经验,对接过多个第三方系统、如短信、支付、人行征信。
8.目前全职自由职业,专注技术研究和产品研发
工作经历
2019-08-01 -2021-12-24重庆猪八戒股份有限公司高级后端工程师
项目列表: 1、八戒金融账务系统 2、八戒金融人行上报系统 3、八戒金融贷款超市、财务报表系统 1、八戒金融账务系统,项目是从0到1。 八戒金融核心账务系统,整个信贷业务的core系统,全程参与整个项目的设计,和负责还款业务的设计与开发。 目前注册用户已达上百万,项目按照分布式系统设计,负载均衡支持高并发10万+,完美支持日常用户访问使用。 2、 开发上报人行征信系统,每一个金融贷款系统必须要接入人行征信,懂的人都懂,对接人行征信开发难度很大,没有深厚的金融系统开发经验根本完不成这个任务,一般公司都是花钱外包出去,我们是全部自己开发,我负责整体项目技术实现,并且熟悉整个上报流程。 3、 贷款超市系统开发,每一个金融业务到后期都会慢慢形成贷款超市。目前我们加了通道业务、渠道业务。后期应该会有更多业务。
2017-03-01 -2019-03-01重庆倍倍利金服(贷款)科技有限公司技术经理
负责管理整个技术部并且搭建公司技术框架 项目列表: 前端系统(saleManage_face)、安卓 I***端 用户中心系统(usercenter)、核心业务系统(core)、 支付系统(bblpayment)、短信系统(notification)、文件系统(fileserver)、 验证系统(verification) 本项目采用微服务架构,每一层都可自行增加/减少系统,分布式集群,springMVC模式,使其前后端分离,此架构结合了很多目前流行项目设计概念,rest风格api接口、完美利用aop、ioc在每一个项目里面形成的功能等等,每一层开发人员自我管理自己的模块即可,若是项目体量足够大可随时接入目前流行的springsloud的Eureka、Ribbon、Zuul等,统一配置中心推荐使用Apollo。
2016-03-01 -2017-03-01重庆小雨点小额贷款有限公司高级java工程师
项目列表: 1.小雨点用户中心 2.数据资源 3.短信发送系统 开发工具: Eclipse3.5+Mysql 主要负责功能: 用户所有从注册到签合同前的线上业务操作。 接入外部数据(聚信立手机通讯录、聚信立公积金、聚信立社保数据) 所有短信发送业务。 项目描述: 这三个系统主要集结了现目前互联网金融的底层系统,包含用户、外部业务数据接入、消息发送
2015-03-01 -2016-03-01重庆马上消费有限公司高级java工程师
开发工具: Eclipse3.5+Mysql 主要负责功能: 接通外部所有短信资源通道。(将短信公司的短信通道接入到马上消费公司系统里面) 批量短信发送功能。(用于多用户发送短信通知) 定时短信发送功能。(某些需要在固定时间发送的短信通知) 短信模板构造。(用于区分不同短信类型) 项目描述: 马上消费通知系统(项目代号:MOTIFICATION)它是一个用于通知用户的系统,以http接口提供给其他系统调用的项目,里面是一个完整的将:外部资源通过各种方式接入进来到notificaition里面,并通过项目自身结构将不同短信类型路由发送给指定用户。 小结:该项目涵盖了不同外部接入模型,并通过项目自身功能将其融化为一体式的短信发送模式,通过‘短信模板’理念,能够快速的控制任何一个短信发送操作流程。
2014-03-01 -2015-03-01重庆能士科技有限公司中级java工程师
开发工具: Eclipse3.5+Mysql 主要功能模块: 资源模块:水电气缴费资源、物业缴费资源。 工具模块:将开发时一些常用的代码封装成jar包提供给其他业务使用。 支付模块:中信支付、银联支付、支付宝支付。 短信模块:大汉三通短信、移动短信。 项目描述: 1、服务支撑系统(项目代号:OCTOPUS)此项目能士科技公司的一个纯java后台系统,使用maven集成管理,使用AOP切面控制接口日志打印。开发时以spring为核心,MVC开发模式为底层思想建立起来的基础支撑系统。 2、它是为公司其他业务提供强大的多方面外部资源,里面包含现目前互联网业务所需的大多数资源。 例如支付模块:我们将中信银行支付功能接入进来,在此系统上使用Http接口模式,提供给公司其他系统调用以完成相应的业务。 3、强大的代码工具包模块使得开发程序时能有效的使得代码更加简洁,例如:里面参数格式判断不在使用if else这种繁琐的形式,而是使用spring注解形式进行参数格式校验。 4、该项目拥有完整的规范代码注释,使得任何人不会因为代码逻辑复杂而看的晕头转向。 5、它使用A
2012-03-01 -2014-03-01重庆摇钱树科技有限公司初级java工程师
开发工具: Apache-Tomcat-6.0.18, MyEclipse8.5, Mysql 项目描述: 这是摇钱树的一个以后台管理界面上传活动,手机端APP显示活动,用户使用APP进行摇奖的系统项目。 主要功能模块: 管理员模块: 管理员拥有以下所有角色的权限,功能.并且拥有封停账户功能。 代理商模块: 拥有查看、上传、修改、删除活动的权限。拥有管理商家的权限 商家模块: 拥有查看、上传、修改、删除活动的权限。 中奖模块: 用户摇奖时是否中奖算法。 小结:摇钱树管理系统(系统代号:YQS)本系统主要使用SSH框架为主,Spring为核心的javaWeb项目,代码使用完整的MVC设计模式开发,使得代码思路更加合理,逻辑清晰。
教育经历
2016-09-01 - 2019-01-01重庆大学计算机应用技术专科
毕业于重庆大学,学籍状态是毕业。学习方向计算机应用技术
技能

贷款用户进入系统发起借款,用户根据调用大数据平台数据实时给出额度,用户根据额度进行贷款,系统自动生成还款计划,每月定时任务去扣除用户绑定银行卡的钱,并且判断是否逾期,逾期则上报人行征信。


马上消费主业务系统(项目代号:CORE)是一个线上贷款系统,主要流程是用户通过APP、web、或合作方渠道进行贷款操作,系统后台接收到请求,自动生成用户相关贷款合同信息(包括用户每月还款额、各种违约罚金等),用户得到合同信息后进行贷款签约。 用户签约成功后系统自动将贷款金额通过“马上消费支付平台”将钱支付给用户。此后主业务系统将通过批量扣款操作定期扣除用户每月贷款需要还的’本金、利息、罚金等金额’


戒易花/订单贷一款信贷业务系统。 总共分为业务前台、业务中台、业务后台 用户从*/app端借款,比如借款1万元,用户可以先点额度按钮系统会根据大数据平台进行出具体额度,然后用户根据额度可输入借款金额然后系统自动生成还款计划,查看自己每个月的还款金额。然后点击借款,我们会让用户签合同(贷前系统调用易签宝API进行签署合同),签署完成之后发验证码给用户,用户输入验证码,然后点击借款然后后端会调用大数据平台进行及时评分,评测通过贷后系统调用支付平台放款给用户。 贷后系统每天会定时任务查询到了还款日的数据进行扣款。扣款成功则修改成已还款,失败则每天发起三次扣款,均失败的话,修改成逾期状态,并且发送短信给用户提示还款,并且看是否逾期10天,超过10天则推送数据到征信系统。上报成逾期状态。
