个人介绍
1.熟练掌握HTML,CSS,基于设计稿快速还原网页设计,熟练使用vue2全家桶,能独立开发前端组件,掌握vue3、react、uniapp、svg等使用
2.熟练使用Echarts进行数据可视化开发,熟练使用Element-UI框架进行PC端布局
3.Java基础扎实,熟悉J2EE开发规范,熟悉主流的设计模式,具有良好编码习惯,可以独立完成需求落地。
4.熟悉Spring、SpringMVC、Mybatis,springboot,springcloud等主流的开源框架,并且对SpringBoot框架的设计思想及使用 有一定的了解。
5.熟悉MySQL、Oracle等关系型数据库,了解MySQL数据库的优化,熟悉Redis非关系型数据库。
6.对分布式以及高并发场景有一定业务经验。
7.熟悉Quartz、FreeMarker等技术的基本使用。
8.了解Dubbo、ZooKeeper、Nginx及FastDFS等分布式服务技术,对Docker,es,mq等技术有一定的了解;
工作经历
2020-11-03 -至今中科软开发工程师
1.项目需求设计,并参与需求设计评审,根据从多维度分析并给出设计意见等。 2.版本代码review,参与项目版本迭代需求代码评审,通过代码规范,以及实现合理性等多维度给出建议。 3.线上日志监控,告警配置。 4.数据整合,报表统计.
教育经历
2016-09-01 - 2020-07-01西安工业大学北方信息工程学院软件工程本科
1.熟练掌握HTML,CSS,基于设计稿快速还原网页设计,熟练使用vue2全家桶,能独立开发前端组件,掌握vue3、react、uniapp、svg等使用 2.熟练使用Echarts进行数据可视化开发,熟练使用Element-UI框架进行PC端布局 3.Java基础扎实,熟悉J2
技能
为了满足永安车险的业务需求以及车险核心系统与报价系统、软通系统、精友车型查询系统、PICS系统、ILOG规则系统、支付系统、行业协会平台等系统对接,实现对机动车、摩托车、拖拉机等车险、非车险业务需求的开发与维护。
1.需求评审与设计:参与需求评审,负责制定相应的技术方案,并编写设计文档,确保设计方案符合业务需求。 2.需求落地:编码实现设计方案,负责将设计文档的内容转化为可执行的代码,确保项目按照需求顺利落地。 3.环境搭建与部署:负责项目的环境搭建和部署,包括使用Docker容器化技术,以及利用Kubernetes进行容器的部署和管理,确保项目在不同环境中的一致性和可移植性。 4.模块开发:在增值服务模块中,负责实现各个子菜单的功能,确保模块的完整性和稳定性。 5.技术选型与集成:选择并集成了Spring Cloud微服务架构,MyBatis持久化框架,Redis缓存系统,Nacos作为服务发现和配置中心,以及RabbitMQ进行消息队列的处理。 6.质量保障:负责编写单元测试,进行模块测试和集成测试,确保代码质量和系统稳定性。 7.团队协作:与团队成员紧密合作,参与每日Scrum会议,及时沟通和解决项目中的技术问题,确保项目的顺利推进。 通过以上工作,成功交付了增值服务模块,提高了系统的功能完备性和可维护性。在项目中,我不仅扎实地完成了编码工作,还负责了环境搭建和部署,使得项目能够顺利地运行在Docker和Kubernetes环境中。
1.网关层调用场景(场景差异化)侧获取风控分数,并发控制预筛接口毫秒级响应,调用决策分发可用资方进入助贷系统。 2.授信流程调用三方OCR系统身份信息对接资方,动态获取授信表单项(各个资方存在差异),调用具体资方上传授信信息,使用雪花算法解决分布式授信流水号避免重复,使用分布式事务所保证授信提交,基于资方主动回调、定时主动查询获取授信结果。 3.用信流程动态获取资方用信表单项,根据不同资方鉴权方式进行鉴权,根据个人信息调用决策智能生成推荐金额,生成唯一借款流水号与账户信息绑定,保证幂等性,借款结果方式与授信一致,获取结果后通过Mq推送数据至运营平台。 4.还款流程不同账户状态展示是否可以还款,根据配置解决不同资方之间还款设置的差异性,例如是否支持提前还款等,调用借据信息展示借据信息,最终完成还款试算,还款提交确认。 5.绑卡流程根据配置获取可支持银行列表,完成绑卡确认及鉴权等流程。 6.配置化解决每天各个资方生成的授信,用信,还款对账自动化入库。 7. 完成前后端接口交互 8. 完成报表数据展示