个人介绍
工作经历
2021-04-01 -至今北京捷科智诚科技有限公司java开发工程师
百信银行一站式 开发环境:Idea,Tomcat7.0,MySQL,Maven 技术栈 :SpringCloud,MongoDB,Mybatis,Gateway,Nacos 项目描述: 一站式为百信银行创新管理平台,产品定位saas系统,主要功能集社交,项目管理,需求管理,测试平台,devops敏捷研发体系于一体的综合管理平台,实现全行管理的降本增效 责任描述: 负责登陆模块的开发,整合satoken和JWT,处理网关拦截相关;负责测试平台相关联模块的开发,参与一站式系统需求讨论及技术方案设计;整***业用户推送消息,负责相关需求数据库表结构设计;代码编写及接口文档编写;前后端联调并解决测试中遇到的bug。
2019-09-04 -2021-04-01汉克时代科技有限公司java开发工程师
新华阿里云中台 开发环境:Idea,Tomcat7.0,MySQL,Maven 技术栈 :蚂蚁金服SofaBoot,MyBatis,Redis,RPC,RabbitMQ,阿里oss 项目描述: 新华阿里云中台是新华保险移动保全2.0移动端app的后台系统,一期项目涉及用户注册登录,客户信息维护,保全项目信息变更,保单贷款,保单复效,等支付类业务通过app线上办理 责任描述: 负责新华保险中台项目的核心代码开发,该后台功能涉及多系统间的调用,主要有appSever,用户中心,支付中心及新老核心系统,技术选型为阿里sofaBoot框架,通过RPC远程调用,功能涉及多方联调。负责appSever功能模块的开发任务,负责解决项目组在联调过程中相关的问题及上线后的bug修复,负责系统分析文档,系统接口文档,三方联调报告的编写。
2017-04-03 -2019-09-09北京宇信科技股份有限公司java开发工程师
华夏保险风控系统 开发环境:idea,Tomcat7.0,MySQL,Maven 技术栈 :SpringBoot,SpringDataJPA,MyBatis 项目描述: 风控向上对接初审系统,初审系统传json给当前系统,通过解析查表,从数据库中找到对应的算法,进行计算,向下对接终审系统,把结果用json的形式传给终审系统。 责任描述: 负责风险场景,风险指标,风险数据项,风险任务管理与任务流程,整改任务管理与整改流程,等各个模块的开发、维护与测试。
教育经历
2008-09-01 - 2011-07-01河北工业职业技术学院机电一体化技术专科
院级优秀团员,两次励志奖学金
技能
1风控向上对接初审系统,初审系统传json给当前系统,通过解析查表,从数据库中找到对应的算法,进行计算,向下对接终审系统,把结果用json的形式传给终审系统。 2责任描述: 负责风险场景,风险指标,风险数据项,风险任务管理与任务流程,整改任务管理与整改流程,等各个模块的开发、维护与测试。
1.一站式为百信银行创新管理平台,产品定位saas系统,主要功能集社交,项目管理,需求管理,测试平台,devops敏捷研发体系于一体的综合管理平台,实现全行管理的降本增效 2.负责登陆模块的开发,整合satoken和JWT,处理网关拦截相关;负责测试平台相关联模块的开发,参与一站式系统需求讨论及技术方案设计;整合企业*,向企业用户推送消息,负责相关需求数据库表结构设计;代码编写及接口文档编写;前后端联调并解决测试中遇到的bug。
1.该后台功能涉及多系统间的调用,主要有appSever,用户中心,支付中心及新老核心系统,技术选型为阿里sofaBoot框架,通过RPC远程调用,功能涉及多方联调。该项目主要分为客户信息维护,和保单相关联的基本业务以及产品介绍和增值服务 2.本人主要负责新华保险中台项目的核心代码开发,负责appSever功能模块:用户注册登录,客户信息维护,保全项目信息变更,保单贷款,保单复效的开发任务,负责解决项目组在联调过程中相关的问题及上线后的bug修复,负责系统分析文档,系统接口文档,三方联调报告的编写。 3.系统中遇到的典型问题: 用户注册时生成了相同的客户号,原因同一时刻接口存在并发调用,解决方案,加入redis分布式锁; 测试环境中对保单进行具体业务操做时,调用的接口较多,核心试算接口响应时间长,容易超时,解决方案,多保单之间并行操锁,引入多线程; 切换数据源时使用了MybatisPlus+@DS,在事务的默认传播机制下导致切换数据源失败,原因默认状态时,会从数据库连接池获取数据库连接,导致数据源切换失败 服务器运行一段时间之后会变慢,jstack命令分析堆栈日志,发现多线程有cpu密集任务,通过配置减少线程池核心线程数