




个人介绍
我有着 9年IT行业研发背景,6年产品研发设计经验及3年项目管理经验,专注于Java开发。我对编程充满热情,对互联网金融业务比较熟悉,对新技术持续学习的态度令我能够快速适应行业变化。我的优秀的沟通能力,良好的协作意识能力是我最大的优势
工作经历
2022-03-01 -2024-04-01广电运通金融电子有限公司项目经理,Java开发工程师
负责银行ATM系统后台开发,项目为现有ibank4产品在行内自研框架基础下重构,主要为行内自助设备提供后台服务支持。 自助设备每日启动时,调用后台查询相应菜单及权限,根据不同权限提供功能。项目部署在华为云上,采用两地三中心部署方 式,数据库使用mysql部署方式为一主两从,redis为三主三从集群部署方式。后台主要为报文适配拼接转发,字段加解密及转加 密,后台功能维护,对账文件生成推送,及数据库流水文件导出推送等。
2019-09-01 -2022-03-01龙盈智达科技有限公司项目经理,Java开发工程师
主要是对平台重构,该项目使用语言为C语言,重构后使用Java作为开发语言,项目使用SpringClould 框架作为微服务框架,通过SpringBoot简化开发,使用Nacos作为注册配置中心,数据库使用mysql部署方式为一主两从,使用 redis提供缓存服务部署方式为一主两从三哨兵。还负责总线系统开发及配合压测,各个系统间的调用都需要通过综合前置系 统,所以总线渠道端和服务端做协议以及报文的适配,目前支持socket长短连接,http协议以及tong协议,报文格式支 持定长、xml、分隔符、8583、json等报文,系统交易量在日均千万级以上。
2017-06-01 -2019-05-01小资钱包(北京)技术有限公司java开发
主要开发client以及支付系统。前置client是通过springmvc 向服务端提供http协议的接口,前置 系统接收到请求后通过SM2非对称加密算法对报文进行解密,对敏感接口还加了des解密。通过dom4j转换xml报文,为不同的 服务端提供不同的controller入口然后通过dubbo转发到后台各个系统。通过redis做session共享,支付系统主要是区分代收, 代付和实名认证3类交易,根据支持银行和各个支付渠道的银行限额分别去对接各个外围支付渠道。本系统对接外围接口使用了 https协议,通过myBatis操作数据库,通过路由计算算出最合适的,数据传输使用三方支付机构提供的API进行加签验签。还有 文件批量和第三方对账处理,此处也是使用了多线程技术提高效率。在各个系统中使用了mongodb存储日志信息,在监控系统中 通过配置多数据源来做报表以及相关查询。
2016-12-01 -2017-06-01北京丝路亿商java开发
在项目中主要开发各个外围系统与核心的对账功能以 及核心日切定时任务的执行等模块。本项目主要用spring mvc+gradle 搭建框架,构建POSP系统,系统主要用于连接POS机, 将交易信息转发到卡系统和银行核心系统。与POS机连接使用的是4G无线专网,协议是TCP,报文格式为8583的,使用3des来 做秘钥的加密解密。使用liquibase+jpa创建所用的表,POS机信息,POS交易表等,使用quartz来实现每日定时启动对转账交 易的对账功能。
2014-09-01 -2016-12-01北京易诚互动java开发
在开发平台中添加账户体系。本系统包含实名认证,开户,关联银行卡,解除银行卡,账户信息查询,银行卡信息查询以及账 户信息维护等账户功能,此外还有充值,提现查证等一些账务功能。系统与银行核心,银联,网银互联,基金,保险等多方系统 交互,还有系统本身日切等自动跑批功能。开发收付平台系统,主要功能包括银行卡充值,提现,用户实名认证,异步支付等功 能,并支持根据不同商户实现实时,T+0和T+1支付三种不同的支付模式,该系统与银行核心,易宝支付,上海银联电子,厦门 银商,中金支付等多个支付渠道对接为虚账户,黄海交易所,硅谷金服等商户提供收付支持
教育经历
2010-09-01 - 2014-07-01山西省大同大学计算机科学与技术本科