【语言技能】
Java, JavaScript, JSP, HTML5, Kotlin
【开发框架技能】
后端:SpringCloud, SpringBoot, SpringMVC, Struts, Hibernate, Mybits
前端:Angular, Require
【组件技能】
后端:Redis, RabbitMQ, ElasticSearch, Druid, SpringDataJpa, SpringCloudGateway, Zuul, SpringCloudConfigServer, SpringCloudAdmin, Pinpoint, Zipkin, Eureka, Kafka, Apache POI, itext, ireport
前端:Jquery, Ztree, Numeral.js, Moment.js
【环境技能】
基础环境:MacOS, Linux(Ubuntu,Centos,Redhat), Windows
应用环境:SubVersion, Git, Maven, Ant, Jenkins, Jira
【技能概述】
1. 三年spring cloud 架构的分布式微服务系统开发经验,目前担任项目组开发经理兼技术经理,负责日常开发方案设计实现以及技术方案的验证和难点问题突破
2. 具有千万级数据量的excel文档解析/生成的生产环境解决方案经验(保监会已上线)
2. 熟悉Linux的生产环境搭建以及服务部署、监控、持续集成,并有实际的应用经验
3. 熟练掌握并使用各种设计模式并在实际开发中有应用开发经验,熟悉各种数据结构算法分析,对自身代码的优雅性有严格的约束力
4. 熟悉java程序设计的各种性能优化方案,有长时间的生产宕机问题处理经验
主要超百万级大型项目,微小项目未列举。
【保险行业内部应用系统】
1.项目概述:
该产品为保险承保核心业务系统,采用前后端分离方式设计。后端服务使用的是基于Spring cloud的分布式微服务架构,dao层使用实现Spring data jpa规范的hibernate框架与数据库进行交互,分布式服务发现与治理采用eureka组件,后端服务调用过程中使用ribbon做负载均衡处理。前端采用AngularJs实现mvc分层开发,Bootstrap实现自适应布局。
2.项目职责:
本人负责该产品的部分核心功能服务开发,周边系统对接,常用功能封装;以及开发小组的资源协调等工作。该产品已经以公司名义注册软件著作权专利。
【保险行业交易清单系统】
1.项目概述:
该产品为农户信息的集中管理和数据计算故并无前端,主要负责与周边系统对接提供相关信息的查询和治理服务。后端服务使用的是基于Spring cloud的分布式微服务架构,dao层使用实现Spring data jpa规范的hibernate框架与数据库进行交互,分布式服务发现与治理采用eureka组件,后端服务调用过程中使用ribbon做负载均衡处理。
2.项目职责:
本人负责该产品的所有开发工作,并且参与部分功能的完善设计。该产品已经以公司名义注册软件著作权专利。