个人介绍
我是程序员客栈的Westbrook丶,一名java后端程序员,毕业于湖南人文科技学院,担任过北京外企德科(华为OD)的系统开发工程师,担任过德科信息技术有限公司(OPPO)的软件开发工程师,安硕信息(平安银行)的java开发工程师。负责过客户在线交易协同(CRM系统),产业金融(OPPO旗下小贷产品),小微金融服务平台(平安银行信贷中台)。
熟练使用java,spring生态圈,MySQL,Redis,Mybatis,多线程,RocketMQ,低代码,大并发,高并发。
如果我能帮上您的忙,清点击“立即预约”或“发布需求”!
工作经历
2022-08-23 -2024-07-19北京外企德科人力资源服务上海有限公司系统开发工程师
1) CCO 的基本属性是客户和华为之间的一道桥梁,所以 CCO 本身并无业务相关数据, 所有的数据都来源于华为内部其他系统,所以需要有大量的数据集成作业。 数据集成服务日常开发与问题定位。 数据集成服务的架构优化与部分性能调优。 2) CCO 的用户体系主要分为三类:华为用户(一线)、客户、系统管理(运维/运营人员 等)。由于系统建设初期,为了快速响应客户,而导致在角色、权限方面产生了一些问题,如角 色未进行隔离,用户权限无感知等。为此, 进行了权限看板建设,给运维运营人员提供数据依据。 在每天凌晨,将系统内的用户权限相关的数据集成至看板服务。 按照不同的规则将用户权限打上不同的标签,再通过看板进行展示。 3) 在 CCO 进入稳定运行后,因初期野蛮生长而产生了大量的历史包袱,例如线程池滥用, 微服务职责不清晰,表数据膨胀等。 通过 xml 配置的方式,建立统一的线程池,将系统内的线程池使用进行管理,筛查 线程池套用,线程参数设置不正确等导致的无效多线程以及拖垮微服务的问题。 通过架构优化的方式,避免了系统资源的损耗,增强了系统的扩展性和提高了系统 性能。
2021-04-01 -2022-07-13深圳德科信息技术有限公司软件开发工程师
1,风控跑批散列算法:由于临额活动需要导入一批用户,执行风控策略需要有大量请求, 导致系统压力激增,在开始执行策略的时候,请求量高达一百多万。 解决方案:导入用户之后,将用户全部加缓冲池,配置周期和频率,将用户均匀分散到 周期内请求,从而减少服务器的压力。 2,用款流程改造:用户用款强依赖于购物车订单,和购物车耦合严重,在出现了不需要购 物车订单的场景之后暴露出了这个缺陷。解决方案,去除购物车订单的强关联逻辑,直接创 建贷款订单兼容其他产品用款。 3,全流程接入新的资金方 4,货押模式还款第三方对接 5,征信查询优化:请求第三方接口查询征信,由于加密方式和文件压缩不够,导致查询征 信的接口请求频繁超时,通过修改加密方式与文件压缩逻辑,请求效率提高了六倍。 6,JVM 线程调优,由于临额活动的大批量请求,导致风控服务内存溢出,重新计算和设置 线程大小和线程数 7,合同服务解耦优化 由于业务场景的扩展,所需要签署的合同也越来越多,将合同的生成与签署解耦出来, 区分业务代码。从而解决因合同服务的问题导致整个业务流程停滞卡单。
2018-07-02 -2021-04-13上海安硕信息技术有限公司java开发工程师
1,合同入账机构修改流程:新增审批流程,分行对应管理人员修改合同入账机构 2,角色权限申请线上化:权限线上化流程新增小企业对公平台系统权限与角色的申请,备 用未来将系统用户权限申请的功能入口集中到小微企业金融服务平台 3,贷后资金凭证归集:由于银行凭证线下归集困难,走线上归集客户凭证,统一凭证归集, 审核。新增一个线上审批功能,有分行客户经理上传客户凭证,提交至总行进行审批。
教育经历
2014-09-01 - 2018-06-01湖南人文科技学院计算机科学与技术本科