Java基础扎实,熟悉集合框架、多线程并发、io/nio、网络通信;
熟练spring、mybatis等开源框架及开源工具;
了解springboot;
有大型分布式应用开发经验,熟悉dubbo框架及设计原理, 能基于dubbo+zookeeper进行熟练开发;
熟悉常用rpc框架, 熟悉各种序列化机制;
熟练使用项目构建工具maven,会用svn/git版本管理工具;
了解关系数据库mysql和oracle,并进行简单的sql优化;
熟悉servlet/jsp,
了解基于shiro框架的权限管理控制;
熟悉jvm内存模型,熟悉jvm内存结构,能进行jvm调优及通过jvm工具排查性能问题;
熟悉redis,了解其数据结构及常用场景;
熟悉常用算法及数据结构;
熟悉常用设计模式及使用场景;
项目描述:由于公司底层框架升级,进行了框架的分布式改造。开发了一套服务治理平台。主要功能包括:批量、服务治理、服务链路追踪、服务路由控制、灰度发布、部署中心、开发管理、日志全文检索、参数中心、系统监控、sql监控。
主要工作职责:dubbo spi扩展cluster,开发管理,批量,全文检索,基于drools的风控系统。
项目描述:该项目主要业务是各种贷款,用到的技术有spring batch、dubbo、zookeeper、redis、webservice.和第一个项目-中邮消费金融,业务场景相似。
主要工作职责:1. 负责和电子存证系统(对接的是天威存证)的对接(包括: 签名验签、http post请求)。2. 负责和银行核心系统的报文对接(webservice服务调用(soap报文)、xml报文解析)
成果:该项目最终在66信用日(2017/6/4-2017/6/8共5天)放款突破5亿元,支付宝渠道服务窗关注人数新增40万。我负责的流量控制模块缓解了这5天服务器的超大流量的压力,负责的session模块解决了集群间session共享问题,和其他同事一起保证了该活动期间服务的稳定运行。
项目描述:该项目基于OSGi,采用ibatis作为ORM框架,基于spring的IOC,融合多种设计模式,内部采用bio阻塞方式进行通信(未使用netty),对外通过http及webservice进行通信,混合json、xml、soap三种报文格式,主要是完成
对不同渠道(ios、android、h5、微信、支付宝)过来的各种贷款申请进行统一处理分发;
主要工作职责:1. 基于servlet filter机制实现单台服务器的流量控制; 2. 采用redis实现集群内Session共享;3. 其他常规需求开发。
项目描述 开发平台pex—+springcloud改造
责任描述 架构支持兼技术开发,负责pex技术支持及理财模块系统开发;
2019/1-至今 宁波银行渠道中台项目
项目描述 Springcloud+ddd改造。包含理财模块+用户账户中心+网关+认证
责任描述 理财模块开发