个人介绍
1. 具备扎实的Java基础,具有良好的编码习惯,熟练掌握常用的设计模式,数据多线程与并发容器的使用。
2. 精通主流的服务和分布式框架,对于Spring、Spring Boot源码有深入了解,熟读核心源码,可以对Spring进行二次扩展。熟悉Spring Cloud体系构建的微服务架构。
3. 精通MyBatis、Hibernate、Spring Jpa等ORM相关框架,熟读框架源码,在工作中有二次扩展经验。
4. 熟练使用MySQL、Oracle、PostgreSQL等数据库,熟悉MySQL的读写分离,主从复制,数据备份,数据恢复等日常的操作,有SQL调优经验、熟悉数据库索引原理、事务和锁、mvcc、集群架构.对于MySQL8.0以后新推出的函数索引、多值索引也有研究。学习了DBA相关课程,有一定的数据库运维能力。
5. 熟悉ShardingSphere分表分库的中间件,能够根据业务情况合理的表进行水平和垂直切分,熟悉绑定表、广播表的配置和使用。可以熟练使用Shardingjdbc和ShardingProxy等组件。
6. 精通分布式缓存Redis,熟悉高并发缓存存在的问题,例如:缓存穿透、缓存击穿、缓存雪崩、缓存一致性等。熟练使用Redis做分布式锁。
7. 熟练使用Tomcat、Nginx、OpenRestry等web服务器,并对其原理有一定的了解。
8. 掌握JVM底层原理,JMM内存模型、垃圾回收机制、GC算法、熟悉JVM垃圾回收器的使用,有一定的JVM调优经验。
9. 编译并阅读过HotSpot源码,对虚拟机底层的内存分配回收等策略又较深的理解。
10. 熟练掌握大数据相关开发技术,熟悉Hadoop、Spark、HBase、Flink、kylin等大数据框架和使用经验。
11. 熟练掌握Linux常用命令,在Linux系统下可以熟练的进行集群搭建、部署和维护
12. 熟练使用jenkis自动部署工具,了解docker, k8s容器,掌握其基本的命令和使用。
13. 熟练使用jmeter进行自动化接口测试和压力测试。
14. 熟练使用Selenium自动化测试框架,编写自动化UI测试。
15. 有Team Leader经验,能合理评估工作量、制定开发计划,并带领团队保质保量的完成开发任务。
工作经历
2019-10-24 -至今保时捷(上海)汽车销售服务有限公司Techincal Leader
项目名称: Porsche One Sale(保时捷一站式销售平台) 技术架构: Spring Boot、Spring Cloud、Redis、MyBatis、MySql、Nginx、Docker、K8s、Kafka、Elk 开发周期: 2019-01 – 至今 项目描述: 整合保时捷原有的PVMS、VLS、DMS等系统,并提供主要服务于经销商和车主的统一销售平台, 提供了物流、配车、报价、合同、审批、签约、保险、金融计算、租赁、试驾等各类服务。 功能描述: 1. 库存模块: 包括车辆配置、车辆物流、车辆调拨、车辆审核等功能 2. 报价模块: 配件管理、金融计算、二手车置换、报价审批等功能。 3. 合同模块: 合同生成、模版填充、电子签、合同审批等功能。 4. 试驾模块:试驾预约、试驾路线规划、试驾路线采集、商机跟进等功能。 5. 金融模块: 金融计算、保险销售 6. 业务整合: 集成公司内部PVMS(车辆生产)、VLS(物流系统)、DCC(车辆配置)、DMS(经销商管理)等内部模块,提供统一登录和业务操作整合。 技术描述: 1. 使用Redis缓存技术,降低MySQL数据库压力
2016-05-07 -2019-10-23中国平安Team Leader
项目名称: 保险商城 技术架构: Spring Boot、Spring Cloud、Spring Jpa, Hibernate、Redis、Postrsql、Nginx、Jekins、Kafka、Elk、broadleaf、flowable、squirral-fundation 功能描述: 1. 产品模块: 包括保险产品的维护,库存等等功能。 2. 订单模块: 订单创建和管理,订单状态维护 3. 保险模块: 金融计算、保费试算、核保、续保 4. 业务整合: 集成公司内部的财产险、重疾险、健康险等保险业务系统。 5. 流程控制: 提供图形可视化的工作流配置,方便业务人员配置业务流程。 技术描述: 1. 搭建和使用Broadleaf作为开源的产品维护系统框架 2. 搭建和使用Squirral-Fundation状态机维护订单等业务状态。 3. 搭建和使用Flowable作为工作流引擎,结构业务流程和代码开发。 4. 使用Postrsql和Oracle作为数据库,部分公司就业务使用Oracle,新项目使用Postrsql 5. 使用Spring Boot + Spring Cloud进行
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
项目名称: 社保一帐通项目 技术架构: spring boot, spring cloud, spring jpa,eureka,redis,mongo, postgre, elk 功能描述: 1. 医疗费用的异地结算 2.个人社保缴纳 3. 诊间支付 4. 工伤赔付 5. 大病报销 5. 在线问诊 6. 家庭医生 7. 智慧医院 8. 保障商城 9. 医保网店查询 10. 报销目录 11. 健康档案
项目名称: 保险商城 技术架构: Spring Boot、Spring Cloud、Spring Jpa, Hibernate、Redis、Postrsql、Nginx、Jekins、Kafka、Elk、broadleaf、flowable、squirral-fundation 功能描述: 1. 产品模块: 包括保险产品的维护,库存等等功能。 2. 订单模块: 订单创建和管理,订单状态维护 3. 保险模块: 金融计算、保费试算、核保、续保 4. 业务整合: 集成公司内部的财产险、重疾险、健康险等保险业务系统。 5. 流程控制: 提供图形可视化的工作流配置,方便业务人员配置业务流程。 技术描述: 1. 搭建和使用Broadleaf作为开源的产品维护系统框架 2. 搭建和使用Squirral-Fundation状态机维护订单等业务状态。 3. 搭建和使用Flowable作为工作流引擎,结构业务流程和代码开发。 4. 使用Postrsql和Oracle作为数据库,部分公司就业务使用Oracle,新项目使用Postrsql 5. 使用Spring Boot + Spring Cloud进行微服务的搭建 6. 使用Spring Cloud GateWay作为业务网关,进行流量分发 7. 使用Kafka作为消息中间件,对业务进行解藕 8. 使用Eureka作为注册中心,并对生产环境进行调优 9. 使用Redis缓存技术,降低数据库压力,加快系统响应速度 10. 使用Hystrix对微服务进行降级和熔断 11. 使用ELK进行日志收集
项目名称: Porsche One Sale(保时捷一站式销售平台) 技术架构: Spring Boot、Spring Cloud、Redis、MyBatis、MySql、Nginx、Docker、K8s、Kafka、Elk 开发周期: 2019-01 – 至今 项目描述: 整合保时捷原有的PVMS、VLS、DMS等系统,并提供主要服务于经销商和车主的统一销售平台, 提供了物流、配车、报价、合同、审批、签约、保险、金融计算、租赁、试驾等各类服务。 功能描述: 1. 库存模块: 包括车辆配置、车辆物流、车辆调拨、车辆审核等功能 2. 报价模块: 配件管理、金融计算、二手车置换、报价审批等功能。 3. 合同模块: 合同生成、模版填充、电子签、合同审批等功能。 4. 试驾模块:试驾预约、试驾路线规划、试驾路线采集、商机跟进等功能。 5. 金融模块: 金融计算、保险销售 6. 业务整合: 集成公司内部PVMS(车辆生产)、VLS(物流系统)、DCC(车辆配置)、DMS(经销商管理)等内部模块,提供统一登录和业务操作整合。 技术描述: 1. 使用Redis缓存技术,降低MySQL数据库压力,加快系统响应速度 2. 使用Hystrix对微服务进行降级和熔断 3. 使用Spring Boot + Spring Cloud进行微服务的搭建 4. 使用K8s对服务进行容器化的管理。 5. 使用MySQL集群进行读写分离,降低单机压力 6. 使用Spring Cloud GateWay作为业务网关,进行流量分发 7. 使用Kafka作为消息中间件,对业务进行解藕。 8. 使用Eureka作为注册中心,并对生产环境进行调优 9. 使用Websocket与前段进行消息通知