个人介绍
熟悉微服务 Springboot、SpringCloud alibaba、nacos、mybatis等常用后台框架及架构,熟悉hive,spark,sqoop
熟练掌握主流的关系型数据库,如mysql。有sql实际调优经验。
熟练掌握Redis的应用高可用机制。
熟悉常见的消息中间件,比如kafka。掌握消息队列的应用、底层结构和原理。
熟悉分布式协调工具Zookeeper的应用和原理。
熟悉搜索中间件ElasticSearch的使用和原理。
熟悉常见设计模式并灵活运用。
熟练使用nginx等负载均衡组件。
工作经历
2020-02-01 -2023-03-01上海数鸣人工智能科技有限公司高级java工程师
2021/05-2022/07 湖南智多星软件有限公司 软件工程师 工作描述: 1.负责材价监管平台的架构设计和功能开发 2.面向用户的网站端搜索功能设计与开发,主要用到Elasticsearch等 3.面向供应商端的店铺功能和供应商资质认证流程开发 2019/06-2021/04 上海数鸣人工智能科技有限公司 软件工程师 工作描述: 1.负责信天翁CRM平台短信和大数据功能开发设计及代码编写 2.日常问题排查 2017/05-2019/05 上海耘颉软件有限公司 软件工程师 工作描述: 负责CMS内容管理系统模块功能设计与开发及代码编写
教育经历
2014-06-01 - 2017-06-01湖南大学人力资源本科
做事认真,具备良好的学习能力,为人比较稳重能够很好的和其他同事协同工作,发挥团队精神乐于学习,乐于互助,乐于分享,对 工作负责,积极上进
技能
项目描述:晋商贷借款系统是山西晋商消费金融,为了将其晋商银行的线下贷款业务,战略布局到线上而打造的贷款信用平台。 开发环境:后端使用 springboot、springcloud、springdata、RabbitMQ、redis、mysql,前段 nodejs、vue 等技术栈。 项目简介:P2P 消费金融项目 主要模块简介: pre-service 产品,customer-service 客户,aprove-service 审批,gateway-service 外部网关,crs 资信,dcs 决策引擎,payment-service 放款,crm 客服 第三方标准接口服务。 核心业务流程: 1) 准入(授信): app 端收集用户信息,包括用户注册*号,人脸识别,身仹证等。信息收集完成后収送请求到 pre-service 产品服务,pre-service 校验信息(信息是否完整,是否是黑/灰名单)->调用 customer-service 客户服务 ,保存用户数 据 –>迚入准入流程, aprove-service 审批服务, gateway-service 外部网关服务 –>走 crs 资信, 走征信系统,查征信 –>资信走完了,迚入 dcs 决策引擎,payment-service 出额度->授信完成 2) 借款流程: 用户完成注册之后,収起借款请求, app 请求 –>pre-service 产品 –>借款的时候会先走某些资信 crs(根据 aprove-service 的配置) payment-service 根据额度生成借据–>然后根据不同渠道去报盘(将借款消息収送给渠 道方,等待渠道方放款成功之后,借款就走完了)->payment-service 生成还款计划->pre-service 通知用户借款完成 –>借款流程结束 准入流程主要是包括用户注册, 用户注册是请求外部短信接口,发送短信验证码进行登录或者注册,用户刷脸进行人脸识别和人像上传,身份证识别正反面上传,人脸识别和身份证识别,分别请求了 FACE++的人脸识别接口,前端安卓和 ios 需要安装 SDK,然后是用户绑卡,输入银行卡和*号对银行卡鉴权,通过则绑定银行卡,上传联系人等。
项目职责: 负责短信业务模块和大数据分析报表功能的开发和设计和管理,短信主要基于cmpp协议 后端使用 java8、springboot、springcloud、mybatis、kafka、redis、mysql,hadoop,hive,spark,hbase 等,前端 PHP+JS 开发。 主要模块简介: 该平台主要用来完成公司的短信营销业务及 AI 语音*的营销,主要模块有:短信业务,数据报表,黑名单管理,数 据出库,数据入库,数据处理,数据建模,自动撞库等模块。 项目描述: 数鸣信天翁 CRM 平台是集成了短信发送,大数据处理,数据入库的综合性管理平台。 该平台所有的业务模块都是为了客户营销服务,营销的方式主要通过*短信和 AI *。首先公司通过在运营商那里的数据建模获取要营销的客户数据,比如信用卡,会从运营商那里通过算法和建模获取意向的客户数据,数据回来后通过数据入库模块进行数据处理, 将数据分运营商和建模源存入到大数据平台,这部分主要通过 hadoop 和 hive sql 实现,使用策略模式分不同的数据源进行处理入库, 如山东移动,北京联通等。数据入库之后运营通过取数模块获取想要营销的业务数据如金融,保险,游戏等,然后通过短信模块(集成了一个基于 cmpp2.0 的短信平台)及 AI *(集成了一个 AI 机器人系统)进行数据营销,营销的成本及进件可以通过报表模块 进行展示分析是否赚钱。 我所负责的模块主要有短信平台,数据处理,数据入库,自动撞库等,短信平台主要基于 cmpp2.0 标准进行短信发送和回执上行接 收,使用了 springboot 及华为短信 api。数据入库主要通过新建不同的任务拉取不同数据源的数据文件,通过不同的 hivesql 进行 清洗匹配入库。数据处理主要有*号的机型匹配,imei(*设备号)匹配*号,自动撞库等自动撞库主要是对接不同的商户, 营销时候需要通过对方提供的接口进行撞库,将数据区分为可营销和黑名单,撞库通过 springboot 接口方式实现,采用线程池做并 发撞库,提高撞库的效率。