本人拥有8年Java全栈开发经验,曾从事与互联网金融、税票进销项等行业,基础扎实,开发经验丰富。详细技能展示如下:
1.熟练掌握JavaSE基础知识,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式等,熟练掌握Web应用系统开发,具备独立开发能力;
2.熟悉使用SpringMVC、Spring、Mybatis、MybatisePlus等开源框架开发项目,熟悉Spring的IOC、DI、AOP设计思想;
3.熟悉使用微服务技术SpringBoot , 熟悉各种消息中间件RocketMQ和Kafak;
4.熟练使用网络通讯协议,熟悉使用Restful和RPC实现远程调用;掌握RPC框架HttpClient、Dubbo、Rest和OpenFeign的使用;
5.熟练使用关系型数据库Oracle和MySQL,以及mysql相关优化;并且了解mysql 视图、函数和存储过程的使用;掌握mysql主从复制、读写分离技术和原理;
6.熟练使用Tomcat服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用;
7.熟悉使用Redis、MongoDB等非关系型数据库,以及redis五大数据类型和应用场景;
8.熟悉使用Junit单元测试、接口测试工具Jmeter和Postman、和Jenkins自动化部署等主流测试框架;
9.熟悉前端HTML、CSS、JS、Jquery技术,熟练使用前端框架Bootstrap和EasyUI;
10.拥有微信公众号平台开发经验。
项目一:
项目名称:贷后资产处置平台
项目描述:
该项目为量化派旗下不良资产处置平台,该平台直接对接量化派核心金融系统的不良资产,集分案、资产管理、电催、对账和法催等功能于一体,实现自动化催收工作。
使用技术:spring Boot+MybatisPlus+Mysql+Maven+OOS对象存储+Kafka+Apollo+Redis
责任描述:
1. 负责项目技术选型、需求评审、工期评估、任务分配和项目进度管理;
2. 负责项目功能设计与coding;
3. 负责项目单元测试和代码质量把控;
4. 负责项目工单处理和生产环境日常问题处理;
技术描述:
项目后端使用springBoot进行模块化开发,采用MybatisPlus持久化框架,使用maven进行项目构建和依赖管理,使用git进行代码管理;使用Apollo作为配置中心,使用Kafka作为异步通信的消息系统实现解耦和缓冲;项目使用OSS对象存储技术搭建文件服务系统,使用Redis技术实现分布式缓存等
项目二:
项目名称:增值税销项管理云平台
项目描述:
该项目为中国银保信旗下的增值税票务管理系统,供大部分保险公司使用。其中包含单据管理(采集、拆分、合并)、发票领购、发票开具、发票打印、已开发票管理、线上抄报税、税控设备管理等主要功能,实现线上一体化办公,实现快速领票、开票、抄报税等服务,不必再频繁去税务局领购发票和每月抄报税;
使用技术:spring Boot+Maven+Nginx+Oracle+sandstone对象存储
责任描述:
5. 负责项目技术选型、需求评审、工期评估、任务分配和项目进度管理;
6. 负责项目功能设计与coding;
7. 负责项目单元测试和代码质量把控;
8. 负责项目工单处理和生产环境日常问题处理;
技术描述:
项目使用后端springBoot进行模块化开发,前端使用EsayUI框架实现,使用maven进行项目构建和依赖管理,使用git进行代码管理;数据库采用常规Oracle技术,部署环境使用Nginx做负载均衡和反向代理。文件服务器采用sandstone对象存储技术和riak文件存储技术;
项目三:
项目名称:金融科技服务平台
项目描述:
库存融资项目是互联网金融机构或银行对汽车经销商贷款监管的在线平台;随着银行、金融机构的金融服务体系不断扩充,市场上对于库存融资、车辆抵押贷款、票抵贷等业务不断攀升,但各银行、金融机构,对于库存融资贷后风险管理上仍旧没有更加时效性的管理手段,只能依靠线上监控车辆合格证,线下依靠GPS辅助监测、人工核查等方式进行车辆的管理。同时对于二手车的交易监控手段更为匮乏,对于抵押的票据资产真伪性以及重复抵押核验的监控手段也较为匮乏。因此中国银保信作秉承着对行业服务的理念,综合业务优势与前期积累,适时打造了一款面向行业兼具库存融资出库核验、二手车交易监控、票据资产核验与监控为一体的金融科技服务平台。
使用技术:spring Boot+Maven+Nginx+Mysql+Redis+Nacos+vue+FastDFS
责任描述:
1. 负责项目技术选型、需求评审、工期评估;
2. 负责项目部分功能设计与coding;
3. 负责项目单元测试和代码走查;
4. 负责项目工单处理和生产环境日常问题处理;
技术描述:
该项目采用前后端分离技术实现,前端使用VUE技术,后端使用springBoot框架模块开发,网关使用gateway技术,采用nacos集群作为注册中心,数据库使用mysql主备高可用,Redis作热数据缓存,采用fastDFS文件存储服务实现文件管理。
项目四:
项目名称:发票电子化平台(微信公众号平台服务)
项目描述:
该平台用户开票人在线发票查验、发票开具、发票管理和农保险发票查验服务。
使用技术:spring Boot+Maven+Nginx+Mysql+微信SDK+钉钉SDK
责任描述:
1. 负责项目技术选型、需求评审、工期评估;
2. 负责项目部分功能设计与coding;
3. 负责项目单元测试和代码走查;
4. 负责项目工单处理和生产环境日常问题处理;
技术描述:
项目使用后端springBoot进行模块化开发,前端使用jsp技术实现,使用maven进行项目构建和依赖管理,使用git进行代码管理;数据库采用常规mysql,部署环境使用Nginx做负载均衡和反向代理。该项目对接微信公众号开发者技术,实现自定义菜单、用户管理、标签管理、模板消息发送、粉丝管理等功能;系统状态监控功能使用微信模板消息通知和钉钉机器人技术进行预警通知。
角色 | 职位 |
负责人 | 高级java开发工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
该项目为量化派旗下不良资产处置平台,该平台直接对接量化派核心金融系统的不良资产,集分案、资产管理、电催、对账和法催等功能于一体,实现自动化催收工作。 我在该项目中负责以下任务: 1. 负责项目技术选型、需求评审、工期评估、任务分配和项目进度管理;
该平台是中国银保信对旗下监管保险公司的税票查验平台,通过公众号可以查验已开具保险发票真伪,下载电子发票等服务; 在该项目中本人负责全部功能开发、设计和运维等 工作,维持服务公众号的可用性和迭代升级。 该项目对接公众号服务号接口,实现菜单配置、粉丝关注和web集成等工作,同时增
该平台是幼儿园一体化教育平台,在该项目中我负责后端部分功能开发设计工作和小程序端的后端开发设计工作。