个人介绍
工作经历
2015-05-15 -2024-06-01慧择保险经纪JAVAL架构师
国内第三方保险纪纪业务前三甲平台,主要负责经纪业务核心系统的重构、研发工作,参与规划、开发的系统规模超50个,代码量级约500万行;精通大型分布式系统的规划、架构与生产问题排查解决,能带团队,在该公司最大管理范围约150人左右,能一线编码,该平台的业、财、人系统中重要功能部分基本上是我主要完成的; 主要用到过的技术:React、AntDesign、Html5、Jquery、EasyUI、MySQL、Linux、Java、springboot、 springcloud、mycat、Elasticsearch、RabbitMQ、ELK、Redis、Kafka、Canal、FastDFS、、Mybatis、Drools、 ShardingSphere、Hazelcast、Reactor、Selenium、Netty、Thymeleaf、Freemarker、并行计算等
2013-03-01 -2015-05-14深圳市新国都股份有限公司JAVA架构师
负责开发在线终端管理系统、开发支付平台的清结算系统、开发异构数据库同步、RPC通讯框架等中间件; 负责破解POS机与后端之间的通讯模块,通过反汇编方式将C语言的DLL翻译成JAVA语言来实现,之后与POS嵌入式开发修订了通信协议、加密传输方式,并且顺利将原来通过专网转POS主密钥,改为公网传输,为该项目节省一大笔专网费用; 负责实现POS软硬件OTA远程升级能力(二进制文件压缩技术、断点续传、防切机等),并在弱网环境下(桥洞、效 区、隧道等)验证通过,当时二进制压缩算法lz77全网搜索过后只有C语言版本,我可能是第一个将该算法用JAVA语言翻译过来的,同时也将该算法的JAVA版本开源出去,也许现在网上搜索到的版本就是我那时开源的; 主要用到过的技术:Oracle、Mysql、Linux、Nginx、C、JAVA、汇编、Probuffer、Thrift、ActiveMQ、Spring、 Mybatis、Redis、Zookeeper、Netty、LZ77、RSA、IDEA、3DES、DES、动态密钥等
教育经历
2020-11-01 - 2023-01-01伊利诺伊理工大学计算机科学与技术硕士
主要修习算法导论、组合优化理论与算法、数据库原理、UML和设计模式、软件工程等课程
技能
项目描述: 负责保险商品上架、投保、出单等商品闭环系统集的重构、升级、架构设计、开发等; 协同产品经理/需求分析人员与业务岗,讨论、设计需求;对个险、团险、车险业务场景与专业知识较 为了解,能够理解保险专业诉求,并针对性结合系统现状融入新的需求; 对重疾的医学核保、保全的补退费变更/权益类变更、理赔的立案/理算这些作业流程都相对比较熟 悉; 项目群主要用到的技术栈有:catfish(基于springcloud二次封装,兼容rabbitmqRPC的通讯开发框 架)、springboot、springMVC、jsp、vue、freemarker、mongodb、mycat、shardingjdbc、elasti csearch、redis、rabbitMQ、fastDFS、kafka、mybatis、mysql、snappy、spi等 项目职责: 1、个险商品在线销售配置、上架系统:支持短期旅意、航意等商品快速配置;支持复杂长 期寿险、年金、重疾险在线配置、价格试算; 2、投保系统:支持1000+人/次的团体投保;支持历史累计风险控制、健康险智能核保等投保行为前 置校验;支持高并发、TB级数据存储与水平扩展 ; 3、风控系统:自研规则引擎,利用SPI技术可实现动态加载规则,由JAVA动态编译技术生成可执行代 码,可支持并行运算,每次风控请求的响应时 间可以控制在30~70ms内返回; 4、核保系统:设计、规划分级健康告知与智能核保的应用场景,支持可配置化的链式投保流程控制, 2015/08-2018/12 兼容智能核保与标体核保切换到人工核保流程 ,投保流程不中断,可追溯人工核保提交时间,避免客户因为刚好跨生日提交人核件等原因产生额外 保费支出; 项目业绩: 主导了平台重大技术重构工作,该项目支持了保险中介平台可以7年50倍业绩增长,且无一 因系统、技术失误而造成企业重大财产、业务损失,解决了多起在平台技术更新换代中,产生的稳定 性威胁事件,使平台可以持续正常运营
项目描述: 在线支付平台下的清结算单元,主要与订单系统、商户系统、账务系统等上下游系统交互, 满足该支付平台在处理与银联、银行、商务之间的清分清算业务,拥金分润分账等 项目职责: 1、负责清结算系统规划、设计系统技术架构 2、负责开发、迭代清算引擎与结算引擎 3、负责结算周期的业务对账,并协同账务系统、财务系统与银行清算中心核查 项目业绩: 1、自研规则引擎,利用该技术顺利实现清算与结算引擎的业务规则 2、清结算系统处理交易金额最大峰值为5亿元/天,最大误差额度低于1000元