目前工作经验有近5年左右,前后担任或项目组长,项目经理,项目负责人,深的老板信任器重,带领5人小团队成长,之前三年就职传统行业,做过政府OA、电力系统,交管局驾校预约系统,互联网金融等,工作效率高,精通Java,熟练掌握当前主流框架spring,Struts,springmvc,Hibernate,MyBatis,iBatis,前端应用的框架技术有jquery、 easyui,Extjs,熟悉webservice(xfre,cxf),oracle mysql 对于sql优化比较清晰。近一年从事互联网金融,能够独立架构分布式系统,熟练restful风格 ,dubbo rpc远程服务调用,redis分布式锁 分布式缓存 中间件 、mongodb等现今互联网潮流技术。
金融贷款平台是我们已经上线产品包括PC版本、微信版本、app版本,是一款根据用户信用度来决定贷款金额可行性,对于贷款的风险低,业务流程:用户前置认证—》借款申请/分期-》签定借款合同-》信息审核-》审批放款-》生成账单-》用户还款系统集成了多项第三方认证来评估信用度,有芝麻信用认证,运营商认证、公积金认证、人脸识别认证、京东认证等。
风控系统主要业务功能是审核用户提交的借款申请,查询相关规则是否通过,认证信息报告等来决定贷款金额,其他的业务功能有权限管理、用户管理、产品相关配置、手工还款、渠道管理、用户组管理、商户管理等,渠道管理是我们作为服务提供方可以给相关渠道提供便捷服务,而不用走公众平台入口。
简单的说下系统结构,这个金融贷款平台系统最初始是一个Web项目由于业务发展加上系统本身太过承重,之后拆分成模块化微服务分布式系统,其架构搭建的采用的是前后端分离模型,前端使用的AngularJs框架与服务器端提供jersey(restful框架)接口进行通讯交互,而系统内部各个模块调用是采用远程调用框架dubbo利用分布式缓存redis可以很好的减轻数据库压力,采用Nginx负载均衡分发应用系统对外服务能力redis分布式锁和rabbitmq消息队列的异步化处理系统中的大量并发,还比如处理一些耗时操作也可用消息队列,系统中审核环节使用的工作流是spring activiti, 对于照片文件等使用第三方七牛云存储,使用nosql Mongodb把复杂繁琐复用高的数据存储为JSON文档格式。