信审项目:
1.使用Java8 stream操作和lambda表达式等特性对多个系统进行代码优化,多线程优化,使代码更简洁,更高性能;
2.架构新产品系统并负责技术选型:tymeleaf,Jquery,springboot,mybatis,quartz。
并在新产品系统中使用springboot+atomikos+mysql实现分布式事务,同步产品库和信审库。
3.使用socket协议开发对接南粤银行放款接口以及使用http协议开发对接中华保险接口;
4.规划信审基础服务后端架构设计并提供快易派,葫芦app接口以及项目技术难题攻关;使用线程池ThreadPoolExecutor+ForkJoinPool组合优化旧影像平台和新影像平台接口,使接口处理234张影像响应时间900毫秒左右。
5.将各个系统的定时任务迁移到开源框架分布式任务调度中心hb_scheduler,并修改调度中心源码来优化和扩展功能。
P2P项目:
1.负责一家互金公司核心业务的开发与维护,开发P2P项目中的投资主流程,包括用户下单,优惠券支付,支付后的结果回调接口,并快速有效解决线上出现的问题。后期参与存管系统的开发,将P2P项目中的下单,支付,退款,还款,放款等逻辑移到存管系统中,由存管系统与第三方快捷通进行交互。
2.负责会员信息系统的架构重构工作,将由Spring MVC 架构的旧项目移到基于CXF的web service项目上去,对外提供Restful接口。
飞科智能家电项目:
1负责用JAVA开发IBM 飞科物联网平台项目中的主要功能,用户管理,产品管理,系统管理以及与手机平台交互的接口的开发,如用户接口,APP接口,微信接口等,通过这些接口,平台应用可以和产品主机,手机APP进行通信,从而实现将飞科产品连入网络并使用手机终端进行控制的功能。
2.负责在Linux服务器上搭建apache+tomcat集群并使用jmeter对集群进行压测,搭建FTP服务,安装Oracle数据库, 编写Ant脚本部署项目等。
Lasso产品:
在Lasso产品上负责维护和开发由Java语言实现的一系列应用程序,包括一部分Ruby脚本和C#应用,此外,还解决Lasso产品在后端出现的很多紧急警告和问题。每周与美国团队开会讨论和解决当周遇到的难题,并向那边的Product Manager汇报工作进度。Lasso产品系统复杂,提供自己的SDK给第三方用户,以及歌曲,视频,文本搜索服务。前端和后端都有数十台Linux和Windows服务器构成。负责后端开发和维护DDS,fingerprint clustering ,fingerprint injection,fingerprint crawler,album mining, song mining等一系列项目以及与这些项目相关的许多Ruby脚本。